From 97120439012092954a6189cdca72847d5a03eb4d Mon Sep 17 00:00:00 2001 From: Hector Sosa Date: Mon, 21 Aug 2023 16:46:09 +0200 Subject: [PATCH 1/3] Migration --- .vercelignore | 1 - next.config.js | 58 + next.config.mjs | 61 - package.json | 40 +- pnpm-lock.yaml | 3366 ++++++++--------- public/{static => }/favicons/favicon-32.ico | Bin public/{static => }/favicons/favicon-32.svg | 0 public/{static => }/favicons/favicon-512.png | Bin .../{static => }/fonts/BasierCircle-Bold.otf | Bin .../fonts/BasierCircle-BoldItalic.otf | Bin .../fonts/BasierCircle-Medium.otf | Bin .../fonts/BasierCircle-MediumItalic.otf | Bin .../fonts/BasierCircle-Regular.otf | Bin .../fonts/BasierCircle-RegularItalic.otf | Bin .../fonts/BasierCircle-SemiBold.otf | Bin .../fonts/BasierCircle-SemiBoldItalic.otf | Bin .../images/components-preview/badges.png | Bin .../images/components-preview/buttons.png | Bin .../images/components-preview/dividers.png | Bin .../images/components-preview/emojis.png | Bin .../images/components-preview/heroes.png | Bin .../images/components-preview/listing.png | Bin .../images/components-preview/paragraphs.png | Bin .../components-preview/social_icons.png | Bin .../{static => }/images/feedback/feedback.png | Bin public/{static => }/images/homepage-hero.png | Bin public/{static => }/images/minimal-hero.png | Bin .../{static => }/images/newsletter-dove.png | Bin public/{static => }/images/not-found.png | Bin public/{static => }/images/og/blog.png | Bin public/{static => }/images/og/components.png | Bin public/{static => }/images/og/feedback.png | Bin public/{static => }/images/og/homepage.png | Bin .../preview.png => images/og/templates.png} | Bin .../images/templates-docs/events-1.png | Bin .../images/templates-docs/events-2.png | Bin .../images/templates-docs/events-3.png | Bin .../images/templates-docs/marketing-1.png | Bin .../images/templates-docs/marketing-2.png | Bin .../images/templates-docs/marketing-3.png | Bin .../images/templates-docs/newsletter-1.png | Bin .../images/templates-docs/newsletter-2.png | Bin .../images/templates-docs/newsletter-3.png | Bin .../{static => }/images/templates-preview.png | Bin public/{static => }/socials/9gag-bg.png | Bin public/{static => }/socials/9gag.png | Bin public/{static => }/socials/airbnb-bg.png | Bin public/{static => }/socials/airbnb.png | Bin public/{static => }/socials/angelist-bg.png | Bin public/{static => }/socials/angelist.png | Bin public/{static => }/socials/badoo-bg.png | Bin public/{static => }/socials/badoo.png | Bin public/{static => }/socials/behance-bg.png | Bin public/{static => }/socials/behance.png | Bin public/{static => }/socials/blogger-bg.png | Bin public/{static => }/socials/blogger.png | Bin public/{static => }/socials/codepen-bg.png | Bin public/{static => }/socials/codepen.png | Bin public/{static => }/socials/coderwall-bg.png | Bin public/{static => }/socials/coderwall.png | Bin public/{static => }/socials/devianart-bg.png | Bin public/{static => }/socials/devianart.png | Bin public/{static => }/socials/discord-bg.png | Bin public/{static => }/socials/discord.png | Bin public/{static => }/socials/dribbble-bg.png | Bin public/{static => }/socials/dribbble.png | Bin public/{static => }/socials/dropbox-bg.png | Bin public/{static => }/socials/dropbox.png | Bin public/{static => }/socials/envato-bg.png | Bin public/{static => }/socials/envato.png | Bin public/{static => }/socials/evernote-bg.png | Bin public/{static => }/socials/evernote.png | Bin public/{static => }/socials/facebook-bg.png | Bin public/{static => }/socials/facebook.png | Bin public/{static => }/socials/flickr-bg.png | Bin public/{static => }/socials/flickr.png | Bin public/{static => }/socials/foursquare-bg.png | Bin public/{static => }/socials/foursquare.png | Bin public/{static => }/socials/git-bg.png | Bin public/{static => }/socials/git.png | Bin public/{static => }/socials/github-bg.png | Bin public/{static => }/socials/github.png | Bin public/{static => }/socials/goodreads-bg.png | Bin public/{static => }/socials/goodreads.png | Bin .../{static => }/socials/google drive-bg.png | Bin public/{static => }/socials/google drive.png | Bin .../{static => }/socials/google play-bg.png | Bin public/{static => }/socials/google play.png | Bin public/{static => }/socials/houzz-bg.png | Bin public/{static => }/socials/houzz.png | Bin public/{static => }/socials/instagram-bg.png | Bin public/{static => }/socials/instagram.png | Bin public/{static => }/socials/kakao talk-bg.png | Bin public/{static => }/socials/kakao talk.png | Bin .../{static => }/socials/kickstarter-bg.png | Bin public/{static => }/socials/kickstarter.png | Bin public/{static => }/socials/linkedin-bg.png | Bin public/{static => }/socials/linkedin.png | Bin public/{static => }/socials/medium-bg.png | Bin public/{static => }/socials/medium.png | Bin public/{static => }/socials/meetup-bg.png | Bin public/{static => }/socials/meetup.png | Bin public/{static => }/socials/messenger-bg.png | Bin public/{static => }/socials/messenger.png | Bin public/{static => }/socials/patreon-bg.png | Bin public/{static => }/socials/patreon.png | Bin public/{static => }/socials/pinterest-bg.png | Bin public/{static => }/socials/pinterest.png | Bin .../{static => }/socials/product hunt-bg.png | Bin public/{static => }/socials/product hunt.png | Bin public/{static => }/socials/quora-bg.png | Bin public/{static => }/socials/quora.png | Bin public/{static => }/socials/reddit-bg.png | Bin public/{static => }/socials/reddit.png | Bin public/{static => }/socials/rss-bg.png | Bin public/{static => }/socials/rss.png | Bin public/{static => }/socials/skype-bg.png | Bin public/{static => }/socials/skype.png | Bin public/{static => }/socials/slack-bg.png | Bin public/{static => }/socials/slack.png | Bin public/{static => }/socials/snapchat-bg.png | Bin public/{static => }/socials/snapchat.png | Bin public/{static => }/socials/soundcloud-bg.png | Bin public/{static => }/socials/soundcloud.png | Bin public/{static => }/socials/spotify-bg.png | Bin public/{static => }/socials/spotify.png | Bin .../socials/stack overflow-bg.png | Bin .../{static => }/socials/stack overflow.png | Bin public/{static => }/socials/steam-bg.png | Bin public/{static => }/socials/steam.png | Bin public/{static => }/socials/telegram-bg.png | Bin public/{static => }/socials/telegram.png | Bin public/{static => }/socials/tiktok-bg.png | Bin public/{static => }/socials/tiktok.png | Bin public/{static => }/socials/tinder-bg.png | Bin public/{static => }/socials/tinder.png | Bin public/{static => }/socials/trello-bg.png | Bin public/{static => }/socials/trello.png | Bin public/{static => }/socials/tumblr-bg.png | Bin public/{static => }/socials/tumblr.png | Bin public/{static => }/socials/twitch-bg.png | Bin public/{static => }/socials/twitch.png | Bin public/{static => }/socials/twitter-bg.png | Bin public/{static => }/socials/twitter.png | Bin public/{static => }/socials/unsplash-bg.png | Bin public/{static => }/socials/unsplash.png | Bin public/{static => }/socials/vimeo-bg.png | Bin public/{static => }/socials/vimeo.png | Bin public/{static => }/socials/whatsapp-bg.png | Bin public/{static => }/socials/whatsapp.png | Bin public/{static => }/socials/wordpress-bg.png | Bin public/{static => }/socials/wordpress.png | Bin public/{static => }/socials/yahoo-bg.png | Bin public/{static => }/socials/yahoo.png | Bin public/{static => }/socials/youtube-bg.png | Bin public/{static => }/socials/youtube.png | Bin public/static/images/logo.png | Bin 1247 -> 0 bytes .../images/templates-preview/bianco.png | Bin 152384 -> 0 bytes .../images/templates-preview/espace.png | Bin 67283 -> 0 bytes .../images/templates-preview/finanza.png | Bin 77248 -> 0 bytes .../static/images/templates-preview/giola.png | Bin 66742 -> 0 bytes .../images/templates-preview/olivio.png | Bin 61583 -> 0 bytes .../static/images/templates-preview/viola.png | Bin 71495 -> 0 bytes .../(with-doc-nav)/docs/[...slug]/page.tsx | 90 - .../docs/templates/[template]/page.tsx | 168 - .../(with-navbar)/(with-doc-nav)/layout.tsx | 21 - .../(without-doc-nav)/blog/[slug]/page.tsx | 89 - .../(without-doc-nav)/blog/page.tsx | 86 - .../(without-doc-nav)/feedback/page.tsx | 67 - .../(without-doc-nav)/layout.tsx | 7 - src/app/(with-navbar)/layout.tsx | 18 - src/app/(with-navbar)/page.tsx | 31 - src/app/globals.css | 32 - src/app/layout.tsx | 109 - src/app/not-found.tsx | 23 - src/app/preview/[folder]/[file]/page.tsx | 55 - src/app/preview/[folder]/page.tsx | 48 - src/app/preview/not-found.tsx | 28 - src/app/preview/page.tsx | 35 - src/components/MailingUILogo.tsx | 49 + src/components/Newsletter.tsx | 74 + src/components/blog/BlogPostWrapper.tsx | 64 + src/components/blog/Homepage.tsx | 48 + .../docs/components/ComponentsOverview.tsx | 29 + .../docs/components/basic-usage/DemoCode.tsx | 8 + .../components/basic-usage/DemoPreview.tsx | 56 + .../components/basic-usage/basic-usage.mdx | 12 + .../docs/components/examples/ExampleCode.tsx | 6 + .../components/examples/ExamplePreview.tsx | 53 + .../docs/components/examples/Examples.tsx | 42 + .../installation/InstallationCode.tsx | 8 + .../components/installation/installation.mdx | 22 + src/components/feedback/Homepage.tsx | 38 + src/components/landing/Homepage.tsx | 149 + src/components/shared/CodeBlock.tsx | 137 + src/components/shared/DynamicCode.tsx | 16 + src/components/shared/Footer.tsx | 21 + src/components/templates/Header.tsx | 48 + src/components/templates/Homepage.tsx | 67 + .../templates/examples/ExampleCode.tsx | 6 + .../templates/examples/ExamplePreview.tsx | 38 + .../templates/examples/Examples.tsx | 46 + src/components/ui/CTA.tsx | 46 + src/components/ui/Dialog.tsx | 115 + .../components/AlertDialog/AlertDialog.tsx | 126 - src/docs/components/AlertDialog/index.ts | 11 - src/docs/components/CTA/CTA.tsx | 38 - src/docs/components/CTA/index.ts | 1 - src/docs/components/Code/Code.tsx | 18 - src/docs/components/Code/TabbedCode.tsx | 82 - src/docs/components/Code/index.ts | 2 - .../CollapsibleContent/CollapsibleContent.tsx | 62 - .../components/CollapsibleContent/index.ts | 4 - .../ComponentExample/ComponentExample.tsx | 135 - src/docs/components/ComponentExample/index.ts | 4 - .../ComponentsPreview/ComponentsPreview.tsx | 52 - .../components/ComponentsPreview/index.ts | 4 - .../ConfettiWrapper/ConfettiWrapper.tsx | 37 - src/docs/components/ConfettiWrapper/index.ts | 1 - src/docs/components/CopyButton/CopyButton.tsx | 30 - src/docs/components/CopyButton/index.ts | 1 - .../components/EmailPreview/PreviewList.tsx | 108 - .../EmailPreview/PreviewNavigation.tsx | 38 - .../components/EmailPreview/PreviewPane.tsx | 83 - .../components/EmailPreview/PreviewSend.tsx | 137 - .../components/EmailPreview/PreviewShell.tsx | 81 - src/docs/components/EmailPreview/index.ts | 4 - .../FeaturePreview/FeaturePreview.tsx | 37 - src/docs/components/FeaturePreview/index.ts | 4 - src/docs/components/Footer/Footer.tsx | 61 - src/docs/components/Footer/index.ts | 1 - src/docs/components/Greeting/Greeting.tsx | 69 - src/docs/components/Greeting/index.ts | 1 - src/docs/components/IconButton/IconButton.tsx | 11 - src/docs/components/IconButton/index.ts | 1 - src/docs/components/Icons/BackIcon.tsx | 19 - src/docs/components/Icons/CheckIcon.tsx | 17 - src/docs/components/Icons/ChevronDownIcon.tsx | 19 - src/docs/components/Icons/ChevronLeftIcon.tsx | 19 - .../components/Icons/ChevronRightIcon.tsx | 19 - src/docs/components/Icons/CodeIcon.tsx | 17 - src/docs/components/Icons/CopyIcon.tsx | 17 - src/docs/components/Icons/CrossIcon.tsx | 17 - src/docs/components/Icons/DesktopIcon.tsx | 18 - src/docs/components/Icons/DownloadIcon.tsx | 17 - src/docs/components/Icons/EyeIcon.tsx | 22 - src/docs/components/Icons/GitHubIcon.tsx | 20 - src/docs/components/Icons/HtmlIcon.tsx | 21 - src/docs/components/Icons/LibraryIcon.tsx | 20 - src/docs/components/Icons/MenuIcon.tsx | 17 - src/docs/components/Icons/MobileIcon.tsx | 18 - src/docs/components/Icons/MoonIcon.tsx | 17 - src/docs/components/Icons/OpenBlankIcon.tsx | 18 - src/docs/components/Icons/ReactIcon.tsx | 14 - src/docs/components/Icons/ShareIcon.tsx | 17 - src/docs/components/Icons/StarIcon.tsx | 19 - src/docs/components/Icons/SunIcon.tsx | 17 - src/docs/components/Icons/TwitterIcon.tsx | 13 - src/docs/components/Icons/index.ts | 21 - src/docs/components/Icons/types.ts | 1 - .../MdxComponents/ComponentDemo.tsx | 12 - .../MdxComponents/ComponentExamples.tsx | 15 - .../MdxComponents/ComponentSourceTabs.tsx | 26 - .../components/MdxComponents/DocArticle.tsx | 8 - .../MdxComponents/DocCollapsible.tsx | 17 - .../components/MdxComponents/DocElements.tsx | 105 - src/docs/components/MdxComponents/DocPre.tsx | 24 - .../MdxComponents/EmailSourceTabs.tsx | 28 - src/docs/components/MdxComponents/index.ts | 27 - src/docs/components/MdxComponents/utils.tsx | 146 - .../MobileDocsNav/MobileDocsNav.tsx | 71 - src/docs/components/MobileDocsNav/index.ts | 1 - src/docs/components/Navbar/Navbar.tsx | 107 - src/docs/components/Navbar/index.ts | 1 - .../NewsletterForm/NewsletterForm.tsx | 73 - src/docs/components/NewsletterForm/index.ts | 1 - src/docs/components/PagingNav/PagingNav.tsx | 39 - src/docs/components/PagingNav/index.ts | 1 - src/docs/components/Popover/Popover.tsx | 43 - src/docs/components/Popover/index.ts | 7 - .../components/PrimaryLink/PrimaryLink.tsx | 20 - src/docs/components/PrimaryLink/index.ts | 1 - src/docs/components/Sheet/Sheet.tsx | 60 - src/docs/components/Sheet/index.ts | 1 - src/docs/components/SideNav/SideNav.tsx | 57 - src/docs/components/SideNav/index.ts | 1 - .../SubscriptionDialog/SubscriptionDialog.tsx | 53 - .../components/SubscriptionDialog/index.ts | 1 - src/docs/components/Tabs/Tabs.tsx | 81 - src/docs/components/Tabs/index.ts | 3 - .../TemplatesItem/TemplateOptions.tsx | 45 - .../TemplatesItem/TemplatesItem.tsx | 54 - src/docs/components/TemplatesItem/index.ts | 1 - .../TemplatesPreview/ComingSoon.tsx | 20 - .../TemplatesPreview/MinimalAvailable.tsx | 56 - .../TemplatesPreview/TemplatesPreview.tsx | 9 - src/docs/components/TemplatesPreview/index.ts | 1 - src/docs/constants/docsItems.ts | 65 - src/docs/constants/index.ts | 9 - src/docs/constants/links.ts | 29 - src/docs/constants/shared-metadata.ts | 10 - src/docs/content/Components.mdx | 5 - src/docs/content/Installation.mdx | 151 - src/docs/content/Usage.mdx | 131 - src/docs/content/components/badges.mdx | 52 - src/docs/content/components/buttons.mdx | 52 - src/docs/content/components/dividers.mdx | 52 - src/docs/content/components/emojis.mdx | 52 - src/docs/content/components/hero-sections.mdx | 52 - src/docs/content/components/lists.mdx | 52 - src/docs/content/components/social-icons.mdx | 52 - src/docs/content/components/texts.mdx | 52 - src/docs/content/emails-data/hello-world.tsx | 49 - src/docs/content/index.ts | 33 - src/docs/hooks/index.ts | 2 - src/docs/hooks/useClipboard.ts | 34 - src/docs/hooks/useTimeout.ts | 36 - src/docs/lib/mdx.ts | 120 - src/docs/lib/shiki.ts | 65 - src/docs/templates/index.ts | 52 - src/docs/templates/types.ts | 16 - src/docs/utils/emailPreview.ts | 61 - src/docs/utils/slugify.ts | 10 - .../events/event-confirmation.tsx | 0 .../{ => minimal}/events/event-details.tsx | 0 .../{ => minimal}/events/event-invitation.tsx | 0 .../{ => minimal}/events/event-review.tsx | 0 .../{ => minimal}/events/upcoming-events.tsx | 0 .../marketing/campaign-announcement.tsx | 0 .../{ => minimal}/marketing/discount-code.tsx | 0 .../{ => minimal}/marketing/news-update.tsx | 0 .../marketing/product-review.tsx | 0 .../{ => minimal}/newsletter/newsletter.tsx | 0 .../newsletter/subscription-confirmation.tsx | 0 .../newsletter/subscription-success.tsx | 0 .../badges => examples/badge}/Demo.tsx | 0 .../badges => examples/badge}/DotBadges.tsx | 0 .../badges => examples/badge}/LargeBadges.tsx | 0 .../badge}/MediumBadges.tsx | 0 .../badge}/NoBorderBadges.tsx | 0 .../badges => examples/badge}/PillBadges.tsx | 0 .../badges => examples/badge}/SmallBadges.tsx | 0 .../button}/BrandThemedButtons.tsx | 0 .../button}/CustomBorderRadiusButtons.tsx | 0 .../buttons => examples/button}/Demo.tsx | 0 .../button}/DifferentColorButtons.tsx | 0 .../button}/FullWidthButton.tsx | 0 .../button}/PillButtons.tsx | 0 .../button}/SubtleButtons.tsx | 0 .../divider}/CustomColorDivider.tsx | 0 .../dividers => examples/divider}/Demo.tsx | 0 .../divider}/DividerWithText.tsx | 0 .../divider}/ThemedDividerWithText.tsx | 0 .../emojis => examples/emoji}/AllEmojis.tsx | 0 .../emojis => examples/emoji}/Demo.tsx | 0 .../emoji}/EmojisAsLink.tsx | 0 .../emoji}/EmojisWithBackground.tsx | 0 .../emojis => examples/emoji}/RateService.tsx | 0 .../emoji}/SmallerEmojis.tsx | 0 .../hero-section}/Demo.tsx | 0 .../hero-section}/OverlayHeroInverted.tsx | 0 .../SimpleHeroWithOverlayCentered.tsx | 0 .../list}/BulletListExample.tsx | 0 .../list}/CenteredVerticalList.tsx | 0 .../lists => examples/list}/CombinedLists.tsx | 0 .../examples/lists => examples/list}/Demo.tsx | 0 .../list}/DifferentSizedBulletList.tsx | 0 .../list}/DifferentSizedItems.tsx | 0 .../list}/HorizontalList.tsx | 0 .../list}/NestedBulletLists.tsx | 0 .../lists => examples/list}/SmallList.tsx | 0 .../list}/StyledTitleList.tsx | 0 .../lists => examples/list}/ThemedList.tsx | 0 .../social-icon}/AllSocialIcons.tsx | 0 .../social-icon}/Demo.tsx | 0 .../social-icon}/FooterExample.tsx | 0 .../social-icon}/LoginViaProviderExamples.tsx | 0 .../SocialIconsWithBackground.tsx | 0 .../text}/BasicParagraphs.tsx | 0 .../text}/CenteredParagraph.tsx | 0 .../text}/CustomStyledParagraphs.tsx | 0 .../examples/texts => examples/text}/Demo.tsx | 0 .../text}/DifferentSizedParagraphs.tsx | 0 .../text}/ThemedParagraph.tsx | 0 .../components/social-icon/SocialIcon.tsx | 2 +- src/mdx-components.tsx | 37 - src/pages/_app.tsx | 61 + src/pages/_meta.json | 53 + src/{app => pages}/api/components/route.ts | 0 src/{app => pages}/api/theme/route.ts | 0 src/pages/blog.mdx | 3 + .../blog/001-introducing-mailingui.mdx} | 19 +- ...2-caching-shiki-for-faster-build-times.mdx | 239 ++ src/pages/docs/_meta.json | 4 + src/pages/docs/components/_meta.json | 3 + src/pages/docs/components/badges.mdx | 38 + src/pages/docs/components/buttons.mdx | 38 + src/pages/docs/components/dividers.mdx | 38 + src/pages/docs/components/emojis.mdx | 38 + src/pages/docs/components/hero-sections.mdx | 38 + src/pages/docs/components/lists.mdx | 38 + src/pages/docs/components/overview.mdx | 7 + src/pages/docs/components/paragraphs.mdx | 38 + src/pages/docs/components/social-icons.mdx | 39 + src/pages/docs/guide/_meta.json | 6 + src/pages/docs/guide/automatic-install.mdx | 31 + src/pages/docs/guide/introduction.mdx | 45 + src/pages/docs/guide/manual-install.mdx | 52 + src/pages/docs/guide/usage.mdx | 100 + src/pages/feedback.mdx | 3 + src/pages/index.mdx | 8 + src/pages/templates/_meta.json | 3 + src/pages/templates/minimal/_meta.json | 6 + src/pages/templates/minimal/events.mdx | 32 + src/pages/templates/minimal/marketing.mdx | 32 + src/pages/templates/minimal/newsletter.mdx | 32 + src/pages/templates/minimal/overview.mdx | 3 + src/registry/blog.ts | 26 + .../index.ts => registry/components.ts} | 18 +- src/registry/templates.ts | 70 + src/styles/globals.css | 39 + src/{docs => }/utils/cn.ts | 2 +- src/utils/components.tsx | 61 + src/utils/shiki.ts | 49 + src/utils/templates.tsx | 39 + tailwind.config.js | 36 - tailwind.config.ts | 18 + theme.config.jsx | 84 + tsconfig.json | 19 +- 429 files changed, 4358 insertions(+), 7008 deletions(-) delete mode 100644 .vercelignore create mode 100644 next.config.js delete mode 100644 next.config.mjs rename public/{static => }/favicons/favicon-32.ico (100%) rename public/{static => }/favicons/favicon-32.svg (100%) rename public/{static => }/favicons/favicon-512.png (100%) rename public/{static => }/fonts/BasierCircle-Bold.otf (100%) rename public/{static => }/fonts/BasierCircle-BoldItalic.otf (100%) rename public/{static => }/fonts/BasierCircle-Medium.otf (100%) rename public/{static => }/fonts/BasierCircle-MediumItalic.otf (100%) rename public/{static => }/fonts/BasierCircle-Regular.otf (100%) rename public/{static => }/fonts/BasierCircle-RegularItalic.otf (100%) rename public/{static => }/fonts/BasierCircle-SemiBold.otf (100%) rename public/{static => }/fonts/BasierCircle-SemiBoldItalic.otf (100%) rename public/{static => }/images/components-preview/badges.png (100%) rename public/{static => }/images/components-preview/buttons.png (100%) rename public/{static => }/images/components-preview/dividers.png (100%) rename public/{static => }/images/components-preview/emojis.png (100%) rename public/{static => }/images/components-preview/heroes.png (100%) rename public/{static => }/images/components-preview/listing.png (100%) rename public/{static => }/images/components-preview/paragraphs.png (100%) rename public/{static => }/images/components-preview/social_icons.png (100%) rename public/{static => }/images/feedback/feedback.png (100%) rename public/{static => }/images/homepage-hero.png (100%) rename public/{static => }/images/minimal-hero.png (100%) rename public/{static => }/images/newsletter-dove.png (100%) rename public/{static => }/images/not-found.png (100%) rename public/{static => }/images/og/blog.png (100%) rename public/{static => }/images/og/components.png (100%) rename public/{static => }/images/og/feedback.png (100%) rename public/{static => }/images/og/homepage.png (100%) rename public/{static/images/og/preview.png => images/og/templates.png} (100%) rename public/{static => }/images/templates-docs/events-1.png (100%) rename public/{static => }/images/templates-docs/events-2.png (100%) rename public/{static => }/images/templates-docs/events-3.png (100%) rename public/{static => }/images/templates-docs/marketing-1.png (100%) rename public/{static => }/images/templates-docs/marketing-2.png (100%) rename public/{static => }/images/templates-docs/marketing-3.png (100%) rename public/{static => }/images/templates-docs/newsletter-1.png (100%) rename public/{static => }/images/templates-docs/newsletter-2.png (100%) rename public/{static => }/images/templates-docs/newsletter-3.png (100%) rename public/{static => }/images/templates-preview.png (100%) rename public/{static => }/socials/9gag-bg.png (100%) rename public/{static => }/socials/9gag.png (100%) rename public/{static => }/socials/airbnb-bg.png (100%) rename public/{static => }/socials/airbnb.png (100%) rename public/{static => }/socials/angelist-bg.png (100%) rename public/{static => }/socials/angelist.png (100%) rename public/{static => }/socials/badoo-bg.png (100%) rename public/{static => }/socials/badoo.png (100%) rename public/{static => }/socials/behance-bg.png (100%) rename public/{static => }/socials/behance.png (100%) rename public/{static => }/socials/blogger-bg.png (100%) rename public/{static => }/socials/blogger.png (100%) rename public/{static => }/socials/codepen-bg.png (100%) rename public/{static => }/socials/codepen.png (100%) rename public/{static => }/socials/coderwall-bg.png (100%) rename public/{static => }/socials/coderwall.png (100%) rename public/{static => }/socials/devianart-bg.png (100%) rename public/{static => }/socials/devianart.png (100%) rename public/{static => }/socials/discord-bg.png (100%) rename public/{static => }/socials/discord.png (100%) rename public/{static => }/socials/dribbble-bg.png (100%) rename public/{static => }/socials/dribbble.png (100%) rename public/{static => }/socials/dropbox-bg.png (100%) rename public/{static => }/socials/dropbox.png (100%) rename public/{static => }/socials/envato-bg.png (100%) rename public/{static => }/socials/envato.png (100%) rename public/{static => }/socials/evernote-bg.png (100%) rename public/{static => }/socials/evernote.png (100%) rename public/{static => }/socials/facebook-bg.png (100%) rename public/{static => }/socials/facebook.png (100%) rename public/{static => }/socials/flickr-bg.png (100%) rename public/{static => }/socials/flickr.png (100%) rename public/{static => }/socials/foursquare-bg.png (100%) rename public/{static => }/socials/foursquare.png (100%) rename public/{static => }/socials/git-bg.png (100%) rename public/{static => }/socials/git.png (100%) rename public/{static => }/socials/github-bg.png (100%) rename public/{static => }/socials/github.png (100%) rename public/{static => }/socials/goodreads-bg.png (100%) rename public/{static => }/socials/goodreads.png (100%) rename public/{static => }/socials/google drive-bg.png (100%) rename public/{static => }/socials/google drive.png (100%) rename public/{static => }/socials/google play-bg.png (100%) rename public/{static => }/socials/google play.png (100%) rename public/{static => }/socials/houzz-bg.png (100%) rename public/{static => }/socials/houzz.png (100%) rename public/{static => }/socials/instagram-bg.png (100%) rename public/{static => }/socials/instagram.png (100%) rename public/{static => }/socials/kakao talk-bg.png (100%) rename public/{static => }/socials/kakao talk.png (100%) rename public/{static => }/socials/kickstarter-bg.png (100%) rename public/{static => }/socials/kickstarter.png (100%) rename public/{static => }/socials/linkedin-bg.png (100%) rename public/{static => }/socials/linkedin.png (100%) rename public/{static => }/socials/medium-bg.png (100%) rename public/{static => }/socials/medium.png (100%) rename public/{static => }/socials/meetup-bg.png (100%) rename public/{static => }/socials/meetup.png (100%) rename public/{static => }/socials/messenger-bg.png (100%) rename public/{static => }/socials/messenger.png (100%) rename public/{static => }/socials/patreon-bg.png (100%) rename public/{static => }/socials/patreon.png (100%) rename public/{static => }/socials/pinterest-bg.png (100%) rename public/{static => }/socials/pinterest.png (100%) rename public/{static => }/socials/product hunt-bg.png (100%) rename public/{static => }/socials/product hunt.png (100%) rename public/{static => }/socials/quora-bg.png (100%) rename public/{static => }/socials/quora.png (100%) rename public/{static => }/socials/reddit-bg.png (100%) rename public/{static => }/socials/reddit.png (100%) rename public/{static => }/socials/rss-bg.png (100%) rename public/{static => }/socials/rss.png (100%) rename public/{static => }/socials/skype-bg.png (100%) rename public/{static => }/socials/skype.png (100%) rename public/{static => }/socials/slack-bg.png (100%) rename public/{static => }/socials/slack.png (100%) rename public/{static => }/socials/snapchat-bg.png (100%) rename public/{static => }/socials/snapchat.png (100%) rename public/{static => }/socials/soundcloud-bg.png (100%) rename public/{static => }/socials/soundcloud.png (100%) rename public/{static => }/socials/spotify-bg.png (100%) rename public/{static => }/socials/spotify.png (100%) rename public/{static => }/socials/stack overflow-bg.png (100%) rename public/{static => }/socials/stack overflow.png (100%) rename public/{static => }/socials/steam-bg.png (100%) rename public/{static => }/socials/steam.png (100%) rename public/{static => }/socials/telegram-bg.png (100%) rename public/{static => }/socials/telegram.png (100%) rename public/{static => }/socials/tiktok-bg.png (100%) rename public/{static => }/socials/tiktok.png (100%) rename public/{static => }/socials/tinder-bg.png (100%) rename public/{static => }/socials/tinder.png (100%) rename public/{static => }/socials/trello-bg.png (100%) rename public/{static => }/socials/trello.png (100%) rename public/{static => }/socials/tumblr-bg.png (100%) rename public/{static => }/socials/tumblr.png (100%) rename public/{static => }/socials/twitch-bg.png (100%) rename public/{static => }/socials/twitch.png (100%) rename public/{static => }/socials/twitter-bg.png (100%) rename public/{static => }/socials/twitter.png (100%) rename public/{static => }/socials/unsplash-bg.png (100%) rename public/{static => }/socials/unsplash.png (100%) rename public/{static => }/socials/vimeo-bg.png (100%) rename public/{static => }/socials/vimeo.png (100%) rename public/{static => }/socials/whatsapp-bg.png (100%) rename public/{static => }/socials/whatsapp.png (100%) rename public/{static => }/socials/wordpress-bg.png (100%) rename public/{static => }/socials/wordpress.png (100%) rename public/{static => }/socials/yahoo-bg.png (100%) rename public/{static => }/socials/yahoo.png (100%) rename public/{static => }/socials/youtube-bg.png (100%) rename public/{static => }/socials/youtube.png (100%) delete mode 100644 public/static/images/logo.png delete mode 100644 public/static/images/templates-preview/bianco.png delete mode 100644 public/static/images/templates-preview/espace.png delete mode 100644 public/static/images/templates-preview/finanza.png delete mode 100644 public/static/images/templates-preview/giola.png delete mode 100644 public/static/images/templates-preview/olivio.png delete mode 100644 public/static/images/templates-preview/viola.png delete mode 100644 src/app/(with-navbar)/(with-doc-nav)/docs/[...slug]/page.tsx delete mode 100644 src/app/(with-navbar)/(with-doc-nav)/docs/templates/[template]/page.tsx delete mode 100644 src/app/(with-navbar)/(with-doc-nav)/layout.tsx delete mode 100644 src/app/(with-navbar)/(without-doc-nav)/blog/[slug]/page.tsx delete mode 100644 src/app/(with-navbar)/(without-doc-nav)/blog/page.tsx delete mode 100644 src/app/(with-navbar)/(without-doc-nav)/feedback/page.tsx delete mode 100644 src/app/(with-navbar)/(without-doc-nav)/layout.tsx delete mode 100644 src/app/(with-navbar)/layout.tsx delete mode 100644 src/app/(with-navbar)/page.tsx delete mode 100644 src/app/globals.css delete mode 100644 src/app/layout.tsx delete mode 100644 src/app/not-found.tsx delete mode 100644 src/app/preview/[folder]/[file]/page.tsx delete mode 100644 src/app/preview/[folder]/page.tsx delete mode 100644 src/app/preview/not-found.tsx delete mode 100644 src/app/preview/page.tsx create mode 100644 src/components/MailingUILogo.tsx create mode 100644 src/components/Newsletter.tsx create mode 100644 src/components/blog/BlogPostWrapper.tsx create mode 100644 src/components/blog/Homepage.tsx create mode 100644 src/components/docs/components/ComponentsOverview.tsx create mode 100644 src/components/docs/components/basic-usage/DemoCode.tsx create mode 100644 src/components/docs/components/basic-usage/DemoPreview.tsx create mode 100644 src/components/docs/components/basic-usage/basic-usage.mdx create mode 100644 src/components/docs/components/examples/ExampleCode.tsx create mode 100644 src/components/docs/components/examples/ExamplePreview.tsx create mode 100644 src/components/docs/components/examples/Examples.tsx create mode 100644 src/components/docs/components/installation/InstallationCode.tsx create mode 100644 src/components/docs/components/installation/installation.mdx create mode 100644 src/components/feedback/Homepage.tsx create mode 100644 src/components/landing/Homepage.tsx create mode 100644 src/components/shared/CodeBlock.tsx create mode 100644 src/components/shared/DynamicCode.tsx create mode 100644 src/components/shared/Footer.tsx create mode 100644 src/components/templates/Header.tsx create mode 100644 src/components/templates/Homepage.tsx create mode 100644 src/components/templates/examples/ExampleCode.tsx create mode 100644 src/components/templates/examples/ExamplePreview.tsx create mode 100644 src/components/templates/examples/Examples.tsx create mode 100644 src/components/ui/CTA.tsx create mode 100644 src/components/ui/Dialog.tsx delete mode 100644 src/docs/components/AlertDialog/AlertDialog.tsx delete mode 100644 src/docs/components/AlertDialog/index.ts delete mode 100644 src/docs/components/CTA/CTA.tsx delete mode 100644 src/docs/components/CTA/index.ts delete mode 100644 src/docs/components/Code/Code.tsx delete mode 100644 src/docs/components/Code/TabbedCode.tsx delete mode 100644 src/docs/components/Code/index.ts delete mode 100644 src/docs/components/CollapsibleContent/CollapsibleContent.tsx delete mode 100644 src/docs/components/CollapsibleContent/index.ts delete mode 100644 src/docs/components/ComponentExample/ComponentExample.tsx delete mode 100644 src/docs/components/ComponentExample/index.ts delete mode 100644 src/docs/components/ComponentsPreview/ComponentsPreview.tsx delete mode 100644 src/docs/components/ComponentsPreview/index.ts delete mode 100644 src/docs/components/ConfettiWrapper/ConfettiWrapper.tsx delete mode 100644 src/docs/components/ConfettiWrapper/index.ts delete mode 100644 src/docs/components/CopyButton/CopyButton.tsx delete mode 100644 src/docs/components/CopyButton/index.ts delete mode 100644 src/docs/components/EmailPreview/PreviewList.tsx delete mode 100644 src/docs/components/EmailPreview/PreviewNavigation.tsx delete mode 100644 src/docs/components/EmailPreview/PreviewPane.tsx delete mode 100644 src/docs/components/EmailPreview/PreviewSend.tsx delete mode 100644 src/docs/components/EmailPreview/PreviewShell.tsx delete mode 100644 src/docs/components/EmailPreview/index.ts delete mode 100644 src/docs/components/FeaturePreview/FeaturePreview.tsx delete mode 100644 src/docs/components/FeaturePreview/index.ts delete mode 100644 src/docs/components/Footer/Footer.tsx delete mode 100644 src/docs/components/Footer/index.ts delete mode 100644 src/docs/components/Greeting/Greeting.tsx delete mode 100644 src/docs/components/Greeting/index.ts delete mode 100644 src/docs/components/IconButton/IconButton.tsx delete mode 100644 src/docs/components/IconButton/index.ts delete mode 100644 src/docs/components/Icons/BackIcon.tsx delete mode 100644 src/docs/components/Icons/CheckIcon.tsx delete mode 100644 src/docs/components/Icons/ChevronDownIcon.tsx delete mode 100644 src/docs/components/Icons/ChevronLeftIcon.tsx delete mode 100644 src/docs/components/Icons/ChevronRightIcon.tsx delete mode 100644 src/docs/components/Icons/CodeIcon.tsx delete mode 100644 src/docs/components/Icons/CopyIcon.tsx delete mode 100644 src/docs/components/Icons/CrossIcon.tsx delete mode 100644 src/docs/components/Icons/DesktopIcon.tsx delete mode 100644 src/docs/components/Icons/DownloadIcon.tsx delete mode 100644 src/docs/components/Icons/EyeIcon.tsx delete mode 100644 src/docs/components/Icons/GitHubIcon.tsx delete mode 100644 src/docs/components/Icons/HtmlIcon.tsx delete mode 100644 src/docs/components/Icons/LibraryIcon.tsx delete mode 100644 src/docs/components/Icons/MenuIcon.tsx delete mode 100644 src/docs/components/Icons/MobileIcon.tsx delete mode 100644 src/docs/components/Icons/MoonIcon.tsx delete mode 100644 src/docs/components/Icons/OpenBlankIcon.tsx delete mode 100644 src/docs/components/Icons/ReactIcon.tsx delete mode 100644 src/docs/components/Icons/ShareIcon.tsx delete mode 100644 src/docs/components/Icons/StarIcon.tsx delete mode 100644 src/docs/components/Icons/SunIcon.tsx delete mode 100644 src/docs/components/Icons/TwitterIcon.tsx delete mode 100644 src/docs/components/Icons/index.ts delete mode 100644 src/docs/components/Icons/types.ts delete mode 100644 src/docs/components/MdxComponents/ComponentDemo.tsx delete mode 100644 src/docs/components/MdxComponents/ComponentExamples.tsx delete mode 100644 src/docs/components/MdxComponents/ComponentSourceTabs.tsx delete mode 100644 src/docs/components/MdxComponents/DocArticle.tsx delete mode 100644 src/docs/components/MdxComponents/DocCollapsible.tsx delete mode 100644 src/docs/components/MdxComponents/DocElements.tsx delete mode 100644 src/docs/components/MdxComponents/DocPre.tsx delete mode 100644 src/docs/components/MdxComponents/EmailSourceTabs.tsx delete mode 100644 src/docs/components/MdxComponents/index.ts delete mode 100644 src/docs/components/MdxComponents/utils.tsx delete mode 100644 src/docs/components/MobileDocsNav/MobileDocsNav.tsx delete mode 100644 src/docs/components/MobileDocsNav/index.ts delete mode 100644 src/docs/components/Navbar/Navbar.tsx delete mode 100644 src/docs/components/Navbar/index.ts delete mode 100644 src/docs/components/NewsletterForm/NewsletterForm.tsx delete mode 100644 src/docs/components/NewsletterForm/index.ts delete mode 100644 src/docs/components/PagingNav/PagingNav.tsx delete mode 100644 src/docs/components/PagingNav/index.ts delete mode 100644 src/docs/components/Popover/Popover.tsx delete mode 100644 src/docs/components/Popover/index.ts delete mode 100644 src/docs/components/PrimaryLink/PrimaryLink.tsx delete mode 100644 src/docs/components/PrimaryLink/index.ts delete mode 100644 src/docs/components/Sheet/Sheet.tsx delete mode 100644 src/docs/components/Sheet/index.ts delete mode 100644 src/docs/components/SideNav/SideNav.tsx delete mode 100644 src/docs/components/SideNav/index.ts delete mode 100644 src/docs/components/SubscriptionDialog/SubscriptionDialog.tsx delete mode 100644 src/docs/components/SubscriptionDialog/index.ts delete mode 100644 src/docs/components/Tabs/Tabs.tsx delete mode 100644 src/docs/components/Tabs/index.ts delete mode 100644 src/docs/components/TemplatesItem/TemplateOptions.tsx delete mode 100644 src/docs/components/TemplatesItem/TemplatesItem.tsx delete mode 100644 src/docs/components/TemplatesItem/index.ts delete mode 100644 src/docs/components/TemplatesPreview/ComingSoon.tsx delete mode 100644 src/docs/components/TemplatesPreview/MinimalAvailable.tsx delete mode 100644 src/docs/components/TemplatesPreview/TemplatesPreview.tsx delete mode 100644 src/docs/components/TemplatesPreview/index.ts delete mode 100644 src/docs/constants/docsItems.ts delete mode 100644 src/docs/constants/index.ts delete mode 100644 src/docs/constants/links.ts delete mode 100644 src/docs/constants/shared-metadata.ts delete mode 100644 src/docs/content/Components.mdx delete mode 100644 src/docs/content/Installation.mdx delete mode 100644 src/docs/content/Usage.mdx delete mode 100644 src/docs/content/components/badges.mdx delete mode 100644 src/docs/content/components/buttons.mdx delete mode 100644 src/docs/content/components/dividers.mdx delete mode 100644 src/docs/content/components/emojis.mdx delete mode 100644 src/docs/content/components/hero-sections.mdx delete mode 100644 src/docs/content/components/lists.mdx delete mode 100644 src/docs/content/components/social-icons.mdx delete mode 100644 src/docs/content/components/texts.mdx delete mode 100644 src/docs/content/emails-data/hello-world.tsx delete mode 100644 src/docs/content/index.ts delete mode 100644 src/docs/hooks/index.ts delete mode 100644 src/docs/hooks/useClipboard.ts delete mode 100644 src/docs/hooks/useTimeout.ts delete mode 100644 src/docs/lib/mdx.ts delete mode 100644 src/docs/lib/shiki.ts delete mode 100644 src/docs/templates/index.ts delete mode 100644 src/docs/templates/types.ts delete mode 100644 src/docs/utils/emailPreview.ts delete mode 100644 src/docs/utils/slugify.ts rename src/emails/{ => minimal}/events/event-confirmation.tsx (100%) rename src/emails/{ => minimal}/events/event-details.tsx (100%) rename src/emails/{ => minimal}/events/event-invitation.tsx (100%) rename src/emails/{ => minimal}/events/event-review.tsx (100%) rename src/emails/{ => minimal}/events/upcoming-events.tsx (100%) rename src/emails/{ => minimal}/marketing/campaign-announcement.tsx (100%) rename src/emails/{ => minimal}/marketing/discount-code.tsx (100%) rename src/emails/{ => minimal}/marketing/news-update.tsx (100%) rename src/emails/{ => minimal}/marketing/product-review.tsx (100%) rename src/emails/{ => minimal}/newsletter/newsletter.tsx (100%) rename src/emails/{ => minimal}/newsletter/subscription-confirmation.tsx (100%) rename src/emails/{ => minimal}/newsletter/subscription-success.tsx (100%) rename src/{docs/examples/badges => examples/badge}/Demo.tsx (100%) rename src/{docs/examples/badges => examples/badge}/DotBadges.tsx (100%) rename src/{docs/examples/badges => examples/badge}/LargeBadges.tsx (100%) rename src/{docs/examples/badges => examples/badge}/MediumBadges.tsx (100%) rename src/{docs/examples/badges => examples/badge}/NoBorderBadges.tsx (100%) rename src/{docs/examples/badges => examples/badge}/PillBadges.tsx (100%) rename src/{docs/examples/badges => examples/badge}/SmallBadges.tsx (100%) rename src/{docs/examples/buttons => examples/button}/BrandThemedButtons.tsx (100%) rename src/{docs/examples/buttons => examples/button}/CustomBorderRadiusButtons.tsx (100%) rename src/{docs/examples/buttons => examples/button}/Demo.tsx (100%) rename src/{docs/examples/buttons => examples/button}/DifferentColorButtons.tsx (100%) rename src/{docs/examples/buttons => examples/button}/FullWidthButton.tsx (100%) rename src/{docs/examples/buttons => examples/button}/PillButtons.tsx (100%) rename src/{docs/examples/buttons => examples/button}/SubtleButtons.tsx (100%) rename src/{docs/examples/dividers => examples/divider}/CustomColorDivider.tsx (100%) rename src/{docs/examples/dividers => examples/divider}/Demo.tsx (100%) rename src/{docs/examples/dividers => examples/divider}/DividerWithText.tsx (100%) rename src/{docs/examples/dividers => examples/divider}/ThemedDividerWithText.tsx (100%) rename src/{docs/examples/emojis => examples/emoji}/AllEmojis.tsx (100%) rename src/{docs/examples/emojis => examples/emoji}/Demo.tsx (100%) rename src/{docs/examples/emojis => examples/emoji}/EmojisAsLink.tsx (100%) rename src/{docs/examples/emojis => examples/emoji}/EmojisWithBackground.tsx (100%) rename src/{docs/examples/emojis => examples/emoji}/RateService.tsx (100%) rename src/{docs/examples/emojis => examples/emoji}/SmallerEmojis.tsx (100%) rename src/{docs/examples/hero-sections => examples/hero-section}/Demo.tsx (100%) rename src/{docs/examples/hero-sections => examples/hero-section}/OverlayHeroInverted.tsx (100%) rename src/{docs/examples/hero-sections => examples/hero-section}/SimpleHeroWithOverlayCentered.tsx (100%) rename src/{docs/examples/lists => examples/list}/BulletListExample.tsx (100%) rename src/{docs/examples/lists => examples/list}/CenteredVerticalList.tsx (100%) rename src/{docs/examples/lists => examples/list}/CombinedLists.tsx (100%) rename src/{docs/examples/lists => examples/list}/Demo.tsx (100%) rename src/{docs/examples/lists => examples/list}/DifferentSizedBulletList.tsx (100%) rename src/{docs/examples/lists => examples/list}/DifferentSizedItems.tsx (100%) rename src/{docs/examples/lists => examples/list}/HorizontalList.tsx (100%) rename src/{docs/examples/lists => examples/list}/NestedBulletLists.tsx (100%) rename src/{docs/examples/lists => examples/list}/SmallList.tsx (100%) rename src/{docs/examples/lists => examples/list}/StyledTitleList.tsx (100%) rename src/{docs/examples/lists => examples/list}/ThemedList.tsx (100%) rename src/{docs/examples/social-icons => examples/social-icon}/AllSocialIcons.tsx (100%) rename src/{docs/examples/social-icons => examples/social-icon}/Demo.tsx (100%) rename src/{docs/examples/social-icons => examples/social-icon}/FooterExample.tsx (100%) rename src/{docs/examples/social-icons => examples/social-icon}/LoginViaProviderExamples.tsx (100%) rename src/{docs/examples/social-icons => examples/social-icon}/SocialIconsWithBackground.tsx (100%) rename src/{docs/examples/texts => examples/text}/BasicParagraphs.tsx (100%) rename src/{docs/examples/texts => examples/text}/CenteredParagraph.tsx (100%) rename src/{docs/examples/texts => examples/text}/CustomStyledParagraphs.tsx (100%) rename src/{docs/examples/texts => examples/text}/Demo.tsx (100%) rename src/{docs/examples/texts => examples/text}/DifferentSizedParagraphs.tsx (100%) rename src/{docs/examples/texts => examples/text}/ThemedParagraph.tsx (100%) delete mode 100644 src/mdx-components.tsx create mode 100644 src/pages/_app.tsx create mode 100644 src/pages/_meta.json rename src/{app => pages}/api/components/route.ts (100%) rename src/{app => pages}/api/theme/route.ts (100%) create mode 100644 src/pages/blog.mdx rename src/{docs/blog/001.mdx => pages/blog/001-introducing-mailingui.mdx} (66%) create mode 100644 src/pages/blog/002-caching-shiki-for-faster-build-times.mdx create mode 100644 src/pages/docs/_meta.json create mode 100644 src/pages/docs/components/_meta.json create mode 100644 src/pages/docs/components/badges.mdx create mode 100644 src/pages/docs/components/buttons.mdx create mode 100644 src/pages/docs/components/dividers.mdx create mode 100644 src/pages/docs/components/emojis.mdx create mode 100644 src/pages/docs/components/hero-sections.mdx create mode 100644 src/pages/docs/components/lists.mdx create mode 100644 src/pages/docs/components/overview.mdx create mode 100644 src/pages/docs/components/paragraphs.mdx create mode 100644 src/pages/docs/components/social-icons.mdx create mode 100644 src/pages/docs/guide/_meta.json create mode 100644 src/pages/docs/guide/automatic-install.mdx create mode 100644 src/pages/docs/guide/introduction.mdx create mode 100644 src/pages/docs/guide/manual-install.mdx create mode 100644 src/pages/docs/guide/usage.mdx create mode 100644 src/pages/feedback.mdx create mode 100644 src/pages/index.mdx create mode 100644 src/pages/templates/_meta.json create mode 100644 src/pages/templates/minimal/_meta.json create mode 100644 src/pages/templates/minimal/events.mdx create mode 100644 src/pages/templates/minimal/marketing.mdx create mode 100644 src/pages/templates/minimal/newsletter.mdx create mode 100644 src/pages/templates/minimal/overview.mdx create mode 100644 src/registry/blog.ts rename src/{docs/examples/index.ts => registry/components.ts} (69%) create mode 100644 src/registry/templates.ts create mode 100644 src/styles/globals.css rename src/{docs => }/utils/cn.ts (98%) create mode 100644 src/utils/components.tsx create mode 100644 src/utils/shiki.ts create mode 100644 src/utils/templates.tsx delete mode 100644 tailwind.config.js create mode 100644 tailwind.config.ts create mode 100644 theme.config.jsx diff --git a/.vercelignore b/.vercelignore deleted file mode 100644 index 12fb98ae..00000000 --- a/.vercelignore +++ /dev/null @@ -1 +0,0 @@ -packages/cli \ No newline at end of file diff --git a/next.config.js b/next.config.js new file mode 100644 index 00000000..6d70e205 --- /dev/null +++ b/next.config.js @@ -0,0 +1,58 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + async redirects() { + return [ + { + source: "/docs", + destination: "/docs/guide/introduction", + permanent: false, + }, + { + source: "/docs/guide", + destination: "/docs/guide/introduction", + permanent: false, + }, + { + source: "/docs/components", + destination: "/docs/components/overview", + permanent: false, + }, + { + source: "/templates", + destination: "/templates/minimal/overview", + permanent: false, + }, + { + source: "/templates/minimal", + destination: "/templates/minimal/overview", + permanent: false, + }, + ]; + }, + images: { + remotePatterns: [ + { + protocol: "http", + hostname: "avatars.githubusercontent.com", + port: "", + pathname: "/**", + }, + { + protocol: "https", + hostname: "github.com", + port: "", + pathname: "/**", + }, + ], + }, +}; + +/** @type {import('nextra').NextraConfig} */ +const nextraConfig = { + theme: "nextra-theme-docs", + themeConfig: "./theme.config.jsx", +}; + +const withNextra = require("nextra")(nextraConfig); + +module.exports = withNextra(nextConfig); diff --git a/next.config.mjs b/next.config.mjs deleted file mode 100644 index 8234b5e4..00000000 --- a/next.config.mjs +++ /dev/null @@ -1,61 +0,0 @@ -import rehypePrettyCode from "rehype-pretty-code"; -import rehypeSlug from "rehype-slug"; -import nextMDX from "@next/mdx"; - -/** @type {import("rehype-pretty-code").Options} */ -const prettyCodeOptions = { - theme: "github-dark", - keepBackground: false -}; - -/** @type {import("next").NextConfig} */ -const nextConfig = { - async redirects() { - return [ - { - source: "/docs", - destination: "/docs/installation", - permanent: false - }, - { - source: "/docs/templates", - destination: "/docs/templates/minimal", - permanent: false - } - ]; - }, - experimental: { - appDir: true - }, - staticPageGenerationTimeout: 300, - - images: { - remotePatterns: [ - { - protocol: "http", - hostname: "avatars.githubusercontent.com", - port: "", - pathname: "/**" - }, - { - protocol: "https", - hostname: "github.com", - port: "", - pathname: "/**" - } - ] - } -}; - -// Following the docs instruction: https://nextjs.org/docs/app/building-your-application/configuring/mdx#getting-started -// eslint-disable-next-line @typescript-eslint/no-var-requires -const withMDX = nextMDX({ - options: { - rehypePlugins: [ - [rehypePrettyCode, prettyCodeOptions], - [rehypeSlug, {}], - ], - } -}); - -export default withMDX(nextConfig); diff --git a/package.json b/package.json index 94877832..7dd8b1e5 100644 --- a/package.json +++ b/package.json @@ -9,38 +9,26 @@ "lint": "next lint" }, "dependencies": { - "@mdx-js/loader": "^2.3.0", - "@mdx-js/react": "^2.3.0", - "@next/mdx": "^13.4.7", - "@radix-ui/react-alert-dialog": "^1.0.3", "@radix-ui/react-dialog": "^1.0.4", - "@radix-ui/react-popover": "^1.0.5", - "@radix-ui/react-tabs": "^1.0.3", - "@react-email/components": "^0.0.6", - "@react-email/render": "0.0.7", - "@types/mdx": "^2.0.5", - "@types/node": "18.15.5", - "@types/react": "18.2.14", - "@types/react-dom": "18.2.6", - "clsx": "^1.2.1", - "next": "13.4.4", - "next-mdx-remote": "^4.4.1", - "re-resizable": "^6.9.9", - "react": "^18.2.0", + "@react-email/components": "^0.0.7", + "@types/node": "20.5.0", + "@types/react": "18.2.20", + "@types/react-dom": "18.2.7", + "dayjs": "^1.11.9", + "lucide-react": "^0.268.0", + "next": "13.4.16", + "nextra": "^2.11.0", + "nextra-theme-docs": "^2.11.0", + "re-resizable": "^6.9.11", + "react": "18.2.0", "react-confetti": "^6.1.0", - "react-dom": "^18.2.0", - "react-email": "1.9.3", + "react-dom": "18.2.0", "react-use-measure": "^2.1.1", - "rehype-pretty-code": "^0.10.0", - "rehype-slug": "^5.1.0", "shiki": "^0.14.3", - "tailwind-merge": "1.10.0", - "typescript": "4.9.5", - "zod": "^3.21.4" + "tailwind-merge": "^1.14.0", + "typescript": "5.1.6" }, "devDependencies": { - "@tailwindcss/forms": "^0.5.3", - "@tailwindcss/typography": "^0.5.9", "@types/prettier": "^2.7.2", "@typescript-eslint/eslint-plugin": "^5.58.0", "@typescript-eslint/parser": "^5.58.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca3108d9..2a57d832 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,107 +5,71 @@ settings: excludeLinksFromLockfile: false dependencies: - '@mdx-js/loader': - specifier: ^2.3.0 - version: 2.3.0(webpack@5.88.1) - '@mdx-js/react': - specifier: ^2.3.0 - version: 2.3.0(react@18.2.0) - '@next/mdx': - specifier: ^13.4.7 - version: 13.4.7(@mdx-js/loader@2.3.0)(@mdx-js/react@2.3.0) - '@radix-ui/react-alert-dialog': - specifier: ^1.0.3 - version: 1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-dialog': specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-popover': - specifier: ^1.0.5 - version: 1.0.6(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-tabs': - specifier: ^1.0.3 - version: 1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) '@react-email/components': - specifier: ^0.0.6 - version: 0.0.6(ts-node@10.9.1) - '@react-email/render': - specifier: 0.0.7 - version: 0.0.7 - '@types/mdx': - specifier: ^2.0.5 - version: 2.0.5 + specifier: ^0.0.7 + version: 0.0.7(ts-node@10.9.1) '@types/node': - specifier: 18.15.5 - version: 18.15.5 + specifier: 20.5.0 + version: 20.5.0 '@types/react': - specifier: 18.2.14 - version: 18.2.14 + specifier: 18.2.20 + version: 18.2.20 '@types/react-dom': - specifier: 18.2.6 - version: 18.2.6 - clsx: - specifier: ^1.2.1 - version: 1.2.1 + specifier: 18.2.7 + version: 18.2.7 + dayjs: + specifier: ^1.11.9 + version: 1.11.9 + lucide-react: + specifier: ^0.268.0 + version: 0.268.0(react@18.2.0) next: - specifier: 13.4.4 - version: 13.4.4(react-dom@18.2.0)(react@18.2.0) - next-mdx-remote: - specifier: ^4.4.1 - version: 4.4.1(react-dom@18.2.0)(react@18.2.0) + specifier: 13.4.16 + version: 13.4.16(react-dom@18.2.0)(react@18.2.0) + nextra: + specifier: ^2.11.0 + version: 2.11.0(next@13.4.16)(react-dom@18.2.0)(react@18.2.0) + nextra-theme-docs: + specifier: ^2.11.0 + version: 2.11.0(next@13.4.16)(nextra@2.11.0)(react-dom@18.2.0)(react@18.2.0) re-resizable: - specifier: ^6.9.9 - version: 6.9.9(react-dom@18.2.0)(react@18.2.0) + specifier: ^6.9.11 + version: 6.9.11(react-dom@18.2.0)(react@18.2.0) react: - specifier: ^18.2.0 + specifier: 18.2.0 version: 18.2.0 react-confetti: specifier: ^6.1.0 version: 6.1.0(react@18.2.0) react-dom: - specifier: ^18.2.0 + specifier: 18.2.0 version: 18.2.0(react@18.2.0) - react-email: - specifier: 1.9.3 - version: 1.9.3 react-use-measure: specifier: ^2.1.1 version: 2.1.1(react-dom@18.2.0)(react@18.2.0) - rehype-pretty-code: - specifier: ^0.10.0 - version: 0.10.0(shiki@0.14.3) - rehype-slug: - specifier: ^5.1.0 - version: 5.1.0 shiki: specifier: ^0.14.3 version: 0.14.3 tailwind-merge: - specifier: 1.10.0 - version: 1.10.0 + specifier: ^1.14.0 + version: 1.14.0 typescript: - specifier: 4.9.5 - version: 4.9.5 - zod: - specifier: ^3.21.4 - version: 3.21.4 + specifier: 5.1.6 + version: 5.1.6 devDependencies: - '@tailwindcss/forms': - specifier: ^0.5.3 - version: 0.5.3(tailwindcss@3.3.2) - '@tailwindcss/typography': - specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.3.2) '@types/prettier': specifier: ^2.7.2 version: 2.7.3 '@typescript-eslint/eslint-plugin': specifier: ^5.58.0 - version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.38.0)(typescript@4.9.5) + version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.38.0)(typescript@5.1.6) '@typescript-eslint/parser': specifier: ^5.58.0 - version: 5.59.11(eslint@8.38.0)(typescript@4.9.5) + version: 5.59.11(eslint@8.38.0)(typescript@5.1.6) '@webscopeio/eslint-config': specifier: ^2.0.1 version: 2.0.1 @@ -120,7 +84,7 @@ devDependencies: version: 8.38.0 eslint-config-next: specifier: 13.2.4 - version: 13.2.4(eslint@8.38.0)(typescript@4.9.5) + version: 13.2.4(eslint@8.38.0)(typescript@5.1.6) eslint-config-prettier: specifier: 8.8.0 version: 8.8.0(eslint@8.38.0) @@ -129,7 +93,7 @@ devDependencies: version: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) eslint-plugin-jest: specifier: ^27.2.1 - version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.38.0)(typescript@4.9.5) + version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.38.0)(typescript@5.1.6) eslint-plugin-jsx-a11y: specifier: ^6.7.1 version: 6.7.1(eslint@8.38.0) @@ -162,20 +126,29 @@ packages: /@babel/code-frame@7.22.5: resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} engines: {node: '>=6.9.0'} + requiresBuild: true dependencies: '@babel/highlight': 7.22.5 + dev: true + optional: true /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} + requiresBuild: true + dev: true + optional: true /@babel/highlight@7.22.5: resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} + requiresBuild: true dependencies: '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 + dev: true + optional: true /@babel/runtime@7.22.5: resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} @@ -183,17 +156,14 @@ packages: dependencies: regenerator-runtime: 0.13.11 - /@commander-js/extra-typings@9.4.1(commander@9.4.1): - resolution: {integrity: sha512-v0BqORYamk1koxDon6femDGLWSL7P78vYTyOU5nFaALnmNALL+ktgdHvWbxzzBBJIKS7kv3XvM/DqNwiLcgFTA==} - peerDependencies: - commander: 9.4.x - dependencies: - commander: 9.4.1 + /@braintree/sanitize-url@6.0.4: + resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} dev: false /@commitlint/config-validator@17.4.4: resolution: {integrity: sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==} engines: {node: '>=v14'} + requiresBuild: true dependencies: '@commitlint/types': 17.4.4 ajv: 8.12.0 @@ -203,6 +173,7 @@ packages: /@commitlint/execute-rule@17.4.0: resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} engines: {node: '>=v14'} + requiresBuild: true dev: true optional: true @@ -215,16 +186,16 @@ packages: '@commitlint/execute-rule': 17.4.0 '@commitlint/resolve-extends': 17.4.4 '@commitlint/types': 17.4.4 - '@types/node': 18.15.5 + '@types/node': 20.5.0 chalk: 4.1.2 cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.3.0(@types/node@18.15.5)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@4.9.5) + cosmiconfig-typescript-loader: 4.3.0(@types/node@20.5.0)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@18.15.5)(typescript@4.9.5) - typescript: 4.9.5 + ts-node: 10.9.1(@types/node@20.5.0)(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -234,6 +205,7 @@ packages: /@commitlint/resolve-extends@17.4.4: resolution: {integrity: sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==} engines: {node: '>=v14'} + requiresBuild: true dependencies: '@commitlint/config-validator': 17.4.4 '@commitlint/types': 17.4.4 @@ -247,6 +219,7 @@ packages: /@commitlint/types@17.4.4: resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==} engines: {node: '>=v14'} + requiresBuild: true dependencies: chalk: 4.1.2 dev: true @@ -255,207 +228,10 @@ packages: /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + requiresBuild: true dependencies: '@jridgewell/trace-mapping': 0.3.9 - /@esbuild/android-arm64@0.16.4: - resolution: {integrity: sha512-VPuTzXFm/m2fcGfN6CiwZTlLzxrKsWbPkG7ArRFpuxyaHUm/XFHQPD4xNwZT6uUmpIHhnSjcaCmcla8COzmZ5Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-arm@0.16.4: - resolution: {integrity: sha512-rZzb7r22m20S1S7ufIc6DC6W659yxoOrl7sKP1nCYhuvUlnCFHVSbATG4keGUtV8rDz11sRRDbWkvQZpzPaHiw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/android-x64@0.16.4: - resolution: {integrity: sha512-MW+B2O++BkcOfMWmuHXB15/l1i7wXhJFqbJhp82IBOais8RBEQv2vQz/jHrDEHaY2X0QY7Wfw86SBL2PbVOr0g==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@esbuild/darwin-arm64@0.16.4: - resolution: {integrity: sha512-a28X1O//aOfxwJVZVs7ZfM8Tyih2Za4nKJrBwW5Wm4yKsnwBy9aiS/xwpxiiTRttw3EaTg4Srerhcm6z0bu9Wg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@esbuild/darwin-x64@0.16.4: - resolution: {integrity: sha512-e3doCr6Ecfwd7VzlaQqEPrnbvvPjE9uoTpxG5pyLzr2rI2NMjDHmvY1E5EO81O/e9TUOLLkXA5m6T8lfjK9yAA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@esbuild/freebsd-arm64@0.16.4: - resolution: {integrity: sha512-Oup3G/QxBgvvqnXWrBed7xxkFNwAwJVHZcklWyQt7YCAL5bfUkaa6FVWnR78rNQiM8MqqLiT6ZTZSdUFuVIg1w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/freebsd-x64@0.16.4: - resolution: {integrity: sha512-vAP+eYOxlN/Bpo/TZmzEQapNS8W1njECrqkTpNgvXskkkJC2AwOXwZWai/Kc2vEFZUXQttx6UJbj9grqjD/+9Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-arm64@0.16.4: - resolution: {integrity: sha512-2zXoBhv4r5pZiyjBKrOdFP4CXOChxXiYD50LRUU+65DkdS5niPFHbboKZd/c81l0ezpw7AQnHeoCy5hFrzzs4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-arm@0.16.4: - resolution: {integrity: sha512-A47ZmtpIPyERxkSvIv+zLd6kNIOtJH03XA0Hy7jaceRDdQaQVGSDt4mZqpWqJYgDk9rg96aglbF6kCRvPGDSUA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-ia32@0.16.4: - resolution: {integrity: sha512-uxdSrpe9wFhz4yBwt2kl2TxS/NWEINYBUFIxQtaEVtglm1eECvsj1vEKI0KX2k2wCe17zDdQ3v+jVxfwVfvvjw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-loong64@0.16.4: - resolution: {integrity: sha512-peDrrUuxbZ9Jw+DwLCh/9xmZAk0p0K1iY5d2IcwmnN+B87xw7kujOkig6ZRcZqgrXgeRGurRHn0ENMAjjD5DEg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-mips64el@0.16.4: - resolution: {integrity: sha512-sD9EEUoGtVhFjjsauWjflZklTNr57KdQ6xfloO4yH1u7vNQlOfAlhEzbyBKfgbJlW7rwXYBdl5/NcZ+Mg2XhQA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-ppc64@0.16.4: - resolution: {integrity: sha512-X1HSqHUX9D+d0l6/nIh4ZZJ94eQky8d8z6yxAptpZE3FxCWYWvTDd9X9ST84MGZEJx04VYUD/AGgciddwO0b8g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-riscv64@0.16.4: - resolution: {integrity: sha512-97ANpzyNp0GTXCt6SRdIx1ngwncpkV/z453ZuxbnBROCJ5p/55UjhbaG23UdHj88fGWLKPFtMoU4CBacz4j9FA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-s390x@0.16.4: - resolution: {integrity: sha512-pUvPQLPmbEeJRPjP0DYTC1vjHyhrnCklQmCGYbipkep+oyfTn7GTBJXoPodR7ZS5upmEyc8lzAkn2o29wD786A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/linux-x64@0.16.4: - resolution: {integrity: sha512-N55Q0mJs3Sl8+utPRPBrL6NLYZKBCLLx0bme/+RbjvMforTGGzFvsRl4xLTZMUBFC1poDzBEPTEu5nxizQ9Nlw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@esbuild/netbsd-x64@0.16.4: - resolution: {integrity: sha512-LHSJLit8jCObEQNYkgsDYBh2JrJT53oJO2HVdkSYLa6+zuLJh0lAr06brXIkljrlI+N7NNW1IAXGn/6IZPi3YQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/openbsd-x64@0.16.4: - resolution: {integrity: sha512-nLgdc6tWEhcCFg/WVFaUxHcPK3AP/bh+KEwKtl69Ay5IBqUwKDaq/6Xk0E+fh/FGjnLwqFSsarsbPHeKM8t8Sw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - /@esbuild/sunos-x64@0.16.4: - resolution: {integrity: sha512-08SluG24GjPO3tXKk95/85n9kpyZtXCVwURR2i4myhrOfi3jspClV0xQQ0W0PYWHioJj+LejFMt41q+PG3mlAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-arm64@0.16.4: - resolution: {integrity: sha512-yYiRDQcqLYQSvNQcBKN7XogbrSvBE45FEQdH8fuXPl7cngzkCvpsG2H9Uey39IjQ6gqqc+Q4VXYHsQcKW0OMjQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-ia32@0.16.4: - resolution: {integrity: sha512-5rabnGIqexekYkh9zXG5waotq8mrdlRoBqAktjx2W3kb0zsI83mdCwrcAeKYirnUaTGztR5TxXcXmQrEzny83w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@esbuild/win32-x64@0.16.4: - resolution: {integrity: sha512-sN/I8FMPtmtT2Yw+Dly8Ur5vQ5a/RmC8hW7jO9PtPSQUPkowxWpcUZnqOggU7VwyT3Xkj6vcXWd3V/qTXwultQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -493,23 +269,14 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@floating-ui/core@1.3.0: - resolution: {integrity: sha512-vX1WVAdPjZg9DkDkC+zEx/tKtnST6/qcNpwcjeBgco3XRNHz5PUA+ivi/yr6G3o0kMR60uKBJcfOdfzOFI7PMQ==} - dev: false - - /@floating-ui/dom@1.3.0: - resolution: {integrity: sha512-qIAwejE3r6NeA107u4ELDKkH8+VtgRKdXqtSPaKflL2S2V+doyN+Wt9s5oHKXPDo4E8TaVXaHT3+6BbagH31xw==} - dependencies: - '@floating-ui/core': 1.3.0 - dev: false - - /@floating-ui/react-dom@2.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==} + /@headlessui/react@1.7.17(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-4am+tzvkqDSSgiwrsEpGWqgGo9dz8qU5M3znCkC4PgkpY4HcCZzEDEvozltGGGHIKl9jbXbZPSH5TWn4sWJdow==} + engines: {node: '>=10'} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 dependencies: - '@floating-ui/dom': 1.3.0 + client-only: 0.0.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -546,23 +313,21 @@ packages: /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} + dev: true /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} + requiresBuild: true /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map@0.3.4: - resolution: {integrity: sha512-KE/SxsDqNs3rrWwFHcRh15ZLVFrI0YoZtgAdIyIq9k5hUNmiWRXXThPomIxHuL20sLdgzbDFyvkUMna14bvtrw==} - deprecated: the version has a bug with typescript type resolution - dev: false - /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -572,45 +337,15 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + requiresBuild: true dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - /@manypkg/find-root@2.1.0: - resolution: {integrity: sha512-NEYRVlZCJYhRTqQURhv+WBpDcvmsp/M423Wcdvggv8lYJYD4GtqnTMLrQaTjA10fYt/PIc3tSdwV+wxJnWqPfQ==} - engines: {node: '>=14.18.0'} - dependencies: - '@manypkg/tools': 1.1.0 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 - dev: false - - /@manypkg/tools@1.1.0: - resolution: {integrity: sha512-SkAyKAByB9l93Slyg8AUHGuM2kjvWioUTCckT/03J09jYnfEzMO/wSXmEhnKGYs6qx9De8TH4yJCl0Y9lRgnyQ==} - engines: {node: '>=14.18.0'} - dependencies: - fs-extra: 8.1.0 - globby: 11.1.0 - jju: 1.4.0 - read-yaml-file: 1.1.0 - dev: false - - /@mdx-js/loader@2.3.0(webpack@5.88.1): - resolution: {integrity: sha512-IqsscXh7Q3Rzb+f5DXYk0HU71PK+WuFsEhf+mSV3fOhpLcEpgsHvTQ2h0T6TlZ5gHOaBeFjkXwB52by7ypMyNg==} - peerDependencies: - webpack: '>=4' - dependencies: - '@mdx-js/mdx': 2.3.0 - source-map: 0.7.4 - webpack: 5.88.1 - transitivePeerDependencies: - - supports-color - dev: false - /@mdx-js/mdx@2.3.0: resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==} dependencies: @@ -641,38 +376,30 @@ packages: react: '>=16' dependencies: '@types/mdx': 2.0.5 - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@next/env@13.4.4: - resolution: {integrity: sha512-q/y7VZj/9YpgzDe64Zi6rY1xPizx80JjlU2BTevlajtaE3w1LqweH1gGgxou2N7hdFosXHjGrI4OUvtFXXhGLg==} + /@napi-rs/simple-git-android-arm-eabi@0.1.9: + resolution: {integrity: sha512-9D4JnfePMpgL4pg9aMUX7/TIWEUQ+Tgx8n3Pf8TNCMGjUbImJyYsDSLJzbcv9wH7srgn4GRjSizXFJHAPjzEug==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true dev: false + optional: true - /@next/eslint-plugin-next@13.2.4: - resolution: {integrity: sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==} - dependencies: - glob: 7.1.7 - dev: true - - /@next/mdx@13.4.7(@mdx-js/loader@2.3.0)(@mdx-js/react@2.3.0): - resolution: {integrity: sha512-btb4ym4Gz72ACQjSlK+AsJRx5IYcS9O0FgUWK4/+9AJxLQtr5XNOAfpy1ioLqXG7REVvwWAea4z6Hp0agwc+Vg==} - peerDependencies: - '@mdx-js/loader': '>=0.15.0' - '@mdx-js/react': '>=0.15.0' - peerDependenciesMeta: - '@mdx-js/loader': - optional: true - '@mdx-js/react': - optional: true - dependencies: - '@mdx-js/loader': 2.3.0(webpack@5.88.1) - '@mdx-js/react': 2.3.0(react@18.2.0) - source-map: 0.7.4 + /@napi-rs/simple-git-android-arm64@0.1.9: + resolution: {integrity: sha512-Krilsw0gPrrASZzudNEl9pdLuNbhoTK0j7pUbfB8FRifpPdFB/zouwuEm0aSnsDXN4ftGrmGG82kuiR/2MeoPg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true dev: false + optional: true - /@next/swc-darwin-arm64@13.4.4: - resolution: {integrity: sha512-xfjgXvp4KalNUKZMHmsFxr1Ug+aGmmO6NWP0uoh4G3WFqP/mJ1xxfww0gMOeMeSq/Jyr5k7DvoZ2Pv+XOITTtw==} + /@napi-rs/simple-git-darwin-arm64@0.1.9: + resolution: {integrity: sha512-H/F09nDgYjv4gcFrZBgdTKkZEepqt0KLYcCJuUADuxkKupmjLdecMhypXLk13AzvLW4UQI7NlLTLDXUFLyr2BA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -680,8 +407,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.4.4: - resolution: {integrity: sha512-ZY9Ti1hkIwJsxGus3nlubIkvYyB0gNOYxKrfsOrLEqD0I2iCX8D7w8v6QQZ2H+dDl6UT29oeEUdDUNGk4UEpfg==} + /@napi-rs/simple-git-darwin-x64@0.1.9: + resolution: {integrity: sha512-jBR2xS9nVPqmHv0TWz874W0m/d453MGrMeLjB+boK5IPPLhg3AWIZj0aN9jy2Je1BGVAa0w3INIQJtBBeB6kFA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -689,17 +416,17 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.4.4: - resolution: {integrity: sha512-+KZnDeMShYkpkqAvGCEDeqYTRADJXc6SY1jWXz+Uo6qWQO/Jd9CoyhTJwRSxvQA16MoYzvILkGaDqirkRNctyA==} + /@napi-rs/simple-git-linux-arm-gnueabihf@0.1.9: + resolution: {integrity: sha512-3n0+VpO4YfZxndZ0sCvsHIvsazd+JmbSjrlTRBCnJeAU1/sfos3skNZtKGZksZhjvd+3o+/GFM8L7Xnv01yggA==} engines: {node: '>= 10'} - cpu: [arm64] + cpu: [arm] os: [linux] requiresBuild: true dev: false optional: true - /@next/swc-linux-arm64-musl@13.4.4: - resolution: {integrity: sha512-evC1twrny2XDT4uOftoubZvW3EG0zs0ZxMwEtu/dDGVRO5n5pT48S8qqEIBGBUZYu/Xx4zzpOkIxx1vpWdE+9A==} + /@napi-rs/simple-git-linux-arm64-gnu@0.1.9: + resolution: {integrity: sha512-lIzf0KHU2SKC12vMrWwCtysG2Sdt31VHRPMUiz9lD9t3xwVn8qhFSTn5yDkTeG3rgX6o0p5EKalfQN5BXsJq2w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -707,17 +434,17 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.4.4: - resolution: {integrity: sha512-PX706XcCHr2FfkyhP2lpf+pX/tUvq6/ke7JYnnr0ykNdEMo+sb7cC/o91gnURh4sPYSiZJhsF2gbIqg9rciOHQ==} + /@napi-rs/simple-git-linux-arm64-musl@0.1.9: + resolution: {integrity: sha512-KQozUoNXrxrB8k741ncWXSiMbjl1AGBGfZV21PANzUM8wH4Yem2bg3kfglYS/QIx3udspsT35I9abu49n7D1/w==} engines: {node: '>= 10'} - cpu: [x64] + cpu: [arm64] os: [linux] requiresBuild: true dev: false optional: true - /@next/swc-linux-x64-musl@13.4.4: - resolution: {integrity: sha512-TKUUx3Ftd95JlHV6XagEnqpT204Y+IsEa3awaYIjayn0MOGjgKZMZibqarK3B1FsMSPaieJf2FEAcu9z0yT5aA==} + /@napi-rs/simple-git-linux-x64-gnu@0.1.9: + resolution: {integrity: sha512-O/Niui5mnHPcK3iYC3ui8wgERtJWsQ3Y74W/09t0bL/3dgzGMl4oQt0qTj9dWCsnoGsIEYHPzwCBp/2vqYp/pw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -725,26 +452,26 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.4.4: - resolution: {integrity: sha512-FP8AadgSq4+HPtim7WBkCMGbhr5vh9FePXiWx9+YOdjwdQocwoCK5ZVC3OW8oh3TWth6iJ0AXJ/yQ1q1cwSZ3A==} + /@napi-rs/simple-git-linux-x64-musl@0.1.9: + resolution: {integrity: sha512-L9n+e8Wn3hKr3RsIdY8GaB+ry4xZ4BaGwyKExgoB8nDGQuRUY9oP6p0WA4hWfJvJnU1H6hvo36a5UFPReyBO7A==} engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [linux] requiresBuild: true dev: false optional: true - /@next/swc-win32-ia32-msvc@13.4.4: - resolution: {integrity: sha512-3WekVmtuA2MCdcAOrgrI+PuFiFURtSyyrN1I3UPtS0ckR2HtLqyqmS334Eulf15g1/bdwMteePdK363X/Y9JMg==} + /@napi-rs/simple-git-win32-arm64-msvc@0.1.9: + resolution: {integrity: sha512-Z6Ja/SZK+lMvRWaxj7wjnvSbAsGrH006sqZo8P8nxKUdZfkVvoCaAWr1r0cfkk2Z3aijLLtD+vKeXGlUPH6gGQ==} engines: {node: '>= 10'} - cpu: [ia32] + cpu: [arm64] os: [win32] requiresBuild: true dev: false optional: true - /@next/swc-win32-x64-msvc@13.4.4: - resolution: {integrity: sha512-AHRITu/CrlQ+qzoqQtEMfaTu7GHaQ6bziQln/pVWpOYC1wU+Mq6VQQFlsDtMCnDztPZtppAXdvvbNS7pcfRzlw==} + /@napi-rs/simple-git-win32-x64-msvc@0.1.9: + resolution: {integrity: sha512-VAZj1UvC+R2MjKOD3I/Y7dmQlHWAYy4omhReQJRpbCf+oGCBi9CWiIduGqeYEq723nLIKdxP7XjaO0wl1NnUww==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -752,235 +479,152 @@ packages: dev: false optional: true - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 - - /@octokit/auth-token@3.0.4: - resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==} - engines: {node: '>= 14'} - dev: false - - /@octokit/core@4.2.1: - resolution: {integrity: sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==} - engines: {node: '>= 14'} - dependencies: - '@octokit/auth-token': 3.0.4 - '@octokit/graphql': 5.0.6 - '@octokit/request': 6.2.6 - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding + /@napi-rs/simple-git@0.1.9: + resolution: {integrity: sha512-qKzDS0+VjMvVyU28px+C6zlD1HKy83NIdYzfMQWa/g/V1iG/Ic8uwrS2ihHfm7mp7X0PPrmINLiTTi6ieUIKfw==} + engines: {node: '>= 10'} + optionalDependencies: + '@napi-rs/simple-git-android-arm-eabi': 0.1.9 + '@napi-rs/simple-git-android-arm64': 0.1.9 + '@napi-rs/simple-git-darwin-arm64': 0.1.9 + '@napi-rs/simple-git-darwin-x64': 0.1.9 + '@napi-rs/simple-git-linux-arm-gnueabihf': 0.1.9 + '@napi-rs/simple-git-linux-arm64-gnu': 0.1.9 + '@napi-rs/simple-git-linux-arm64-musl': 0.1.9 + '@napi-rs/simple-git-linux-x64-gnu': 0.1.9 + '@napi-rs/simple-git-linux-x64-musl': 0.1.9 + '@napi-rs/simple-git-win32-arm64-msvc': 0.1.9 + '@napi-rs/simple-git-win32-x64-msvc': 0.1.9 dev: false - /@octokit/endpoint@7.0.6: - resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==} - engines: {node: '>= 14'} - dependencies: - '@octokit/types': 9.3.2 - is-plain-object: 5.0.0 - universal-user-agent: 6.0.0 + /@next/env@13.4.16: + resolution: {integrity: sha512-pCU0sJBqdfKP9mwDadxvZd+eLz3fZrTlmmDHY12Hdpl3DD0vy8ou5HWKVfG0zZS6tqhL4wnQqRbspdY5nqa7MA==} dev: false - /@octokit/graphql@5.0.6: - resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} - engines: {node: '>= 14'} + /@next/eslint-plugin-next@13.2.4: + resolution: {integrity: sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==} dependencies: - '@octokit/request': 6.2.6 - '@octokit/types': 9.3.2 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - dev: false - - /@octokit/openapi-types@18.0.0: - resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==} - dev: false + glob: 7.1.7 + dev: true - /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.1): - resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} - engines: {node: '>= 14'} - peerDependencies: - '@octokit/core': '>=4' - dependencies: - '@octokit/core': 4.2.1 - '@octokit/tsconfig': 1.0.2 - '@octokit/types': 9.3.2 + /@next/swc-darwin-arm64@13.4.16: + resolution: {integrity: sha512-Rl6i1uUq0ciRa3VfEpw6GnWAJTSKo9oM2OrkGXPsm7rMxdd2FR5NkKc0C9xzFCI4+QtmBviWBdF2m3ur3Nqstw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true dev: false + optional: true - /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.1): - resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} - peerDependencies: - '@octokit/core': '>=3' - dependencies: - '@octokit/core': 4.2.1 + /@next/swc-darwin-x64@13.4.16: + resolution: {integrity: sha512-o1vIKYbZORyDmTrPV1hApt9NLyWrS5vr2p5hhLGpOnkBY1cz6DAXjv8Lgan8t6X87+83F0EUDlu7klN8ieZ06A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true dev: false + optional: true - /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.1): - resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} - engines: {node: '>= 14'} - peerDependencies: - '@octokit/core': '>=3' - dependencies: - '@octokit/core': 4.2.1 - '@octokit/types': 10.0.0 + /@next/swc-linux-arm64-gnu@13.4.16: + resolution: {integrity: sha512-JRyAl8lCfyTng4zoOmE6hNI2f1MFUr7JyTYCHl1RxX42H4a5LMwJhDVQ7a9tmDZ/yj+0hpBn+Aan+d6lA3v0UQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true dev: false + optional: true - /@octokit/request-error@3.0.3: - resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} - engines: {node: '>= 14'} - dependencies: - '@octokit/types': 9.3.2 - deprecation: 2.3.1 - once: 1.4.0 + /@next/swc-linux-arm64-musl@13.4.16: + resolution: {integrity: sha512-9gqVqNzUMWbUDgDiND18xoUqhwSm2gmksqXgCU0qaOKt6oAjWz8cWYjgpPVD0WICKFylEY/gvPEP1fMZDVFZ/g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true dev: false + optional: true - /@octokit/request@6.2.6: - resolution: {integrity: sha512-T/waXf/xjie8Qn5IyFYAcI/HXvw9SPkcQWErGP9H471IWRDRCN+Gn/QOptPMAZRT4lJb2bLHxQfCXjU0mJRyng==} - engines: {node: '>= 14'} - dependencies: - '@octokit/endpoint': 7.0.6 - '@octokit/request-error': 3.0.3 - '@octokit/types': 9.3.2 - is-plain-object: 5.0.0 - node-fetch: 2.6.11 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding + /@next/swc-linux-x64-gnu@13.4.16: + resolution: {integrity: sha512-KcQGwchAKmZVPa8i5PLTxvTs1/rcFnSltfpTm803Tr/BtBV3AxCkHLfhtoyVtVzx/kl/oue8oS+DSmbepQKwhw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true dev: false + optional: true - /@octokit/rest@19.0.7: - resolution: {integrity: sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==} - engines: {node: '>= 14'} - dependencies: - '@octokit/core': 4.2.1 - '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.1) - '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.1) - '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.1) - transitivePeerDependencies: - - encoding + /@next/swc-linux-x64-musl@13.4.16: + resolution: {integrity: sha512-2RbMZNxYnJmW8EPHVBsGZPq5zqWAyBOc/YFxq/jIQ/Yn3RMFZ1dZVCjtIcsiaKmgh7mjA/W0ApbumutHNxRqqQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true dev: false + optional: true - /@octokit/tsconfig@1.0.2: - resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} + /@next/swc-win32-arm64-msvc@13.4.16: + resolution: {integrity: sha512-thDcGonELN7edUKzjzlHrdoKkm7y8IAdItQpRvvMxNUXa4d9r0ElofhTZj5emR7AiXft17hpen+QAkcWpqG7Jg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true dev: false + optional: true - /@octokit/types@10.0.0: - resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} - dependencies: - '@octokit/openapi-types': 18.0.0 + /@next/swc-win32-ia32-msvc@13.4.16: + resolution: {integrity: sha512-f7SE1Mo4JAchUWl0LQsbtySR9xCa+x55C0taetjUApKtcLR3AgAjASrrP+oE1inmLmw573qRnE1eZN8YJfEBQw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true dev: false + optional: true - /@octokit/types@9.3.2: - resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} - dependencies: - '@octokit/openapi-types': 18.0.0 + /@next/swc-win32-x64-msvc@13.4.16: + resolution: {integrity: sha512-WamDZm1M/OEM4QLce3lOmD1XdLEl37zYZwlmOLhmF7qYJ2G6oYm9+ejZVv+LakQIsIuXhSpVlOvrxIAHqwRkPQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true dev: false + optional: true - /@pkgr/utils@2.4.1: - resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} dependencies: - cross-spawn: 7.0.3 - fast-glob: 3.2.12 - is-glob: 4.0.3 - open: 9.1.0 - picocolors: 1.0.0 - tslib: 2.5.3 - dev: true + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 - /@radix-ui/primitive@1.0.1: - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} - dependencies: - '@babel/runtime': 7.22.5 - dev: false + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} - /@radix-ui/react-alert-dialog@1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-jbfBCRlKYlhbitueOAv7z74PXYeIQmWpKwm3jllsdkw7fGWNkxqP3v0nY9WmOzcPqpQuoorNtvViBgL46n5gVg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-dialog': 1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + /@pkgr/utils@2.4.1: + resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + cross-spawn: 7.0.3 + fast-glob: 3.2.12 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.5.3 + dev: true + + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true + /@radix-ui/primitive@1.0.1: + resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) dev: false /@radix-ui/react-compose-refs@1.0.0(react@18.2.0): @@ -992,7 +636,7 @@ packages: react: 18.2.0 dev: false - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' @@ -1002,11 +646,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@radix-ui/react-context@1.0.1(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-context@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' @@ -1016,11 +660,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==} peerDependencies: '@types/react': '*' @@ -1035,40 +679,26 @@ packages: dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 + '@types/react-dom': 18.2.7 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.14)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.20)(react@18.2.0) dev: false - /@radix-ui/react-direction@1.0.1(@types/react@18.2.14)(react@18.2.0): - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.22.5 - '@types/react': 18.2.14 - react: 18.2.0 - dev: false - - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} peerDependencies: '@types/react': '*' @@ -1083,17 +713,17 @@ packages: dependencies: '@babel/runtime': 7.22.5 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 + '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: '@types/react': '*' @@ -1103,11 +733,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: '@types/react': '*' @@ -1121,16 +751,16 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 + '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-id@1.0.1(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-id@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' @@ -1140,77 +770,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - react: 18.2.0 - dev: false - - /@radix-ui/react-popover@1.0.6(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-cZ4defGpkZ0qTRtlIBzJLSzL6ht7ofhhW4i1+pkemjV1IKXm0wgCRnee154qlV6r9Ttunmh2TNZhMfV2bavUyA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 - aria-hidden: 1.2.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.14)(react@18.2.0) - dev: false - - /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.22.5 - '@floating-ui/react-dom': 2.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} peerDependencies: '@types/react': '*' @@ -1224,14 +789,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.20 + '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} peerDependencies: '@types/react': '*' @@ -1245,15 +810,15 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 + '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.20)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -1267,38 +832,9 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 + '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -1313,7 +849,7 @@ packages: react: 18.2.0 dev: false - /@radix-ui/react-slot@1.0.2(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-slot@1.0.2(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' @@ -1323,40 +859,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - react: 18.2.0 - dev: false - - /@radix-ui/react-tabs@1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.6)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 - '@types/react-dom': 18.2.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) dev: false - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' @@ -1366,11 +874,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' @@ -1380,12 +888,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' @@ -1395,12 +903,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.20)(react@18.2.0) + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.14)(react@18.2.0): + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' @@ -1410,54 +918,18 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.5 - '@types/react': 18.2.14 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.14)(react@18.2.0): - resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.14 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-size@1.0.1(@types/react@18.2.14)(react@18.2.0): - resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.22.5 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 dev: false - /@radix-ui/rect@1.0.1: - resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} - dependencies: - '@babel/runtime': 7.22.5 - dev: false - /@react-email/body@0.0.2: resolution: {integrity: sha512-SqZrZdxZlH7viwnrLvrMnVzOKpiofVAtho09bmm2siDzy0VMDGItXRzUPLcpg9vcbVJCHZRCIKoNXqA+PtokzQ==} dependencies: react: 18.2.0 dev: false - /@react-email/button@0.0.8: - resolution: {integrity: sha512-EOIX/ewPgn/CXUvaAbR92jfWC8EXTSRBafpKtIbxchMcx/iIEG7/JqUndJdZ7BqgON1o6GLm3xP2+AtXtTZJkg==} + /@react-email/button@0.0.9: + resolution: {integrity: sha512-eYWQ1X4RFlkKYYSPgSrT6rk98wuLOieEAGENrp9j37t1v/1C+jMmBu0UjZvwHsHWdbOMRjbVDFeMI/+MxWKSEg==} engines: {node: '>=16.0.0'} dependencies: react: 18.2.0 @@ -1470,15 +942,15 @@ packages: react: 18.2.0 dev: false - /@react-email/components@0.0.6(ts-node@10.9.1): - resolution: {integrity: sha512-G58s12BKw5ztdzXNvyi/Z3QryBHjSXx5D2oOcCJd+bEL217mxf7fGqBBUu+2Srs/00k5k3vs9OVLmKfpUgee9g==} + /@react-email/components@0.0.7(ts-node@10.9.1): + resolution: {integrity: sha512-GpRKV8E7EvK9OPf61f5Z8hliB3p0hTot8tslmEUVCTtX7tdL0wM2YEcZiDWU4PJcudJ/QWHJ7Y5wGzNEARcooA==} engines: {node: '>=16.0.0'} dependencies: '@react-email/body': 0.0.2 - '@react-email/button': 0.0.8 + '@react-email/button': 0.0.9 '@react-email/column': 0.0.7 '@react-email/container': 0.0.8 - '@react-email/font': 0.0.1 + '@react-email/font': 0.0.2 '@react-email/head': 0.0.5 '@react-email/heading': 0.0.8 '@react-email/hr': 0.0.5 @@ -1503,8 +975,8 @@ packages: react: 18.2.0 dev: false - /@react-email/font@0.0.1: - resolution: {integrity: sha512-n43gjIIBgQse1visYsyk8zADzk1QHVrqLc98rKoQLG3qJwLBGTHYLpMDti/4tCAt54d7Ln1VINipGsyQS8PaqA==} + /@react-email/font@0.0.2: + resolution: {integrity: sha512-mmkyOCAcbgytE7DfIuOBVG1YVDUZY9rPCor4o7pUEzGJiU2y/TNuV8CgNPSU/VgXeBKL/94QDjB62OrGHlFNMQ==} dependencies: react: 18.2.0 dev: false @@ -1557,16 +1029,6 @@ packages: react: 18.2.0 dev: false - /@react-email/render@0.0.6: - resolution: {integrity: sha512-6zs7WZbd37TcPT1OmMPH/kcBpv0QSi+k3om7LyDnbdIcrbwOO/OstVwUaa/6zgvDvnq9Y2wOosbru7j5kUrW9A==} - engines: {node: '>=16.0.0'} - dependencies: - html-to-text: 9.0.3 - pretty: 2.0.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@react-email/render@0.0.7: resolution: {integrity: sha512-hMMhxk6TpOcDC5qnKzXPVJoVGEwfm+U5bGOPH+MyTTlx0F02RLQygcATBKsbP7aI/mvkmBAZoFbgPIHop7ovug==} engines: {node: '>=16.0.0'} @@ -1625,38 +1087,40 @@ packages: tslib: 2.5.3 dev: false - /@tailwindcss/forms@0.5.3(tailwindcss@3.3.2): - resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==} + /@theguild/remark-mermaid@0.0.4(react@18.2.0): + resolution: {integrity: sha512-C1gssw07eURtCwzXqZZdvyV/eawQ/cXfARaXIgBU9orffox+/YQ+exxmNu9v16NSGzAVsGF4qEVHvCOcCR/FpQ==} peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + react: ^18.2.0 dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.3.2(ts-node@10.9.1) - dev: true + mermaid: 10.3.1 + react: 18.2.0 + unist-util-visit: 5.0.0 + transitivePeerDependencies: + - supports-color + dev: false - /@tailwindcss/typography@0.5.9(tailwindcss@3.3.2): - resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' + /@theguild/remark-npm2yarn@0.1.1: + resolution: {integrity: sha512-ZKwd/bjQ9V+pESLnu8+q8jqn15alXzJOuVckraebsXwqVBTw53Gmupiw9zCdLNHU829KTYNycJYea6m9HRLuOg==} dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.3.2(ts-node@10.9.1) - dev: true + npm-to-yarn: 2.0.0 + unist-util-visit: 5.0.0 + dev: false /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + requiresBuild: true /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + requiresBuild: true /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + requiresBuild: true /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + requiresBuild: true /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -1664,24 +1128,24 @@ packages: '@types/estree': 1.0.1 dev: false - /@types/debug@4.1.8: - resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} - dependencies: - '@types/ms': 0.7.31 + /@types/d3-scale-chromatic@3.0.0: + resolution: {integrity: sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==} dev: false - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + /@types/d3-scale@4.0.3: + resolution: {integrity: sha512-PATBiMCpvHJSMtZAMEhc2WyL+hnzarKzI6wAHYjhsonjWJYGq5BXTzQjv4l8m2jO183/4wZ90rKvSeT7o72xNQ==} dependencies: - '@types/eslint': 8.40.2 - '@types/estree': 1.0.1 + '@types/d3-time': 3.0.0 + dev: false + + /@types/d3-time@3.0.0: + resolution: {integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==} dev: false - /@types/eslint@8.40.2: - resolution: {integrity: sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==} + /@types/debug@4.1.8: + resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} dependencies: - '@types/estree': 1.0.1 - '@types/json-schema': 7.0.12 + '@types/ms': 0.7.31 dev: false /@types/estree-jsx@1.0.0: @@ -1706,11 +1170,20 @@ packages: /@types/json-schema@7.0.12: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true + /@types/katex@0.14.0: + resolution: {integrity: sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==} + dev: false + + /@types/katex@0.16.2: + resolution: {integrity: sha512-dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A==} + dev: false + /@types/mdast@3.0.11: resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} dependencies: @@ -1725,16 +1198,8 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: false - /@types/node@12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - dev: false - - /@types/node@18.15.5: - resolution: {integrity: sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==} - - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} - dev: false + /@types/node@20.5.0: + resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} /@types/prettier@2.7.3: resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -1744,14 +1209,14 @@ packages: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: false - /@types/react-dom@18.2.6: - resolution: {integrity: sha512-2et4PDvg6PVCyS7fuTc4gPoksV58bW0RwSxWKcPRcHZf0PRUGq03TKcD/rUHe3azfV6/5/biUBJw+HhCQjaP0A==} + /@types/react-dom@18.2.7: + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.20 dev: false - /@types/react@18.2.14: - resolution: {integrity: sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==} + /@types/react@18.2.20: + resolution: {integrity: sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -1770,7 +1235,11 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false - /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.38.0)(typescript@4.9.5): + /@types/unist@3.0.0: + resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==} + dev: false + + /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.38.0)(typescript@5.1.6): resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1782,23 +1251,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@5.1.6) '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/type-utils': 5.59.11(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.11(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.59.11(eslint@8.38.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.59.11(eslint@8.38.0)(typescript@5.1.6) debug: 4.3.4 eslint: 8.38.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.2 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.11(eslint@8.38.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.59.11(eslint@8.38.0)(typescript@5.1.6): resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1810,10 +1279,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.11 '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.6) debug: 4.3.4 eslint: 8.38.0 - typescript: 4.9.5 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -1826,7 +1295,7 @@ packages: '@typescript-eslint/visitor-keys': 5.59.11 dev: true - /@typescript-eslint/type-utils@5.59.11(eslint@8.38.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.59.11(eslint@8.38.0)(typescript@5.1.6): resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1836,12 +1305,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.11(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.6) + '@typescript-eslint/utils': 5.59.11(eslint@8.38.0)(typescript@5.1.6) debug: 4.3.4 eslint: 8.38.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -1851,7 +1320,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.11(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.59.11(typescript@5.1.6): resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1866,13 +1335,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.2 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.11(eslint@8.38.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.59.11(eslint@8.38.0)(typescript@5.1.6): resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1880,156 +1349,34 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5) - eslint: 8.38.0 - eslint-scope: 5.1.1 - semver: 7.5.2 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/visitor-keys@5.59.11: - resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.11 - eslint-visitor-keys: 3.4.1 - dev: true - - /@webassemblyjs/ast@1.11.6: - resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - dev: false - - /@webassemblyjs/floating-point-hex-parser@1.11.6: - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - dev: false - - /@webassemblyjs/helper-api-error@1.11.6: - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - dev: false - - /@webassemblyjs/helper-buffer@1.11.6: - resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} - dev: false - - /@webassemblyjs/helper-numbers@1.11.6: - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@xtuc/long': 4.2.2 - dev: false - - /@webassemblyjs/helper-wasm-bytecode@1.11.6: - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - dev: false - - /@webassemblyjs/helper-wasm-section@1.11.6: - resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - dev: false - - /@webassemblyjs/ieee754@1.11.6: - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: false - - /@webassemblyjs/leb128@1.11.6: - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - dependencies: - '@xtuc/long': 4.2.2 - dev: false - - /@webassemblyjs/utf8@1.11.6: - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - dev: false - - /@webassemblyjs/wasm-edit@1.11.6: - resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/helper-wasm-section': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-opt': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - '@webassemblyjs/wast-printer': 1.11.6 - dev: false - - /@webassemblyjs/wasm-gen@1.11.6: - resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: false - - /@webassemblyjs/wasm-opt@1.11.6: - resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - dev: false - - /@webassemblyjs/wasm-parser@1.11.6: - resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: false + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.6) + eslint: 8.38.0 + eslint-scope: 5.1.1 + semver: 7.5.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: true - /@webassemblyjs/wast-printer@1.11.6: - resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} + /@typescript-eslint/visitor-keys@5.59.11: + resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@webassemblyjs/ast': 1.11.6 - '@xtuc/long': 4.2.2 - dev: false + '@typescript-eslint/types': 5.59.11 + eslint-visitor-keys: 3.4.1 + dev: true /@webscopeio/eslint-config@2.0.1: resolution: {integrity: sha512-Vekfxwx1N+Zmg6ylb+LrGy4j7HiIGR4R4eaVkub28We+rrZV85+u3Qus4j/F1u9gHX6UYF1uQScJk+/sG7earw==} dev: true - /@xtuc/ieee754@1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - dev: false - - /@xtuc/long@4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - dev: false - /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: false - /acorn-import-assertions@1.9.0(acorn@8.9.0): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.9.0 - dev: false - /acorn-jsx@5.3.2(acorn@8.9.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2053,6 +1400,7 @@ packages: /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} + requiresBuild: true /acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} @@ -2065,14 +1413,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /ajv-keywords@3.5.2(ajv@6.12.6): - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - dependencies: - ajv: 6.12.6 - dev: false - /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -2080,9 +1420,11 @@ packages: fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 + dev: true /ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + requiresBuild: true dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -2101,6 +1443,7 @@ packages: /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + dev: true /ansi-sequence-parser@1.1.0: resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} @@ -2117,6 +1460,7 @@ packages: engines: {node: '>=8'} dependencies: color-convert: 2.0.1 + dev: true /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -2129,8 +1473,17 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 + /arch@2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + dev: false + + /arg@1.0.0: + resolution: {integrity: sha512-Wk7TEzl1KqvTGs/uyhmHO/3XLd3t1UeU4IstvPXVzGPM522cTjqjNZ99esCkcL52sjqjo8e8CTBcWhkxvGzoAw==} + dev: false + /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + requiresBuild: true /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -2178,6 +1531,7 @@ packages: /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + dev: true /array.prototype.flat@1.3.1: resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} @@ -2264,36 +1618,24 @@ packages: /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - /before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - dev: false + dev: true /big-integer@1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} + dev: true /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - /binary@0.3.0: - resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} - dependencies: - buffers: 0.1.1 - chainsaw: 0.1.0 - dev: false - /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 - - /bluebird@3.4.7: - resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} - dev: false + dev: true /bplist-parser@0.2.0: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} @@ -2307,6 +1649,7 @@ packages: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 + dev: true /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} @@ -2329,26 +1672,14 @@ packages: electron-to-chromium: 1.4.432 node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.9) - - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: false - - /buffer-indexof-polyfill@1.0.2: - resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} - engines: {node: '>=0.10'} - dev: false + dev: true /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - - /buffers@0.1.1: - resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} - engines: {node: '>=0.2.0'} - dev: false + dev: true /bundle-name@3.0.0: resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} @@ -2392,10 +1723,13 @@ packages: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} dev: false - /chainsaw@0.1.0: - resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} + /chalk@2.3.0: + resolution: {integrity: sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==} + engines: {node: '>=4'} dependencies: - traverse: 0.3.9 + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 4.5.0 dev: false /chalk@2.4.2: @@ -2405,6 +1739,7 @@ packages: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 + dev: true /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -2412,6 +1747,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: true /character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -2447,20 +1783,17 @@ packages: optionalDependencies: fsevents: 2.3.2 - /chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - dev: false - /cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} dependencies: restore-cursor: 3.1.0 + dev: true /cli-spinners@2.9.0: resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} engines: {node: '>=6'} + dev: true /cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} @@ -2471,12 +1804,21 @@ packages: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false + /clipboardy@1.2.2: + resolution: {integrity: sha512-16KrBOV7bHmHdxcQiCvfUFYVFyEah4FI8vYT1Fr7CGSA4G+xBWMEfUEQJS1hxeHGtI9ju1Bzs9uXSbj5HZKArw==} + engines: {node: '>=4'} + dependencies: + arch: 2.2.0 + execa: 0.8.0 + dev: false + /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + dev: true - /clsx@1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + /clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} engines: {node: '>=6'} dev: false @@ -2490,6 +1832,7 @@ packages: engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 + dev: true /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} @@ -2510,14 +1853,14 @@ packages: engines: {node: '>= 6'} dev: true - /commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} dev: false - /commander@9.4.1: - resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} - engines: {node: ^12.20.0 || >=14} + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} dev: false /commitizen@4.3.0: @@ -2544,8 +1887,13 @@ packages: - '@swc/wasm' dev: true + /compute-scroll-into-view@3.0.3: + resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} + dev: false + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true /condense-newlines@0.2.1: resolution: {integrity: sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==} @@ -2567,29 +1915,39 @@ packages: resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==} dev: true - /core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + /cose-base@1.0.3: + resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} + dependencies: + layout-base: 1.0.2 + dev: false + + /cose-base@2.2.0: + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} + dependencies: + layout-base: 2.0.1 dev: false - /cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.5)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@4.9.5): + /cosmiconfig-typescript-loader@4.3.0(@types/node@20.5.0)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6): resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} + requiresBuild: true peerDependencies: '@types/node': '*' cosmiconfig: '>=7' ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': 18.15.5 + '@types/node': 20.5.0 cosmiconfig: 8.2.0 - ts-node: 10.9.1(@types/node@18.15.5)(typescript@4.9.5) - typescript: 4.9.5 + ts-node: 10.9.1(@types/node@20.5.0)(typescript@5.1.6) + typescript: 5.1.6 dev: true optional: true /cosmiconfig@8.2.0: resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} engines: {node: '>=14'} + requiresBuild: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -2598,47 +1956,365 @@ packages: dev: true optional: true - /create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + requiresBuild: true + + /cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: false + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: false + + /cytoscape-cose-bilkent@4.1.0(cytoscape@3.26.0): + resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: 1.0.3 + cytoscape: 3.26.0 + dev: false + + /cytoscape-fcose@2.2.0(cytoscape@3.26.0): + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: 2.2.0 + cytoscape: 3.26.0 + dev: false + + /cytoscape@3.26.0: + resolution: {integrity: sha512-IV+crL+KBcrCnVVUCZW+zRRRFUZQcrtdOPXki+o4CFUWLdAEYvuZLcBSJC9EBK++suamERKzeY7roq2hdovV3w==} + engines: {node: '>=0.10'} + dependencies: + heap: 0.2.7 + lodash: 4.17.21 + dev: false + + /cz-conventional-changelog@3.3.0: + resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} + engines: {node: '>= 10'} + dependencies: + chalk: 2.4.2 + commitizen: 4.3.0 + conventional-commit-types: 3.0.0 + lodash.map: 4.6.0 + longest: 2.0.1 + word-wrap: 1.2.3 + optionalDependencies: + '@commitlint/load': 17.5.0 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true + + /d3-array@2.12.1: + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} + dependencies: + internmap: 1.0.1 + dev: false + + /d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + dependencies: + internmap: 2.0.3 + dev: false + + /d3-axis@3.0.0: + resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} + engines: {node: '>=12'} + dev: false + + /d3-brush@3.0.0: + resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} + engines: {node: '>=12'} + dependencies: + d3-dispatch: 3.0.1 + d3-drag: 3.0.0 + d3-interpolate: 3.0.1 + d3-selection: 3.0.0 + d3-transition: 3.0.1(d3-selection@3.0.0) + dev: false + + /d3-chord@3.0.1: + resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} + engines: {node: '>=12'} + dependencies: + d3-path: 3.1.0 + dev: false + + /d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + dev: false + + /d3-contour@4.0.2: + resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + dev: false + + /d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} + dependencies: + delaunator: 5.0.0 + dev: false + + /d3-dispatch@3.0.1: + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} + engines: {node: '>=12'} + dev: false + + /d3-drag@3.0.0: + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} + engines: {node: '>=12'} + dependencies: + d3-dispatch: 3.0.1 + d3-selection: 3.0.0 + dev: false + + /d3-dsv@3.0.1: + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} + engines: {node: '>=12'} + hasBin: true + dependencies: + commander: 7.2.0 + iconv-lite: 0.6.3 + rw: 1.3.3 + dev: false + + /d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + dev: false + + /d3-fetch@3.0.1: + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} + engines: {node: '>=12'} + dependencies: + d3-dsv: 3.0.1 + dev: false + + /d3-force@3.0.0: + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} + engines: {node: '>=12'} + dependencies: + d3-dispatch: 3.0.1 + d3-quadtree: 3.0.1 + d3-timer: 3.0.1 + dev: false + + /d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + dev: false + + /d3-geo@3.1.0: + resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + dev: false + + /d3-hierarchy@3.1.2: + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} + engines: {node: '>=12'} + dev: false + + /d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + dependencies: + d3-color: 3.1.0 + dev: false + + /d3-path@1.0.9: + resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} + dev: false + + /d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + dev: false + + /d3-polygon@3.0.1: + resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} + engines: {node: '>=12'} + dev: false + + /d3-quadtree@3.0.1: + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} + engines: {node: '>=12'} + dev: false + + /d3-random@3.0.1: + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} + engines: {node: '>=12'} + dev: false + + /d3-sankey@0.12.3: + resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} + dependencies: + d3-array: 2.12.1 + d3-shape: 1.3.7 + dev: false + + /d3-scale-chromatic@3.0.0: + resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==} + engines: {node: '>=12'} + dependencies: + d3-color: 3.1.0 + d3-interpolate: 3.0.1 + dev: false + + /d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + dev: false + + /d3-selection@3.0.0: + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} + engines: {node: '>=12'} + dev: false + + /d3-shape@1.3.7: + resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + dependencies: + d3-path: 1.0.9 + dev: false + + /d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + dependencies: + d3-path: 3.1.0 + dev: false + + /d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + dependencies: + d3-time: 3.1.0 + dev: false + + /d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + dev: false + + /d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + dev: false - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + /d3-transition@3.0.1(d3-selection@3.0.0): + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} + engines: {node: '>=12'} + peerDependencies: + d3-selection: 2 - 3 dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true + d3-color: 3.1.0 + d3-dispatch: 3.0.1 + d3-ease: 3.0.1 + d3-interpolate: 3.0.1 + d3-selection: 3.0.0 + d3-timer: 3.0.1 + dev: false - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /d3-zoom@3.0.0: + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} + engines: {node: '>=12'} + dependencies: + d3-dispatch: 3.0.1 + d3-drag: 3.0.0 + d3-interpolate: 3.0.1 + d3-selection: 3.0.0 + d3-transition: 3.0.1(d3-selection@3.0.0) dev: false - /cz-conventional-changelog@3.3.0: - resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} - engines: {node: '>= 10'} + /d3@7.8.5: + resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==} + engines: {node: '>=12'} dependencies: - chalk: 2.4.2 - commitizen: 4.3.0 - conventional-commit-types: 3.0.0 - lodash.map: 4.6.0 - longest: 2.0.1 - word-wrap: 1.2.3 - optionalDependencies: - '@commitlint/load': 17.5.0 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true + d3-array: 3.2.4 + d3-axis: 3.0.0 + d3-brush: 3.0.0 + d3-chord: 3.0.1 + d3-color: 3.1.0 + d3-contour: 4.0.2 + d3-delaunay: 6.0.4 + d3-dispatch: 3.0.1 + d3-drag: 3.0.0 + d3-dsv: 3.0.1 + d3-ease: 3.0.1 + d3-fetch: 3.0.1 + d3-force: 3.0.0 + d3-format: 3.1.0 + d3-geo: 3.1.0 + d3-hierarchy: 3.1.2 + d3-interpolate: 3.0.1 + d3-path: 3.1.0 + d3-polygon: 3.0.1 + d3-quadtree: 3.0.1 + d3-random: 3.0.1 + d3-scale: 4.0.2 + d3-scale-chromatic: 3.0.0 + d3-selection: 3.0.0 + d3-shape: 3.2.0 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + d3-timer: 3.0.1 + d3-transition: 3.0.1(d3-selection@3.0.0) + d3-zoom: 3.0.0 + dev: false + + /dagre-d3-es@7.0.10: + resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} + dependencies: + d3: 7.8.5 + lodash-es: 4.17.21 + dev: false /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true + /dayjs@1.11.9: + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} + dev: false + /debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} dev: false @@ -2706,6 +2382,7 @@ packages: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: clone: 1.0.4 + dev: true /define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} @@ -2724,8 +2401,10 @@ packages: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} dev: false - /deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + /delaunator@5.0.0: + resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==} + dependencies: + robust-predicates: 3.0.2 dev: false /dequal@2.0.3: @@ -2746,13 +2425,6 @@ packages: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} dev: false - /detect-package-manager@2.0.1: - resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} - engines: {node: '>=12'} - dependencies: - execa: 5.1.1 - dev: false - /detective@5.2.1: resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} engines: {node: '>=0.8.0'} @@ -2769,6 +2441,7 @@ packages: /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} + requiresBuild: true /diff@5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} @@ -2780,6 +2453,7 @@ packages: engines: {node: '>=8'} dependencies: path-type: 4.0.0 + dev: true /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} @@ -2817,6 +2491,10 @@ packages: domelementtype: 2.3.0 dev: false + /dompurify@3.0.5: + resolution: {integrity: sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A==} + dev: false + /domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: @@ -2825,12 +2503,6 @@ packages: domhandler: 5.0.3 dev: false - /duplexer2@0.1.4: - resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} - dependencies: - readable-stream: 2.3.8 - dev: false - /editorconfig@0.15.3: resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==} hasBin: true @@ -2843,6 +2515,11 @@ packages: /electron-to-chromium@1.4.432: resolution: {integrity: sha512-yz3U/khQgAFT2HURJA3/F4fKIyO2r5eK09BQzBZFd6BvBSSaRuzKc2ZNBHtJcO75/EKiRYbVYJZ2RB0P4BuD2g==} + dev: true + + /elkjs@0.8.2: + resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} + dev: false /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2858,6 +2535,7 @@ packages: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 + dev: true /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} @@ -2866,8 +2544,11 @@ packages: /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + requiresBuild: true dependencies: is-arrayish: 0.2.1 + dev: true + optional: true /es-abstract@1.21.2: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} @@ -2909,10 +2590,6 @@ packages: which-typed-array: 1.1.9 dev: true - /es-module-lexer@1.3.0: - resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} - dev: false - /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -2937,39 +2614,10 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild@0.16.4: - resolution: {integrity: sha512-qQrPMQpPTWf8jHugLWHoGqZjApyx3OEm76dlTXobHwh/EBbavbRdjXdYi/GWr43GyN0sfpap14GPkb05NH3ROA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.16.4 - '@esbuild/android-arm64': 0.16.4 - '@esbuild/android-x64': 0.16.4 - '@esbuild/darwin-arm64': 0.16.4 - '@esbuild/darwin-x64': 0.16.4 - '@esbuild/freebsd-arm64': 0.16.4 - '@esbuild/freebsd-x64': 0.16.4 - '@esbuild/linux-arm': 0.16.4 - '@esbuild/linux-arm64': 0.16.4 - '@esbuild/linux-ia32': 0.16.4 - '@esbuild/linux-loong64': 0.16.4 - '@esbuild/linux-mips64el': 0.16.4 - '@esbuild/linux-ppc64': 0.16.4 - '@esbuild/linux-riscv64': 0.16.4 - '@esbuild/linux-s390x': 0.16.4 - '@esbuild/linux-x64': 0.16.4 - '@esbuild/netbsd-x64': 0.16.4 - '@esbuild/openbsd-x64': 0.16.4 - '@esbuild/sunos-x64': 0.16.4 - '@esbuild/win32-arm64': 0.16.4 - '@esbuild/win32-ia32': 0.16.4 - '@esbuild/win32-x64': 0.16.4 - dev: false - /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + dev: true /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} @@ -2980,7 +2628,12 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-next@13.2.4(eslint@8.38.0)(typescript@4.9.5): + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: false + + /eslint-config-next@13.2.4(eslint@8.38.0)(typescript@5.1.6): resolution: {integrity: sha512-lunIBhsoeqw6/Lfkd6zPt25w1bn0znLA/JCL+au1HoEpSb4/PpsOYsYtgV/q+YPsoKIOzFyU5xnb04iZnXjUvg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -2991,7 +2644,7 @@ packages: dependencies: '@next/eslint-plugin-next': 13.2.4 '@rushstack/eslint-patch': 1.3.2 - '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@5.1.6) eslint: 8.38.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.38.0) @@ -2999,7 +2652,7 @@ packages: eslint-plugin-jsx-a11y: 6.7.1(eslint@8.38.0) eslint-plugin-react: 7.32.2(eslint@8.38.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.38.0) - typescript: 4.9.5 + typescript: 5.1.6 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -3069,7 +2722,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@5.1.6) debug: 3.2.7 eslint: 8.38.0 eslint-import-resolver-node: 0.3.7 @@ -3088,7 +2741,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.11(eslint@8.38.0)(typescript@5.1.6) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -3111,7 +2764,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.38.0)(typescript@4.9.5): + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.38.0)(typescript@5.1.6): resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -3124,8 +2777,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.11(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.38.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.59.11(eslint@8.38.0)(typescript@5.1.6) eslint: 8.38.0 transitivePeerDependencies: - supports-color @@ -3207,6 +2860,7 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 + dev: true /eslint-scope@7.2.0: resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} @@ -3297,14 +2951,17 @@ packages: engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 + dev: true /estraverse@4.3.0: resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} + dev: true /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + dev: true /estree-util-attach-comments@2.1.1: resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} @@ -3332,6 +2989,13 @@ packages: source-map: 0.7.4 dev: false + /estree-util-value-to-estree@1.3.0: + resolution: {integrity: sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==} + engines: {node: '>=12.0.0'} + dependencies: + is-plain-obj: 3.0.0 + dev: false + /estree-util-visit@1.2.1: resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} dependencies: @@ -3350,9 +3014,17 @@ packages: engines: {node: '>=0.10.0'} dev: true - /events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} + /execa@0.8.0: + resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==} + engines: {node: '>=4'} + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 dev: false /execa@5.1.1: @@ -3368,6 +3040,7 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 + dev: true /execa@7.1.1: resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} @@ -3413,14 +3086,7 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - /fast-folder-size@1.6.1: - resolution: {integrity: sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA==} - hasBin: true - requiresBuild: true - dependencies: - unzipper: 0.10.14 - dev: false + dev: true /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} @@ -3434,6 +3100,7 @@ packages: /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} @@ -3475,14 +3142,6 @@ packages: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} dev: true - /find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: false - /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -3513,6 +3172,14 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true + /flexsearch@0.7.31: + resolution: {integrity: sha512-XGozTsMPYkm+6b5QL3Z9wQcJjNYxp0CYn3U1gO7dwD6PAqU1SVWZxI9CCg3z+ml3YfqdPnrBehaBrnH2AGKbNA==} + dev: false + + /focus-visible@5.2.0: + resolution: {integrity: sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==} + dev: false + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -3523,24 +3190,6 @@ packages: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true - /fs-extra@11.1.0: - resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==} - engines: {node: '>=14.14'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: false - - /fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: false - /fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} @@ -3561,16 +3210,6 @@ packages: requiresBuild: true optional: true - /fstream@1.0.12: - resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} - engines: {node: '>=0.6'} - dependencies: - graceful-fs: 4.2.11 - inherits: 2.0.4 - mkdirp: 0.5.6 - rimraf: 2.7.1 - dev: false - /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -3602,9 +3241,15 @@ packages: engines: {node: '>=6'} dev: false + /get-stream@3.0.0: + resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} + engines: {node: '>=4'} + dev: false + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + dev: true /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} @@ -3620,6 +3265,19 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /git-up@7.0.0: + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + dependencies: + is-ssh: 1.4.0 + parse-url: 8.1.0 + dev: false + + /git-url-parse@13.1.0: + resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==} + dependencies: + git-up: 7.0.0 + dev: false + /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} dev: false @@ -3671,17 +3329,7 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - - /glob@8.0.3: - resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - dev: false + dev: true /glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} @@ -3697,6 +3345,7 @@ packages: /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} engines: {node: '>=4'} + requiresBuild: true dependencies: ini: 1.3.8 dev: true @@ -3746,6 +3395,7 @@ packages: ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 + dev: true /globby@13.1.4: resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==} @@ -3771,17 +3421,34 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true + /gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: true + /has-flag@2.0.0: + resolution: {integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==} + engines: {node: '>=0.10.0'} + dev: false + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} + dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + dev: true /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} @@ -3821,12 +3488,53 @@ packages: type-fest: 1.4.0 dev: false - /hast-util-has-property@2.0.1: - resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} + /hast-util-from-dom@4.2.0: + resolution: {integrity: sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==} + dependencies: + hastscript: 7.2.0 + web-namespaces: 2.0.1 + dev: false + + /hast-util-from-html-isomorphic@1.0.0: + resolution: {integrity: sha512-Yu480AKeOEN/+l5LA674a+7BmIvtDj24GvOt7MtQWuhzUwlaaRWdEPXAh3Qm5vhuthpAipFb2vTetKXWOjmTvw==} + dependencies: + '@types/hast': 2.3.4 + hast-util-from-dom: 4.2.0 + hast-util-from-html: 1.0.2 + unist-util-remove-position: 4.0.2 + dev: false + + /hast-util-from-html@1.0.2: + resolution: {integrity: sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==} + dependencies: + '@types/hast': 2.3.4 + hast-util-from-parse5: 7.1.2 + parse5: 7.1.2 + vfile: 5.3.7 + vfile-message: 3.1.4 + dev: false + + /hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + hastscript: 7.2.0 + property-information: 6.2.0 + vfile: 5.3.7 + vfile-location: 4.1.0 + web-namespaces: 2.0.1 + dev: false + + /hast-util-is-element@2.1.3: + resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 dev: false - /hast-util-heading-rank@2.1.1: - resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==} + /hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: '@types/hast': 2.3.4 dev: false @@ -3853,16 +3561,33 @@ packages: - supports-color dev: false - /hast-util-to-string@2.0.0: - resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} + /hast-util-to-text@3.1.2: + resolution: {integrity: sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==} dependencies: '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + hast-util-is-element: 2.1.3 + unist-util-find-after: 4.0.1 dev: false /hast-util-whitespace@2.0.1: resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} dev: false + /hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + dev: false + + /heap@0.2.7: + resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} + dev: false + /homedir-polyfill@1.0.3: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} engines: {node: '>=0.10.0'} @@ -3870,10 +3595,6 @@ packages: parse-passwd: 1.0.0 dev: true - /hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: false - /html-dom-parser@3.1.3: resolution: {integrity: sha512-fI0yyNlIeSboxU+jnrA4v8qj4+M8SI9/q6AKYdwCY2qki22UtKCDTxvagHniECu7sa5/o2zFRdLleA67035lsA==} dependencies: @@ -3925,6 +3646,7 @@ packages: /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + dev: true /human-signals@4.3.1: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} @@ -3938,12 +3660,21 @@ packages: safer-buffer: 2.1.2 dev: true + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: true /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} + dev: true /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -4004,9 +3735,17 @@ packages: side-channel: 1.0.4 dev: true - /interpret@1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} + /internmap@1.0.1: + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} + dev: false + + /internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + dev: false + + /intersection-observer@0.12.2: + resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} dev: false /invariant@2.2.4: @@ -4036,6 +3775,9 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + requiresBuild: true + dev: true + optional: true /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -4134,6 +3876,7 @@ packages: /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} + dev: true /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} @@ -4161,16 +3904,16 @@ packages: engines: {node: '>=8'} dev: true + /is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false + /is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} dev: false - /is-plain-object@5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} - dev: false - /is-reference@3.0.1: resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} dependencies: @@ -4191,9 +3934,21 @@ packages: call-bind: 1.0.2 dev: true + /is-ssh@1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + dependencies: + protocols: 2.0.1 + dev: false + + /is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + dev: false + /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + dev: true /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} @@ -4228,6 +3983,7 @@ packages: /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} + dev: true /is-utf8@0.2.1: resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} @@ -4256,31 +4012,14 @@ packages: is-docker: 2.2.1 dev: true - /isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false - /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - /jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 18.15.5 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: false - /jiti@1.18.2: resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} hasBin: true dev: true - /jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - dev: false - /js-beautify@1.14.8: resolution: {integrity: sha512-4S7HFeI9YfRvRgKnEweohs0tgJj28InHVIj4Nl8Htf96Y6pHg3+tJrmo4ucAM9f7l4SHbFI3IvFAZ2a1eQPbyg==} engines: {node: '>=12'} @@ -4315,12 +4054,17 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + requiresBuild: true + dev: true + optional: true /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + requiresBuild: true dev: true optional: true @@ -4339,18 +4083,13 @@ packages: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: false - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - optionalDependencies: - graceful-fs: 4.2.11 - dev: false - /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.0 optionalDependencies: graceful-fs: 4.2.11 + dev: true /jsx-ast-utils@3.3.3: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} @@ -4360,6 +4099,17 @@ packages: object.assign: 4.1.4 dev: true + /katex@0.16.8: + resolution: {integrity: sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==} + hasBin: true + dependencies: + commander: 8.3.0 + dev: false + + /khroma@2.0.0: + resolution: {integrity: sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g==} + dev: false + /kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} @@ -4367,6 +4117,11 @@ packages: is-buffer: 1.1.6 dev: false + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} @@ -4382,6 +4137,14 @@ packages: language-subtag-registry: 0.3.22 dev: true + /layout-base@1.0.2: + resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} + dev: false + + /layout-base@2.0.1: + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} + dev: false + /leac@0.6.0: resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} dev: false @@ -4396,26 +4159,11 @@ packages: /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - /listenercount@1.0.1: - resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} - dev: false - - /loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - dev: false + engines: {node: '>=10'} - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: false + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -4424,13 +4172,19 @@ packages: p-locate: 5.0.0 dev: true - /lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - dev: true + /lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + dev: false + + /lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + dev: false /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + requiresBuild: true dev: true + optional: true /lodash.map@4.6.0: resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} @@ -4442,17 +4196,18 @@ packages: /lodash.mergewith@4.6.2: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + requiresBuild: true dev: true optional: true /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + requiresBuild: true dev: true optional: true /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true /log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} @@ -4460,6 +4215,7 @@ packages: dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 + dev: true /longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -4490,14 +4246,34 @@ packages: yallist: 4.0.0 dev: true + /lucide-react@0.268.0(react@18.2.0): + resolution: {integrity: sha512-XP/xY3ASJAViqNqVnDRcEfdxfRB7uNST8sqTLwZhL983ikmHMQ7qQak7ZxrnXOVhB3QDBawdr3ANq0P+iWHP/g==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + requiresBuild: true /markdown-extensions@1.1.1: resolution: {integrity: sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==} engines: {node: '>=0.10.0'} dev: false + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: false + + /match-sorter@6.3.1: + resolution: {integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==} + dependencies: + '@babel/runtime': 7.22.5 + remove-accents: 0.4.2 + dev: false + /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: @@ -4506,6 +4282,15 @@ packages: unist-util-visit: 4.1.2 dev: false + /mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + dependencies: + '@types/mdast': 3.0.11 + escape-string-regexp: 5.0.0 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: false + /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: @@ -4525,6 +4310,70 @@ packages: - supports-color dev: false + /mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + dependencies: + '@types/mdast': 3.0.11 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.2 + micromark-util-character: 1.2.0 + dev: false + + /mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.1.0 + dev: false + + /mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + dependencies: + '@types/mdast': 3.0.11 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.3.1 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + dependencies: + mdast-util-from-markdown: 1.3.1 + mdast-util-gfm-autolink-literal: 1.0.3 + mdast-util-gfm-footnote: 1.0.2 + mdast-util-gfm-strikethrough: 1.0.3 + mdast-util-gfm-table: 1.0.7 + mdast-util-gfm-task-list-item: 1.0.2 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-math@2.0.2: + resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==} + dependencies: + '@types/mdast': 3.0.11 + longest-streak: 3.1.0 + mdast-util-to-markdown: 1.5.0 + dev: false + /mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} dependencies: @@ -4621,6 +4470,7 @@ packages: /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} @@ -4630,6 +4480,33 @@ packages: resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} dev: true + /mermaid@10.3.1: + resolution: {integrity: sha512-hkenh7WkuRWPcob3oJtrN3W+yzrrIYuWF1OIfk/d0xGE8UWlvDhfexaHmDwwe8DKQgqMLI8DWEPwGprxkumjuw==} + dependencies: + '@braintree/sanitize-url': 6.0.4 + '@types/d3-scale': 4.0.3 + '@types/d3-scale-chromatic': 3.0.0 + cytoscape: 3.26.0 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.26.0) + cytoscape-fcose: 2.2.0(cytoscape@3.26.0) + d3: 7.8.5 + d3-sankey: 0.12.3 + dagre-d3-es: 7.0.10 + dayjs: 1.11.9 + dompurify: 3.0.5 + elkjs: 0.8.2 + khroma: 2.0.0 + lodash-es: 4.17.21 + mdast-util-from-markdown: 1.3.1 + non-layered-tidy-tree-layout: 2.0.2 + stylis: 4.3.0 + ts-dedent: 2.2.0 + uuid: 9.0.0 + web-worker: 1.2.0 + transitivePeerDependencies: + - supports-color + dev: false + /micromark-core-commonmark@1.1.0: resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} dependencies: @@ -4651,6 +4528,90 @@ packages: uvu: 0.5.6 dev: false + /micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + dependencies: + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + dependencies: + micromark-util-types: 1.1.0 + dev: false + + /micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.5 + micromark-extension-gfm-footnote: 1.1.2 + micromark-extension-gfm-strikethrough: 1.0.7 + micromark-extension-gfm-table: 1.0.7 + micromark-extension-gfm-tagfilter: 1.0.2 + micromark-extension-gfm-task-list-item: 1.0.5 + micromark-util-combine-extensions: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-extension-math@2.1.2: + resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==} + dependencies: + '@types/katex': 0.16.2 + katex: 0.16.8 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + /micromark-extension-mdx-expression@1.0.8: resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} dependencies: @@ -4899,36 +4860,21 @@ packages: braces: 3.0.2 picomatch: 2.3.1 - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: false - - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: false - /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + dev: true /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} dev: true - /mini-svg-data-uri@1.4.4: - resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} - hasBin: true - dev: true - /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 + dev: true /minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} @@ -4944,13 +4890,6 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: false - /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -4988,10 +4927,6 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: false - /next-mdx-remote@4.4.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==} engines: {node: '>=14', npm: '>=7'} @@ -5009,25 +4944,46 @@ packages: - supports-color dev: false - /next@13.4.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==} + /next-seo@6.1.0(next@13.4.16)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-iMBpFoJsR5zWhguHJvsoBDxDSmdYTHtnVPB1ij+CD0NReQCP78ZxxbdL9qkKIf4oEuZEqZkrjAQLB0bkII7RYA==} + peerDependencies: + next: ^8.1.1-canary.54 || >=9.0.0 + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + next: 13.4.16(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /next-themes@0.2.1(next@13.4.16)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} + peerDependencies: + next: '*' + react: '*' + react-dom: '*' + dependencies: + next: 13.4.16(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /next@13.4.16(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1xaA/5DrfpPu0eV31Iro7JfPeqO8uxQWb1zYNTe+KDKdzqkAGapLcDYHMLNKXKB7lHjZ7LfKUOf9dyuzcibrhA==} engines: {node: '>=16.8.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - fibers: '>= 3.1.0' react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true - fibers: - optional: true sass: optional: true dependencies: - '@next/env': 13.4.4 + '@next/env': 13.4.16 '@swc/helpers': 0.5.1 busboy: 1.6.0 caniuse-lite: 1.0.30001503 @@ -5035,36 +4991,97 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) + watchpack: 2.4.0 zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.4.4 - '@next/swc-darwin-x64': 13.4.4 - '@next/swc-linux-arm64-gnu': 13.4.4 - '@next/swc-linux-arm64-musl': 13.4.4 - '@next/swc-linux-x64-gnu': 13.4.4 - '@next/swc-linux-x64-musl': 13.4.4 - '@next/swc-win32-arm64-msvc': 13.4.4 - '@next/swc-win32-ia32-msvc': 13.4.4 - '@next/swc-win32-x64-msvc': 13.4.4 + '@next/swc-darwin-arm64': 13.4.16 + '@next/swc-darwin-x64': 13.4.16 + '@next/swc-linux-arm64-gnu': 13.4.16 + '@next/swc-linux-arm64-musl': 13.4.16 + '@next/swc-linux-x64-gnu': 13.4.16 + '@next/swc-linux-x64-musl': 13.4.16 + '@next/swc-win32-arm64-msvc': 13.4.16 + '@next/swc-win32-ia32-msvc': 13.4.16 + '@next/swc-win32-x64-msvc': 13.4.16 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /node-fetch@2.6.11: - resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} - engines: {node: 4.x || >=6.0.0} + /nextra-theme-docs@2.11.0(next@13.4.16)(nextra@2.11.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kNBVNB/NPW/3MI8Em7KFWjfX5Mtf5xY0UPhDveF5+aEvVUlrViS8Q0hfAdcbxq+0sUEc0hdr4KehU4H36cCkqg==} peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + next: '>=9.5.3' + nextra: 2.11.0 + react: '>=16.13.1' + react-dom: '>=16.13.1' + dependencies: + '@headlessui/react': 1.7.17(react-dom@18.2.0)(react@18.2.0) + '@popperjs/core': 2.11.8 + clsx: 2.0.0 + escape-string-regexp: 5.0.0 + flexsearch: 0.7.31 + focus-visible: 5.2.0 + git-url-parse: 13.1.0 + intersection-observer: 0.12.2 + match-sorter: 6.3.1 + next: 13.4.16(react-dom@18.2.0)(react@18.2.0) + next-seo: 6.1.0(next@13.4.16)(react-dom@18.2.0)(react@18.2.0) + next-themes: 0.2.1(next@13.4.16)(react-dom@18.2.0)(react@18.2.0) + nextra: 2.11.0(next@13.4.16)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + scroll-into-view-if-needed: 3.0.10 + zod: 3.21.4 + dev: false + + /nextra@2.11.0(next@13.4.16)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-I9F+NYl5fMBG6HUdPAvD6SbH3lpAvBeOmkS2Hkk+Cn3r8Ouc/QgLmJfpBXmG3gVFFxqYs2eQ2w/ppIivLLdylg==} + engines: {node: '>=16'} + peerDependencies: + next: '>=9.5.3' + react: '>=16.13.1' + react-dom: '>=16.13.1' dependencies: - whatwg-url: 5.0.0 + '@headlessui/react': 1.7.17(react-dom@18.2.0)(react@18.2.0) + '@mdx-js/mdx': 2.3.0 + '@mdx-js/react': 2.3.0(react@18.2.0) + '@napi-rs/simple-git': 0.1.9 + '@theguild/remark-mermaid': 0.0.4(react@18.2.0) + '@theguild/remark-npm2yarn': 0.1.1 + clsx: 2.0.0 + github-slugger: 2.0.0 + graceful-fs: 4.2.11 + gray-matter: 4.0.3 + katex: 0.16.8 + lodash.get: 4.4.2 + next: 13.4.16(react-dom@18.2.0)(react@18.2.0) + next-mdx-remote: 4.4.1(react-dom@18.2.0)(react@18.2.0) + p-limit: 3.1.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + rehype-katex: 6.0.3 + rehype-pretty-code: 0.9.11(shiki@0.14.3) + remark-gfm: 3.0.1 + remark-math: 5.1.1 + remark-reading-time: 2.0.1 + shiki: 0.14.3 + slash: 3.0.0 + title: 3.5.3 + unist-util-remove: 4.0.0 + unist-util-visit: 5.0.0 + zod: 3.21.4 + transitivePeerDependencies: + - supports-color dev: false /node-releases@2.0.12: resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + dev: true + + /non-layered-tidy-tree-layout@2.0.2: + resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} + dev: false /nopt@6.0.0: resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} @@ -5074,15 +5091,6 @@ packages: abbrev: 1.1.1 dev: false - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.2 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 - dev: false - /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -5092,11 +5100,19 @@ packages: engines: {node: '>=0.10.0'} dev: true + /npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: false + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} dependencies: path-key: 3.1.1 + dev: true /npm-run-path@5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} @@ -5105,6 +5121,11 @@ packages: path-key: 4.0.0 dev: true + /npm-to-yarn@2.0.0: + resolution: {integrity: sha512-/IbjiJ7vqbxfxJxAZ+QI9CCRjnIbvGxn5KQcSY9xHh0lMKc/Sgqmm7yp7KPmd6TiTZX5/KiSBKlkGHo59ucZbg==} + engines: {node: '>=6.0.0'} + dev: false + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -5177,6 +5198,7 @@ packages: engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 + dev: true /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} @@ -5220,17 +5242,16 @@ packages: log-symbols: 4.1.0 strip-ansi: 6.0.1 wcwidth: 1.0.1 + dev: true /os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} dev: true - /p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 + /p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} dev: false /p-limit@3.1.0: @@ -5238,14 +5259,6 @@ packages: engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - dev: true - - /p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: false /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} @@ -5254,11 +5267,6 @@ packages: p-limit: 3.1.0 dev: true - /p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: false - /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -5282,11 +5290,14 @@ packages: /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + requiresBuild: true dependencies: '@babel/code-frame': 7.22.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + dev: true + optional: true /parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} @@ -5297,6 +5308,24 @@ packages: engines: {node: '>=0.10.0'} dev: true + /parse-path@7.0.0: + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + dependencies: + protocols: 2.0.1 + dev: false + + /parse-url@8.1.0: + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + dependencies: + parse-path: 7.0.0 + dev: false + + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + dev: false + /parseley@0.11.0: resolution: {integrity: sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==} dependencies: @@ -5307,14 +5336,22 @@ packages: /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + dev: true /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + dev: true + + /path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + dev: false /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + dev: true /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} @@ -5327,6 +5364,7 @@ packages: /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + dev: true /peberminta@0.8.0: resolution: {integrity: sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw==} @@ -5351,11 +5389,6 @@ packages: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - /pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - dev: false - /pirates@4.0.5: resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} engines: {node: '>= 6'} @@ -5430,7 +5463,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.21 - ts-node: 10.9.1(@types/node@18.15.5)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@20.5.0)(typescript@5.1.6) yaml: 1.10.2 dev: false @@ -5448,7 +5481,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.24 - ts-node: 10.9.1(@types/node@18.15.5)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@20.5.0)(typescript@5.1.6) yaml: 2.3.1 dev: true @@ -5468,16 +5501,8 @@ packages: peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.24 - postcss-selector-parser: 6.0.13 - dev: true - - /postcss-selector-parser@6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 dev: true /postcss-selector-parser@6.0.13: @@ -5527,11 +5552,6 @@ packages: hasBin: true dev: true - /pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - dev: false - /pretty@2.0.0: resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==} engines: {node: '>=0.10.0'} @@ -5541,10 +5561,6 @@ packages: js-beautify: 1.14.8 dev: false - /process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: false - /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: @@ -5561,6 +5577,10 @@ packages: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: false + /protocols@2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + dev: false + /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: false @@ -5568,6 +5588,7 @@ packages: /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} + dev: true /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -5577,14 +5598,8 @@ packages: engines: {node: '>=10'} dev: false - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /re-resizable@6.9.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-l+MBlKZffv/SicxDySKEEh42hR6m5bAHfNu3Tvxks2c4Ah+ldnWjfnVRwxo/nxF27SsUsxDS0raAzFuJNKABXA==} + /re-resizable@6.9.11(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-a3hiLWck/NkmyLvGWUuvkAmN1VhwAz4yOhS6FdMTaxCUVN9joIWkT11wsO68coG/iEYuwn+p/7qAmfQzRhiPLQ==} peerDependencies: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 @@ -5613,31 +5628,6 @@ packages: scheduler: 0.23.0 dev: false - /react-email@1.9.3: - resolution: {integrity: sha512-pD+uVG6GoJR03Kzkk5KHPlc/TtUZ/UYs/hfakeRP6Ma/Oja0fOw4gjYGXQo0zwwqEM5OdLQOdS3qBCJyRYrqVw==} - engines: {node: '>=16.0.0'} - hasBin: true - dependencies: - '@commander-js/extra-typings': 9.4.1(commander@9.4.1) - '@manypkg/find-root': 2.1.0 - '@octokit/rest': 19.0.7 - '@react-email/render': 0.0.6 - chokidar: 3.5.3 - commander: 9.4.1 - detect-package-manager: 2.0.1 - esbuild: 0.16.4 - fs-extra: 11.1.0 - glob: 8.0.3 - log-symbols: 4.1.0 - normalize-path: 3.0.0 - ora: 5.4.1 - read-pkg: 5.2.0 - shelljs: 0.8.5 - tree-node-cli: 1.6.0 - transitivePeerDependencies: - - encoding - dev: false - /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true @@ -5646,7 +5636,7 @@ packages: resolution: {integrity: sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==} dev: false - /react-remove-scroll-bar@2.3.4(@types/react@18.2.14)(react@18.2.0): + /react-remove-scroll-bar@2.3.4(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -5656,13 +5646,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.14)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.20)(react@18.2.0) tslib: 2.5.3 dev: false - /react-remove-scroll@2.5.5(@types/react@18.2.14)(react@18.2.0): + /react-remove-scroll@2.5.5(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -5672,16 +5662,16 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.14)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.14)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.20)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.20)(react@18.2.0) tslib: 2.5.3 - use-callback-ref: 1.3.0(@types/react@18.2.14)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.14)(react@18.2.0) + use-callback-ref: 1.3.0(@types/react@18.2.20)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.20)(react@18.2.0) dev: false - /react-style-singleton@2.2.1(@types/react@18.2.14)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -5691,7 +5681,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.20 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 @@ -5721,38 +5711,6 @@ packages: dependencies: pify: 2.3.0 - /read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - dependencies: - '@types/normalize-package-data': 2.4.1 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - dev: false - - /read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - dev: false - - /readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: false - /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -5760,6 +5718,7 @@ packages: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 + dev: true /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -5767,11 +5726,8 @@ packages: dependencies: picomatch: 2.3.1 - /rechoir@0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - dependencies: - resolve: 1.22.2 + /reading-time@1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} dev: false /regenerator-runtime@0.13.11: @@ -5786,11 +5742,22 @@ packages: functions-have-names: 1.2.3 dev: true - /rehype-pretty-code@0.10.0(shiki@0.14.3): - resolution: {integrity: sha512-qCD071Y+vUxEy9yyrATPk2+W9q7qCbzZgtc9suZhu75bmRQvOlBhJt4d3WvqSMTamkKoFkvqtCjyAk+ggH+aXQ==} + /rehype-katex@6.0.3: + resolution: {integrity: sha512-ByZlRwRUcWegNbF70CVRm2h/7xy7jQ3R9LaY4VVSvjnoVWwWVhNL60DiZsBpC5tSzYQOCvDbzncIpIjPZWodZA==} + dependencies: + '@types/hast': 2.3.4 + '@types/katex': 0.14.0 + hast-util-from-html-isomorphic: 1.0.0 + hast-util-to-text: 3.1.2 + katex: 0.16.8 + unist-util-visit: 4.1.2 + dev: false + + /rehype-pretty-code@0.9.11(shiki@0.14.3): + resolution: {integrity: sha512-Eq90eCYXQJISktfRZ8PPtwc5SUyH6fJcxS8XOMnHPUQZBtC6RYo67gGlley9X2nR8vlniPj0/7oCDEYHKQa/oA==} engines: {node: '>=16'} peerDependencies: - shiki: 0.x + shiki: '*' dependencies: '@types/hast': 2.3.4 hash-obj: 4.0.0 @@ -5798,16 +5765,24 @@ packages: shiki: 0.14.3 dev: false - /rehype-slug@5.1.0: - resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} + /remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} dependencies: - '@types/hast': 2.3.4 - github-slugger: 2.0.0 - hast-util-has-property: 2.0.1 - hast-util-heading-rank: 2.1.1 - hast-util-to-string: 2.0.0 + '@types/mdast': 3.0.11 + mdast-util-gfm: 2.0.2 + micromark-extension-gfm: 2.0.3 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-math@5.1.1: + resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==} + dependencies: + '@types/mdast': 3.0.11 + mdast-util-math: 2.0.2 + micromark-extension-math: 2.1.2 unified: 10.1.2 - unist-util-visit: 4.1.2 dev: false /remark-mdx@2.3.0: @@ -5829,6 +5804,15 @@ packages: - supports-color dev: false + /remark-reading-time@2.0.1: + resolution: {integrity: sha512-fy4BKy9SRhtYbEHvp6AItbRTnrhiDGbqLQTSYVbQPGuRCncU1ubSsh9p/W5QZSxtYcUXv8KGL0xBgPLyNJA1xw==} + dependencies: + estree-util-is-identifier-name: 2.1.0 + estree-util-value-to-estree: 1.3.0 + reading-time: 1.5.0 + unist-util-visit: 3.1.0 + dev: false + /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: @@ -5838,9 +5822,14 @@ packages: unified: 10.1.2 dev: false + /remove-accents@0.4.2: + resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==} + dev: false + /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} + requiresBuild: true dev: true optional: true @@ -5860,12 +5849,14 @@ packages: /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + requiresBuild: true dev: true optional: true /resolve-global@1.0.0: resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} engines: {node: '>=8'} + requiresBuild: true dependencies: global-dirs: 0.1.1 dev: true @@ -5898,18 +5889,12 @@ packages: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 + dev: true /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: false - /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true @@ -5917,6 +5902,10 @@ packages: glob: 7.2.3 dev: true + /robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + dev: false + /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} engines: {node: '>=12'} @@ -5934,6 +5923,10 @@ packages: dependencies: queue-microtask: 1.2.3 + /rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + dev: false + /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: @@ -5947,12 +5940,9 @@ packages: mri: 1.2.0 dev: false - /safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false - /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} @@ -5964,7 +5954,6 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true /scheduler@0.23.0: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} @@ -5972,13 +5961,18 @@ packages: loose-envify: 1.4.0 dev: false - /schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} + /scroll-into-view-if-needed@3.0.10: + resolution: {integrity: sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==} dependencies: - '@types/json-schema': 7.0.12 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) + compute-scroll-into-view: 3.0.3 + dev: false + + /section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 dev: false /selderee@0.10.0: @@ -6005,14 +5999,11 @@ packages: lru-cache: 6.0.0 dev: true - /serialize-javascript@6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + /shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} dependencies: - randombytes: 2.1.0 - dev: false - - /setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + shebang-regex: 1.0.0 dev: false /shebang-command@2.0.0: @@ -6020,20 +6011,17 @@ packages: engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 + dev: true + + /shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + dev: false /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - - /shelljs@0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - dev: false + dev: true /shiki@0.14.3: resolution: {integrity: sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==} @@ -6079,18 +6067,6 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: false - - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: false - /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} @@ -6100,28 +6076,6 @@ packages: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} dev: false - /spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 - dev: false - - /spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} - dev: false - - /spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 - dev: false - - /spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} - dev: false - /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false @@ -6178,16 +6132,11 @@ packages: es-abstract: 1.21.2 dev: true - /string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - dependencies: - safe-buffer: 5.1.2 - dev: false - /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 + dev: true /stringify-entities@4.0.3: resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} @@ -6201,19 +6150,32 @@ packages: engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 + dev: true + + /strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + dev: false /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} + dev: true /strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} dev: true + /strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} + dev: false + /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + dev: true /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} @@ -6254,6 +6216,10 @@ packages: react: 18.2.0 dev: false + /stylis@4.3.0: + resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} + dev: false + /sucrase@3.32.0: resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} engines: {node: '>=8'} @@ -6268,24 +6234,26 @@ packages: ts-interface-checker: 0.1.13 dev: true + /supports-color@4.5.0: + resolution: {integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==} + engines: {node: '>=4'} + dependencies: + has-flag: 2.0.0 + dev: false + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - - /supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - dependencies: - has-flag: 4.0.0 - dev: false + dev: true /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} @@ -6299,8 +6267,8 @@ packages: tslib: 2.5.3 dev: true - /tailwind-merge@1.10.0: - resolution: {integrity: sha512-WFnDXSS4kFTZwjKg5/oZSGzBRU/l+qcbv5NVTzLUQvJ9yovDAP05h0F2+ZFW0Lw9EcgRoc2AfURUdZvnEFrXKg==} + /tailwind-merge@1.14.0: + resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} dev: false /tailwindcss@3.2.7(postcss@8.4.21)(ts-node@10.9.1): @@ -6372,41 +6340,7 @@ packages: /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - - /terser-webpack-plugin@5.3.9(webpack@5.88.1): - resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.18 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.1 - terser: 5.18.2 - webpack: 5.88.1 - dev: false - - /terser@5.18.2: - resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.4 - acorn: 8.9.0 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: false + dev: true /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -6429,6 +6363,21 @@ packages: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: true + /title@3.5.3: + resolution: {integrity: sha512-20JyowYglSEeCvZv3EZ0nZ046vLarO37prvV0mbtQV7C8DJPGgN967r8SJkqd3XK3K3lD3/Iyfp3avjfil8Q2Q==} + hasBin: true + dependencies: + arg: 1.0.0 + chalk: 2.3.0 + clipboardy: 1.2.2 + titleize: 1.0.0 + dev: false + + /titleize@1.0.0: + resolution: {integrity: sha512-TARUb7z1pGvlLxgPk++7wJ6aycXF3GJ0sNSBTAsTuJrQG5QuZlkUQP+zl+nbjAh4gMX9yDw9ZYklMd7vAfJKEw==} + engines: {node: '>=0.10.0'} + dev: false + /titleize@3.0.0: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} @@ -6447,23 +6396,6 @@ packages: dependencies: is-number: 7.0.0 - /tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false - - /traverse@0.3.9: - resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} - dev: false - - /tree-node-cli@1.6.0: - resolution: {integrity: sha512-M8um5Lbl76rWU5aC8oOeEhruiCM29lFCKnwpxrwMjpRicHXJx+bb9Cak11G3zYLrMb6Glsrhnn90rHIzDJrjvg==} - hasBin: true - dependencies: - commander: 5.1.0 - fast-folder-size: 1.6.1 - pretty-bytes: 5.6.0 - dev: false - /trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} dev: false @@ -6472,13 +6404,19 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: false + /ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + dev: false + /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@types/node@18.15.5)(typescript@4.9.5): + /ts-node@10.9.1(@types/node@20.5.0)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true + requiresBuild: true peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' @@ -6495,14 +6433,14 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.15.5 + '@types/node': 20.5.0 acorn: 8.9.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -6522,14 +6460,14 @@ packages: /tslib@2.5.3: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.1.6): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.1.6 dev: true /tw-to-css@0.0.11(ts-node@10.9.1): @@ -6564,11 +6502,6 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: false - /type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} @@ -6582,9 +6515,9 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true /unbox-primitive@1.0.2: @@ -6608,6 +6541,13 @@ packages: vfile: 5.3.7 dev: false + /unist-util-find-after@4.0.1: + resolution: {integrity: sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.2.1 + dev: false + /unist-util-generated@2.0.1: resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} dev: false @@ -6618,6 +6558,12 @@ packages: '@types/unist': 2.0.6 dev: false + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.0 + dev: false + /unist-util-position-from-estree@1.1.2: resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} dependencies: @@ -6637,12 +6583,27 @@ packages: unist-util-visit: 4.1.2 dev: false + /unist-util-remove@4.0.0: + resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} + dependencies: + '@types/unist': 3.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: false + /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: '@types/unist': 2.0.6 dev: false + /unist-util-visit-parents@4.1.1: + resolution: {integrity: sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.2.1 + dev: false + /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: @@ -6650,6 +6611,21 @@ packages: unist-util-is: 5.2.1 dev: false + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.0 + unist-util-is: 6.0.0 + dev: false + + /unist-util-visit@3.1.0: + resolution: {integrity: sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.2.1 + unist-util-visit-parents: 4.1.1 + dev: false + /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: @@ -6658,39 +6634,24 @@ packages: unist-util-visit-parents: 5.1.3 dev: false - /universal-user-agent@6.0.0: - resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} - dev: false - - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 dev: false /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + dev: true /untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} dev: true - /unzipper@0.10.14: - resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} - dependencies: - big-integer: 1.6.51 - binary: 0.3.0 - bluebird: 3.4.7 - buffer-indexof-polyfill: 1.0.2 - duplexer2: 0.1.4 - fstream: 1.0.12 - graceful-fs: 4.2.11 - listenercount: 1.0.1 - readable-stream: 2.3.8 - setimmediate: 1.0.5 - dev: false - /update-browserslist-db@1.0.11(browserslist@4.21.9): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true @@ -6700,13 +6661,15 @@ packages: browserslist: 4.21.9 escalade: 3.1.1 picocolors: 1.0.0 + dev: true /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.0 + dev: true - /use-callback-ref@1.3.0(@types/react@18.2.14)(react@18.2.0): + /use-callback-ref@1.3.0(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: @@ -6716,12 +6679,12 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.20 react: 18.2.0 tslib: 2.5.3 dev: false - /use-sidecar@1.1.2(@types/react@18.2.14)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.2.20)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -6731,7 +6694,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.14 + '@types/react': 18.2.20 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.5.3 @@ -6740,6 +6703,11 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + /uuid@9.0.0: + resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + hasBin: true + dev: false + /uvu@0.5.6: resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} engines: {node: '>=8'} @@ -6753,12 +6721,13 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + requiresBuild: true - /validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + /vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 + '@types/unist': 2.0.6 + vfile: 5.3.7 dev: false /vfile-matter@3.0.1: @@ -6805,61 +6774,14 @@ packages: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: defaults: 1.0.4 + dev: true - /webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false - - /webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - dev: false - - /webpack@5.88.1: - resolution: {integrity: sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.9.0 - acorn-import-assertions: 1.9.0(acorn@8.9.0) - browserslist: 4.21.9 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.0 - es-module-lexer: 1.3.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.88.1) - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} dev: false - /whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 + /web-worker@1.2.0: + resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==} dev: false /which-boxed-primitive@1.0.2: @@ -6889,7 +6811,6 @@ packages: hasBin: true dependencies: isexe: 2.0.0 - dev: true /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} @@ -6897,6 +6818,7 @@ packages: hasBin: true dependencies: isexe: 2.0.0 + dev: true /word-wrap@1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} @@ -6941,11 +6863,11 @@ packages: /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} + requiresBuild: true /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - dev: true /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} diff --git a/public/static/favicons/favicon-32.ico b/public/favicons/favicon-32.ico similarity index 100% rename from public/static/favicons/favicon-32.ico rename to public/favicons/favicon-32.ico diff --git a/public/static/favicons/favicon-32.svg b/public/favicons/favicon-32.svg similarity index 100% rename from public/static/favicons/favicon-32.svg rename to public/favicons/favicon-32.svg diff --git a/public/static/favicons/favicon-512.png b/public/favicons/favicon-512.png similarity index 100% rename from public/static/favicons/favicon-512.png rename to public/favicons/favicon-512.png diff --git a/public/static/fonts/BasierCircle-Bold.otf b/public/fonts/BasierCircle-Bold.otf similarity index 100% rename from public/static/fonts/BasierCircle-Bold.otf rename to public/fonts/BasierCircle-Bold.otf diff --git a/public/static/fonts/BasierCircle-BoldItalic.otf b/public/fonts/BasierCircle-BoldItalic.otf similarity index 100% rename from public/static/fonts/BasierCircle-BoldItalic.otf rename to public/fonts/BasierCircle-BoldItalic.otf diff --git a/public/static/fonts/BasierCircle-Medium.otf b/public/fonts/BasierCircle-Medium.otf similarity index 100% rename from public/static/fonts/BasierCircle-Medium.otf rename to public/fonts/BasierCircle-Medium.otf diff --git a/public/static/fonts/BasierCircle-MediumItalic.otf b/public/fonts/BasierCircle-MediumItalic.otf similarity index 100% rename from public/static/fonts/BasierCircle-MediumItalic.otf rename to public/fonts/BasierCircle-MediumItalic.otf diff --git a/public/static/fonts/BasierCircle-Regular.otf b/public/fonts/BasierCircle-Regular.otf similarity index 100% rename from public/static/fonts/BasierCircle-Regular.otf rename to public/fonts/BasierCircle-Regular.otf diff --git a/public/static/fonts/BasierCircle-RegularItalic.otf b/public/fonts/BasierCircle-RegularItalic.otf similarity index 100% rename from public/static/fonts/BasierCircle-RegularItalic.otf rename to public/fonts/BasierCircle-RegularItalic.otf diff --git a/public/static/fonts/BasierCircle-SemiBold.otf b/public/fonts/BasierCircle-SemiBold.otf similarity index 100% rename from public/static/fonts/BasierCircle-SemiBold.otf rename to public/fonts/BasierCircle-SemiBold.otf diff --git a/public/static/fonts/BasierCircle-SemiBoldItalic.otf b/public/fonts/BasierCircle-SemiBoldItalic.otf similarity index 100% rename from public/static/fonts/BasierCircle-SemiBoldItalic.otf rename to public/fonts/BasierCircle-SemiBoldItalic.otf diff --git a/public/static/images/components-preview/badges.png b/public/images/components-preview/badges.png similarity index 100% rename from public/static/images/components-preview/badges.png rename to public/images/components-preview/badges.png diff --git a/public/static/images/components-preview/buttons.png b/public/images/components-preview/buttons.png similarity index 100% rename from public/static/images/components-preview/buttons.png rename to public/images/components-preview/buttons.png diff --git a/public/static/images/components-preview/dividers.png b/public/images/components-preview/dividers.png similarity index 100% rename from public/static/images/components-preview/dividers.png rename to public/images/components-preview/dividers.png diff --git a/public/static/images/components-preview/emojis.png b/public/images/components-preview/emojis.png similarity index 100% rename from public/static/images/components-preview/emojis.png rename to public/images/components-preview/emojis.png diff --git a/public/static/images/components-preview/heroes.png b/public/images/components-preview/heroes.png similarity index 100% rename from public/static/images/components-preview/heroes.png rename to public/images/components-preview/heroes.png diff --git a/public/static/images/components-preview/listing.png b/public/images/components-preview/listing.png similarity index 100% rename from public/static/images/components-preview/listing.png rename to public/images/components-preview/listing.png diff --git a/public/static/images/components-preview/paragraphs.png b/public/images/components-preview/paragraphs.png similarity index 100% rename from public/static/images/components-preview/paragraphs.png rename to public/images/components-preview/paragraphs.png diff --git a/public/static/images/components-preview/social_icons.png b/public/images/components-preview/social_icons.png similarity index 100% rename from public/static/images/components-preview/social_icons.png rename to public/images/components-preview/social_icons.png diff --git a/public/static/images/feedback/feedback.png b/public/images/feedback/feedback.png similarity index 100% rename from public/static/images/feedback/feedback.png rename to public/images/feedback/feedback.png diff --git a/public/static/images/homepage-hero.png b/public/images/homepage-hero.png similarity index 100% rename from public/static/images/homepage-hero.png rename to public/images/homepage-hero.png diff --git a/public/static/images/minimal-hero.png b/public/images/minimal-hero.png similarity index 100% rename from public/static/images/minimal-hero.png rename to public/images/minimal-hero.png diff --git a/public/static/images/newsletter-dove.png b/public/images/newsletter-dove.png similarity index 100% rename from public/static/images/newsletter-dove.png rename to public/images/newsletter-dove.png diff --git a/public/static/images/not-found.png b/public/images/not-found.png similarity index 100% rename from public/static/images/not-found.png rename to public/images/not-found.png diff --git a/public/static/images/og/blog.png b/public/images/og/blog.png similarity index 100% rename from public/static/images/og/blog.png rename to public/images/og/blog.png diff --git a/public/static/images/og/components.png b/public/images/og/components.png similarity index 100% rename from public/static/images/og/components.png rename to public/images/og/components.png diff --git a/public/static/images/og/feedback.png b/public/images/og/feedback.png similarity index 100% rename from public/static/images/og/feedback.png rename to public/images/og/feedback.png diff --git a/public/static/images/og/homepage.png b/public/images/og/homepage.png similarity index 100% rename from public/static/images/og/homepage.png rename to public/images/og/homepage.png diff --git a/public/static/images/og/preview.png b/public/images/og/templates.png similarity index 100% rename from public/static/images/og/preview.png rename to public/images/og/templates.png diff --git a/public/static/images/templates-docs/events-1.png b/public/images/templates-docs/events-1.png similarity index 100% rename from public/static/images/templates-docs/events-1.png rename to public/images/templates-docs/events-1.png diff --git a/public/static/images/templates-docs/events-2.png b/public/images/templates-docs/events-2.png similarity index 100% rename from public/static/images/templates-docs/events-2.png rename to public/images/templates-docs/events-2.png diff --git a/public/static/images/templates-docs/events-3.png b/public/images/templates-docs/events-3.png similarity index 100% rename from public/static/images/templates-docs/events-3.png rename to public/images/templates-docs/events-3.png diff --git a/public/static/images/templates-docs/marketing-1.png b/public/images/templates-docs/marketing-1.png similarity index 100% rename from public/static/images/templates-docs/marketing-1.png rename to public/images/templates-docs/marketing-1.png diff --git a/public/static/images/templates-docs/marketing-2.png b/public/images/templates-docs/marketing-2.png similarity index 100% rename from public/static/images/templates-docs/marketing-2.png rename to public/images/templates-docs/marketing-2.png diff --git a/public/static/images/templates-docs/marketing-3.png b/public/images/templates-docs/marketing-3.png similarity index 100% rename from public/static/images/templates-docs/marketing-3.png rename to public/images/templates-docs/marketing-3.png diff --git a/public/static/images/templates-docs/newsletter-1.png b/public/images/templates-docs/newsletter-1.png similarity index 100% rename from public/static/images/templates-docs/newsletter-1.png rename to public/images/templates-docs/newsletter-1.png diff --git a/public/static/images/templates-docs/newsletter-2.png b/public/images/templates-docs/newsletter-2.png similarity index 100% rename from public/static/images/templates-docs/newsletter-2.png rename to public/images/templates-docs/newsletter-2.png diff --git a/public/static/images/templates-docs/newsletter-3.png b/public/images/templates-docs/newsletter-3.png similarity index 100% rename from public/static/images/templates-docs/newsletter-3.png rename to public/images/templates-docs/newsletter-3.png diff --git a/public/static/images/templates-preview.png b/public/images/templates-preview.png similarity index 100% rename from public/static/images/templates-preview.png rename to public/images/templates-preview.png diff --git a/public/static/socials/9gag-bg.png b/public/socials/9gag-bg.png similarity index 100% rename from public/static/socials/9gag-bg.png rename to public/socials/9gag-bg.png diff --git a/public/static/socials/9gag.png b/public/socials/9gag.png similarity index 100% rename from public/static/socials/9gag.png rename to public/socials/9gag.png diff --git a/public/static/socials/airbnb-bg.png b/public/socials/airbnb-bg.png similarity index 100% rename from public/static/socials/airbnb-bg.png rename to public/socials/airbnb-bg.png diff --git a/public/static/socials/airbnb.png b/public/socials/airbnb.png similarity index 100% rename from public/static/socials/airbnb.png rename to public/socials/airbnb.png diff --git a/public/static/socials/angelist-bg.png b/public/socials/angelist-bg.png similarity index 100% rename from public/static/socials/angelist-bg.png rename to public/socials/angelist-bg.png diff --git a/public/static/socials/angelist.png b/public/socials/angelist.png similarity index 100% rename from public/static/socials/angelist.png rename to public/socials/angelist.png diff --git a/public/static/socials/badoo-bg.png b/public/socials/badoo-bg.png similarity index 100% rename from public/static/socials/badoo-bg.png rename to public/socials/badoo-bg.png diff --git a/public/static/socials/badoo.png b/public/socials/badoo.png similarity index 100% rename from public/static/socials/badoo.png rename to public/socials/badoo.png diff --git a/public/static/socials/behance-bg.png b/public/socials/behance-bg.png similarity index 100% rename from public/static/socials/behance-bg.png rename to public/socials/behance-bg.png diff --git a/public/static/socials/behance.png b/public/socials/behance.png similarity index 100% rename from public/static/socials/behance.png rename to public/socials/behance.png diff --git a/public/static/socials/blogger-bg.png b/public/socials/blogger-bg.png similarity index 100% rename from public/static/socials/blogger-bg.png rename to public/socials/blogger-bg.png diff --git a/public/static/socials/blogger.png b/public/socials/blogger.png similarity index 100% rename from public/static/socials/blogger.png rename to public/socials/blogger.png diff --git a/public/static/socials/codepen-bg.png b/public/socials/codepen-bg.png similarity index 100% rename from public/static/socials/codepen-bg.png rename to public/socials/codepen-bg.png diff --git a/public/static/socials/codepen.png b/public/socials/codepen.png similarity index 100% rename from public/static/socials/codepen.png rename to public/socials/codepen.png diff --git a/public/static/socials/coderwall-bg.png b/public/socials/coderwall-bg.png similarity index 100% rename from public/static/socials/coderwall-bg.png rename to public/socials/coderwall-bg.png diff --git a/public/static/socials/coderwall.png b/public/socials/coderwall.png similarity index 100% rename from public/static/socials/coderwall.png rename to public/socials/coderwall.png diff --git a/public/static/socials/devianart-bg.png b/public/socials/devianart-bg.png similarity index 100% rename from public/static/socials/devianart-bg.png rename to public/socials/devianart-bg.png diff --git a/public/static/socials/devianart.png b/public/socials/devianart.png similarity index 100% rename from public/static/socials/devianart.png rename to public/socials/devianart.png diff --git a/public/static/socials/discord-bg.png b/public/socials/discord-bg.png similarity index 100% rename from public/static/socials/discord-bg.png rename to public/socials/discord-bg.png diff --git a/public/static/socials/discord.png b/public/socials/discord.png similarity index 100% rename from public/static/socials/discord.png rename to public/socials/discord.png diff --git a/public/static/socials/dribbble-bg.png b/public/socials/dribbble-bg.png similarity index 100% rename from public/static/socials/dribbble-bg.png rename to public/socials/dribbble-bg.png diff --git a/public/static/socials/dribbble.png b/public/socials/dribbble.png similarity index 100% rename from public/static/socials/dribbble.png rename to public/socials/dribbble.png diff --git a/public/static/socials/dropbox-bg.png b/public/socials/dropbox-bg.png similarity index 100% rename from public/static/socials/dropbox-bg.png rename to public/socials/dropbox-bg.png diff --git a/public/static/socials/dropbox.png b/public/socials/dropbox.png similarity index 100% rename from public/static/socials/dropbox.png rename to public/socials/dropbox.png diff --git a/public/static/socials/envato-bg.png b/public/socials/envato-bg.png similarity index 100% rename from public/static/socials/envato-bg.png rename to public/socials/envato-bg.png diff --git a/public/static/socials/envato.png b/public/socials/envato.png similarity index 100% rename from public/static/socials/envato.png rename to public/socials/envato.png diff --git a/public/static/socials/evernote-bg.png b/public/socials/evernote-bg.png similarity index 100% rename from public/static/socials/evernote-bg.png rename to public/socials/evernote-bg.png diff --git a/public/static/socials/evernote.png b/public/socials/evernote.png similarity index 100% rename from public/static/socials/evernote.png rename to public/socials/evernote.png diff --git a/public/static/socials/facebook-bg.png b/public/socials/facebook-bg.png similarity index 100% rename from public/static/socials/facebook-bg.png rename to public/socials/facebook-bg.png diff --git a/public/static/socials/facebook.png b/public/socials/facebook.png similarity index 100% rename from public/static/socials/facebook.png rename to public/socials/facebook.png diff --git a/public/static/socials/flickr-bg.png b/public/socials/flickr-bg.png similarity index 100% rename from public/static/socials/flickr-bg.png rename to public/socials/flickr-bg.png diff --git a/public/static/socials/flickr.png b/public/socials/flickr.png similarity index 100% rename from public/static/socials/flickr.png rename to public/socials/flickr.png diff --git a/public/static/socials/foursquare-bg.png b/public/socials/foursquare-bg.png similarity index 100% rename from public/static/socials/foursquare-bg.png rename to public/socials/foursquare-bg.png diff --git a/public/static/socials/foursquare.png b/public/socials/foursquare.png similarity index 100% rename from public/static/socials/foursquare.png rename to public/socials/foursquare.png diff --git a/public/static/socials/git-bg.png b/public/socials/git-bg.png similarity index 100% rename from public/static/socials/git-bg.png rename to public/socials/git-bg.png diff --git a/public/static/socials/git.png b/public/socials/git.png similarity index 100% rename from public/static/socials/git.png rename to public/socials/git.png diff --git a/public/static/socials/github-bg.png b/public/socials/github-bg.png similarity index 100% rename from public/static/socials/github-bg.png rename to public/socials/github-bg.png diff --git a/public/static/socials/github.png b/public/socials/github.png similarity index 100% rename from public/static/socials/github.png rename to public/socials/github.png diff --git a/public/static/socials/goodreads-bg.png b/public/socials/goodreads-bg.png similarity index 100% rename from public/static/socials/goodreads-bg.png rename to public/socials/goodreads-bg.png diff --git a/public/static/socials/goodreads.png b/public/socials/goodreads.png similarity index 100% rename from public/static/socials/goodreads.png rename to public/socials/goodreads.png diff --git a/public/static/socials/google drive-bg.png b/public/socials/google drive-bg.png similarity index 100% rename from public/static/socials/google drive-bg.png rename to public/socials/google drive-bg.png diff --git a/public/static/socials/google drive.png b/public/socials/google drive.png similarity index 100% rename from public/static/socials/google drive.png rename to public/socials/google drive.png diff --git a/public/static/socials/google play-bg.png b/public/socials/google play-bg.png similarity index 100% rename from public/static/socials/google play-bg.png rename to public/socials/google play-bg.png diff --git a/public/static/socials/google play.png b/public/socials/google play.png similarity index 100% rename from public/static/socials/google play.png rename to public/socials/google play.png diff --git a/public/static/socials/houzz-bg.png b/public/socials/houzz-bg.png similarity index 100% rename from public/static/socials/houzz-bg.png rename to public/socials/houzz-bg.png diff --git a/public/static/socials/houzz.png b/public/socials/houzz.png similarity index 100% rename from public/static/socials/houzz.png rename to public/socials/houzz.png diff --git a/public/static/socials/instagram-bg.png b/public/socials/instagram-bg.png similarity index 100% rename from public/static/socials/instagram-bg.png rename to public/socials/instagram-bg.png diff --git a/public/static/socials/instagram.png b/public/socials/instagram.png similarity index 100% rename from public/static/socials/instagram.png rename to public/socials/instagram.png diff --git a/public/static/socials/kakao talk-bg.png b/public/socials/kakao talk-bg.png similarity index 100% rename from public/static/socials/kakao talk-bg.png rename to public/socials/kakao talk-bg.png diff --git a/public/static/socials/kakao talk.png b/public/socials/kakao talk.png similarity index 100% rename from public/static/socials/kakao talk.png rename to public/socials/kakao talk.png diff --git a/public/static/socials/kickstarter-bg.png b/public/socials/kickstarter-bg.png similarity index 100% rename from public/static/socials/kickstarter-bg.png rename to public/socials/kickstarter-bg.png diff --git a/public/static/socials/kickstarter.png b/public/socials/kickstarter.png similarity index 100% rename from public/static/socials/kickstarter.png rename to public/socials/kickstarter.png diff --git a/public/static/socials/linkedin-bg.png b/public/socials/linkedin-bg.png similarity index 100% rename from public/static/socials/linkedin-bg.png rename to public/socials/linkedin-bg.png diff --git a/public/static/socials/linkedin.png b/public/socials/linkedin.png similarity index 100% rename from public/static/socials/linkedin.png rename to public/socials/linkedin.png diff --git a/public/static/socials/medium-bg.png b/public/socials/medium-bg.png similarity index 100% rename from public/static/socials/medium-bg.png rename to public/socials/medium-bg.png diff --git a/public/static/socials/medium.png b/public/socials/medium.png similarity index 100% rename from public/static/socials/medium.png rename to public/socials/medium.png diff --git a/public/static/socials/meetup-bg.png b/public/socials/meetup-bg.png similarity index 100% rename from public/static/socials/meetup-bg.png rename to public/socials/meetup-bg.png diff --git a/public/static/socials/meetup.png b/public/socials/meetup.png similarity index 100% rename from public/static/socials/meetup.png rename to public/socials/meetup.png diff --git a/public/static/socials/messenger-bg.png b/public/socials/messenger-bg.png similarity index 100% rename from public/static/socials/messenger-bg.png rename to public/socials/messenger-bg.png diff --git a/public/static/socials/messenger.png b/public/socials/messenger.png similarity index 100% rename from public/static/socials/messenger.png rename to public/socials/messenger.png diff --git a/public/static/socials/patreon-bg.png b/public/socials/patreon-bg.png similarity index 100% rename from public/static/socials/patreon-bg.png rename to public/socials/patreon-bg.png diff --git a/public/static/socials/patreon.png b/public/socials/patreon.png similarity index 100% rename from public/static/socials/patreon.png rename to public/socials/patreon.png diff --git a/public/static/socials/pinterest-bg.png b/public/socials/pinterest-bg.png similarity index 100% rename from public/static/socials/pinterest-bg.png rename to public/socials/pinterest-bg.png diff --git a/public/static/socials/pinterest.png b/public/socials/pinterest.png similarity index 100% rename from public/static/socials/pinterest.png rename to public/socials/pinterest.png diff --git a/public/static/socials/product hunt-bg.png b/public/socials/product hunt-bg.png similarity index 100% rename from public/static/socials/product hunt-bg.png rename to public/socials/product hunt-bg.png diff --git a/public/static/socials/product hunt.png b/public/socials/product hunt.png similarity index 100% rename from public/static/socials/product hunt.png rename to public/socials/product hunt.png diff --git a/public/static/socials/quora-bg.png b/public/socials/quora-bg.png similarity index 100% rename from public/static/socials/quora-bg.png rename to public/socials/quora-bg.png diff --git a/public/static/socials/quora.png b/public/socials/quora.png similarity index 100% rename from public/static/socials/quora.png rename to public/socials/quora.png diff --git a/public/static/socials/reddit-bg.png b/public/socials/reddit-bg.png similarity index 100% rename from public/static/socials/reddit-bg.png rename to public/socials/reddit-bg.png diff --git a/public/static/socials/reddit.png b/public/socials/reddit.png similarity index 100% rename from public/static/socials/reddit.png rename to public/socials/reddit.png diff --git a/public/static/socials/rss-bg.png b/public/socials/rss-bg.png similarity index 100% rename from public/static/socials/rss-bg.png rename to public/socials/rss-bg.png diff --git a/public/static/socials/rss.png b/public/socials/rss.png similarity index 100% rename from public/static/socials/rss.png rename to public/socials/rss.png diff --git a/public/static/socials/skype-bg.png b/public/socials/skype-bg.png similarity index 100% rename from public/static/socials/skype-bg.png rename to public/socials/skype-bg.png diff --git a/public/static/socials/skype.png b/public/socials/skype.png similarity index 100% rename from public/static/socials/skype.png rename to public/socials/skype.png diff --git a/public/static/socials/slack-bg.png b/public/socials/slack-bg.png similarity index 100% rename from public/static/socials/slack-bg.png rename to public/socials/slack-bg.png diff --git a/public/static/socials/slack.png b/public/socials/slack.png similarity index 100% rename from public/static/socials/slack.png rename to public/socials/slack.png diff --git a/public/static/socials/snapchat-bg.png b/public/socials/snapchat-bg.png similarity index 100% rename from public/static/socials/snapchat-bg.png rename to public/socials/snapchat-bg.png diff --git a/public/static/socials/snapchat.png b/public/socials/snapchat.png similarity index 100% rename from public/static/socials/snapchat.png rename to public/socials/snapchat.png diff --git a/public/static/socials/soundcloud-bg.png b/public/socials/soundcloud-bg.png similarity index 100% rename from public/static/socials/soundcloud-bg.png rename to public/socials/soundcloud-bg.png diff --git a/public/static/socials/soundcloud.png b/public/socials/soundcloud.png similarity index 100% rename from public/static/socials/soundcloud.png rename to public/socials/soundcloud.png diff --git a/public/static/socials/spotify-bg.png b/public/socials/spotify-bg.png similarity index 100% rename from public/static/socials/spotify-bg.png rename to public/socials/spotify-bg.png diff --git a/public/static/socials/spotify.png b/public/socials/spotify.png similarity index 100% rename from public/static/socials/spotify.png rename to public/socials/spotify.png diff --git a/public/static/socials/stack overflow-bg.png b/public/socials/stack overflow-bg.png similarity index 100% rename from public/static/socials/stack overflow-bg.png rename to public/socials/stack overflow-bg.png diff --git a/public/static/socials/stack overflow.png b/public/socials/stack overflow.png similarity index 100% rename from public/static/socials/stack overflow.png rename to public/socials/stack overflow.png diff --git a/public/static/socials/steam-bg.png b/public/socials/steam-bg.png similarity index 100% rename from public/static/socials/steam-bg.png rename to public/socials/steam-bg.png diff --git a/public/static/socials/steam.png b/public/socials/steam.png similarity index 100% rename from public/static/socials/steam.png rename to public/socials/steam.png diff --git a/public/static/socials/telegram-bg.png b/public/socials/telegram-bg.png similarity index 100% rename from public/static/socials/telegram-bg.png rename to public/socials/telegram-bg.png diff --git a/public/static/socials/telegram.png b/public/socials/telegram.png similarity index 100% rename from public/static/socials/telegram.png rename to public/socials/telegram.png diff --git a/public/static/socials/tiktok-bg.png b/public/socials/tiktok-bg.png similarity index 100% rename from public/static/socials/tiktok-bg.png rename to public/socials/tiktok-bg.png diff --git a/public/static/socials/tiktok.png b/public/socials/tiktok.png similarity index 100% rename from public/static/socials/tiktok.png rename to public/socials/tiktok.png diff --git a/public/static/socials/tinder-bg.png b/public/socials/tinder-bg.png similarity index 100% rename from public/static/socials/tinder-bg.png rename to public/socials/tinder-bg.png diff --git a/public/static/socials/tinder.png b/public/socials/tinder.png similarity index 100% rename from public/static/socials/tinder.png rename to public/socials/tinder.png diff --git a/public/static/socials/trello-bg.png b/public/socials/trello-bg.png similarity index 100% rename from public/static/socials/trello-bg.png rename to public/socials/trello-bg.png diff --git a/public/static/socials/trello.png b/public/socials/trello.png similarity index 100% rename from public/static/socials/trello.png rename to public/socials/trello.png diff --git a/public/static/socials/tumblr-bg.png b/public/socials/tumblr-bg.png similarity index 100% rename from public/static/socials/tumblr-bg.png rename to public/socials/tumblr-bg.png diff --git a/public/static/socials/tumblr.png b/public/socials/tumblr.png similarity index 100% rename from public/static/socials/tumblr.png rename to public/socials/tumblr.png diff --git a/public/static/socials/twitch-bg.png b/public/socials/twitch-bg.png similarity index 100% rename from public/static/socials/twitch-bg.png rename to public/socials/twitch-bg.png diff --git a/public/static/socials/twitch.png b/public/socials/twitch.png similarity index 100% rename from public/static/socials/twitch.png rename to public/socials/twitch.png diff --git a/public/static/socials/twitter-bg.png b/public/socials/twitter-bg.png similarity index 100% rename from public/static/socials/twitter-bg.png rename to public/socials/twitter-bg.png diff --git a/public/static/socials/twitter.png b/public/socials/twitter.png similarity index 100% rename from public/static/socials/twitter.png rename to public/socials/twitter.png diff --git a/public/static/socials/unsplash-bg.png b/public/socials/unsplash-bg.png similarity index 100% rename from public/static/socials/unsplash-bg.png rename to public/socials/unsplash-bg.png diff --git a/public/static/socials/unsplash.png b/public/socials/unsplash.png similarity index 100% rename from public/static/socials/unsplash.png rename to public/socials/unsplash.png diff --git a/public/static/socials/vimeo-bg.png b/public/socials/vimeo-bg.png similarity index 100% rename from public/static/socials/vimeo-bg.png rename to public/socials/vimeo-bg.png diff --git a/public/static/socials/vimeo.png b/public/socials/vimeo.png similarity index 100% rename from public/static/socials/vimeo.png rename to public/socials/vimeo.png diff --git a/public/static/socials/whatsapp-bg.png b/public/socials/whatsapp-bg.png similarity index 100% rename from public/static/socials/whatsapp-bg.png rename to public/socials/whatsapp-bg.png diff --git a/public/static/socials/whatsapp.png b/public/socials/whatsapp.png similarity index 100% rename from public/static/socials/whatsapp.png rename to public/socials/whatsapp.png diff --git a/public/static/socials/wordpress-bg.png b/public/socials/wordpress-bg.png similarity index 100% rename from public/static/socials/wordpress-bg.png rename to public/socials/wordpress-bg.png diff --git a/public/static/socials/wordpress.png b/public/socials/wordpress.png similarity index 100% rename from public/static/socials/wordpress.png rename to public/socials/wordpress.png diff --git a/public/static/socials/yahoo-bg.png b/public/socials/yahoo-bg.png similarity index 100% rename from public/static/socials/yahoo-bg.png rename to public/socials/yahoo-bg.png diff --git a/public/static/socials/yahoo.png b/public/socials/yahoo.png similarity index 100% rename from public/static/socials/yahoo.png rename to public/socials/yahoo.png diff --git a/public/static/socials/youtube-bg.png b/public/socials/youtube-bg.png similarity index 100% rename from public/static/socials/youtube-bg.png rename to public/socials/youtube-bg.png diff --git a/public/static/socials/youtube.png b/public/socials/youtube.png similarity index 100% rename from public/static/socials/youtube.png rename to public/socials/youtube.png diff --git a/public/static/images/logo.png b/public/static/images/logo.png deleted file mode 100644 index ebee0510d5f05430287b009d6190ef1a83f1cef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1247 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 w<q}IY*=R*9WYVl(q{P7(Cj42RK+} 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