diff --git a/CopyDocsForI18N.bat b/CopyDocsForI18N.bat index 4aa8c2d1..633de82a 100644 --- a/CopyDocsForI18N.bat +++ b/CopyDocsForI18N.bat @@ -1,59 +1,14 @@ -xcopy src\pages\**.md i18n\de\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.mdx i18n\de\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.jpg i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy src\pages\**.png i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.md i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.mdx i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.jpg i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.gif i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.png i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.css i18n\de\docusaurus-plugin-content-docs\current /s /e /y -xcopy blog\** i18n\de\docusaurus-plugin-content-blog /s /e /y - -xcopy src\pages\**.md i18n\fr\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.mdx i18n\fr\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.jpg i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy src\pages\**.png i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.md i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.mdx i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.jpg i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.gif i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.png i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.css i18n\fr\docusaurus-plugin-content-docs\current /s /e /y -xcopy blog\** i18n\fr\docusaurus-plugin-content-blog /s /e /y - -xcopy src\pages\**.md i18n\ja\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.mdx i18n\ja\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.jpg i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy src\pages\**.png i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.md i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.mdx i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.jpg i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.gif i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.png i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.css i18n\ja\docusaurus-plugin-content-docs\current /s /e /y -xcopy blog\** i18n\ja\docusaurus-plugin-content-blog /s /e /y - -xcopy src\pages\**.md i18n\ru\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.mdx i18n\ru\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.jpg i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy src\pages\**.png i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.md i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.mdx i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.jpg i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.gif i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.png i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.css i18n\ru\docusaurus-plugin-content-docs\current /s /e /y -xcopy blog\** i18n\ru\docusaurus-plugin-content-blog /s /e /y - -xcopy src\pages\**.md i18n\uk\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.mdx i18n\uk\docusaurus-plugin-content-pages /s /e /y -xcopy src\pages\**.jpg i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy src\pages\**.png i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.md i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.mdx i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.jpg i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.gif i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.png i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy docs\**.css i18n\uk\docusaurus-plugin-content-docs\current /s /e /y -xcopy blog\** i18n\uk\docusaurus-plugin-content-blog /s /e /y \ No newline at end of file +set params=/s /e /y + +for %%l in (de,fr,ja,ru,uk,zh-hans) do ( + for %%f in (md,mdx,json) do ( + xcopy src\pages\**.%%f i18n\%%l\docusaurus-plugin-content-pages %params% + ) + for %%f in (jpg,png,gif,json) do ( + xcopy src\pages\**.%%f i18n\%%l\docusaurus-plugin-content-docs\current %params% + ) + for %%f in (md,mdx,jpg,png,gif,css,json) do ( + xcopy docs\**.%%f i18n\%%l\docusaurus-plugin-content-docs\current %params% + ) + xcopy blog\** i18n\%%l\docusaurus-plugin-content-blog %params% +) \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts index fe324115..cb0f1160 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -27,7 +27,7 @@ const config: Config = { // may want to replace "en" with "zh-Hans". i18n: { defaultLocale: 'en', - locales: ['en', 'fr', 'ja', 'ru', 'uk', 'de'], + locales: ['en', 'fr', 'ja', 'ru', 'uk', 'de', 'zh-hans'], localeConfigs: { de: { label: 'German', @@ -47,6 +47,9 @@ const config: Config = { uk: { label: 'Українська', }, + "zh-hans": { + label: '简体中文' + } } }, diff --git a/i18n/de/docusaurus-plugin-content-page b/i18n/de/docusaurus-plugin-content-page new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-page @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/i18n/fr/docusaurus-plugin-content-page b/i18n/fr/docusaurus-plugin-content-page new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-page @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/i18n/ja/docusaurus-plugin-content-page b/i18n/ja/docusaurus-plugin-content-page new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/i18n/ja/docusaurus-plugin-content-page @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/i18n/ru/docusaurus-plugin-content-page b/i18n/ru/docusaurus-plugin-content-page new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-page @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/i18n/uk/docusaurus-plugin-content-page b/i18n/uk/docusaurus-plugin-content-page new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/i18n/uk/docusaurus-plugin-content-page @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/i18n/zh-hans/code.json b/i18n/zh-hans/code.json new file mode 100644 index 00000000..b12ea5ea --- /dev/null +++ b/i18n/zh-hans/code.json @@ -0,0 +1,289 @@ +{ + "theme.ErrorPageContent.title": { + "message": "诶?出错了呀!", + "description": "The title of the fallback page when the page crashed" + }, + "theme.BackToTopButton.buttonAriaLabel": { + "message": "返回顶部", + "description": "The ARIA label for the back to top button" + }, + "theme.blog.archive.title": { + "message": "存档", + "description": "The page & hero title of the blog archive page" + }, + "theme.blog.archive.description": { + "message": "博客存档", + "description": "The page & hero description of the blog archive page" + }, + "theme.blog.paginator.navAriaLabel": { + "message": "浏览博客页面列表", + "description": "The ARIA label for the blog pagination" + }, + "theme.blog.paginator.newerEntries": { + "message": "上一页", + "description": "The label used to navigate to the newer blog posts page (previous page)" + }, + "theme.blog.paginator.olderEntries": { + "message": "下一页", + "description": "The label used to navigate to the older blog posts page (next page)" + }, + "theme.blog.post.paginator.navAriaLabel": { + "message": "浏览博客文章", + "description": "The ARIA label for the blog posts pagination" + }, + "theme.blog.post.paginator.newerPost": { + "message": "上一页文章", + "description": "The blog post button label to navigate to the newer/previous post" + }, + "theme.blog.post.paginator.olderPost": { + "message": "下一页文章", + "description": "The blog post button label to navigate to the older/next post" + }, + "theme.blog.post.plurals": { + "message": "{count}页", + "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.blog.tagTitle": { + "message": "{nPosts}拥有“{tagName}”标签", + "description": "The title of the page for a blog tag" + }, + "theme.tags.tagsPageLink": { + "message": "浏览所有标签", + "description": "The label of the link targeting the tag list page" + }, + "theme.colorToggle.ariaLabel": { + "message": "切换深色模式与浅色模式(现在的模式是“{mode}”呀)", + "description": "The ARIA label for the navbar color mode toggle" + }, + "theme.colorToggle.ariaLabel.mode.dark": { + "message": "深色模式", + "description": "The name for the dark color mode" + }, + "theme.colorToggle.ariaLabel.mode.light": { + "message": "浅色模式", + "description": "The name for the light color mode" + }, + "theme.docs.breadcrumbs.navAriaLabel": { + "message": "导航当前页面", + "description": "The ARIA label for the breadcrumbs" + }, + "theme.docs.DocCard.categoryDescription": { + "message": "{count}项", + "description": "The default description for a category card in the generated index about how many items this category includes" + }, + "theme.docs.paginator.navAriaLabel": { + "message": "文档", + "description": "The ARIA label for the docs pagination" + }, + "theme.docs.paginator.previous": { + "message": "上一篇", + "description": "The label used to navigate to the previous doc" + }, + "theme.docs.paginator.next": { + "message": "下一篇", + "description": "The label used to navigate to the next doc" + }, + "theme.docs.tagDocListPageTitle.nDocsTagged": { + "message": "{count}页", + "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.tagDocListPageTitle": { + "message": "{nDocsTagged}拥有“{tagName}”标签", + "description": "The title of the page for a docs tag" + }, + "theme.docs.versions.unreleasedVersionLabel": { + "message": "文档“{siteTitle}”版本{versionLabel}还没有正式放出呀。", + "description": "The label used to tell the user that he's browsing an unreleased doc version" + }, + "theme.docs.versions.unmaintainedVersionLabel": { + "message": "文档“{siteTitle}”版本{versionLabel}已经不再维护了呀。", + "description": "The label used to tell the user that he's browsing an unmaintained doc version" + }, + "theme.docs.versions.latestVersionSuggestionLabel": { + "message": "看一看!这篇文档的最新版本在这里呀:{latestVersionLink}({versionLabel})。", + "description": "The label used to tell the user to check the latest version" + }, + "theme.docs.versions.latestVersionLinkLabel": { + "message": "最新版本", + "description": "The label used for the latest version suggestion link label" + }, + "theme.docs.versionBadge.label": { + "message": "版本:{versionLabel}" + }, + "theme.common.editThisPage": { + "message": "编辑此页", + "description": "The link label to edit the current page" + }, + "theme.common.headingLinkTitle": { + "message": "指向{heading}", + "description": "Title for link to heading" + }, + "theme.lastUpdated.atDate": { + "message": "{date}", + "description": "The words used to describe on which date a page has been last updated" + }, + "theme.lastUpdated.byUser": { + "message": "由“{user}”", + "description": "The words used to describe by who the page has been last updated" + }, + "theme.lastUpdated.lastUpdatedAtBy": { + "message": "这个页面最后由“{byUser}”在{atDate}时更新", + "description": "The sentence used to display when a page has been last updated, and by who" + }, + "theme.navbar.mobileVersionsDropdown.label": { + "message": "展开", + "description": "The label for the navbar versions dropdown on mobile view" + }, + "theme.NotFound.title": { + "message": "找不到页面呀", + "description": "The title of the 404 page" + }, + "theme.tags.tagsListLabel": { + "message": "标签:", + "description": "The label alongside a tag list" + }, + "theme.admonition.caution": { + "message": "注意", + "description": "The default label used for the Caution admonition (:::caution)" + }, + "theme.admonition.danger": { + "message": "危险", + "description": "The default label used for the Danger admonition (:::danger)" + }, + "theme.admonition.info": { + "message": "信息", + "description": "The default label used for the Info admonition (:::info)" + }, + "theme.admonition.note": { + "message": "强调", + "description": "The default label used for the Note admonition (:::note)" + }, + "theme.admonition.tip": { + "message": "提示", + "description": "The default label used for the Tip admonition (:::tip)" + }, + "theme.admonition.warning": { + "message": "警告", + "description": "The default label used for the Warning admonition (:::warning)" + }, + "theme.AnnouncementBar.closeButtonAriaLabel": { + "message": "关闭", + "description": "The ARIA label for close button of announcement bar" + }, + "theme.blog.sidebar.navAriaLabel": { + "message": "最近的博客文章", + "description": "The ARIA label for recent posts in the blog sidebar" + }, + "theme.CodeBlock.copied": { + "message": "复制好啦", + "description": "The copied button label on code blocks" + }, + "theme.CodeBlock.copyButtonAriaLabel": { + "message": "复制内容", + "description": "The ARIA label for copy code blocks button" + }, + "theme.CodeBlock.copy": { + "message": "复制", + "description": "The copy button label on code blocks" + }, + "theme.CodeBlock.wordWrapToggle": { + "message": "切换换行", + "description": "The title attribute for toggle word wrapping button of code block lines" + }, + "theme.DocSidebarItem.expandCategoryAriaLabel": { + "message": "展开侧边栏类别“{label}”", + "description": "The ARIA label to expand the sidebar category" + }, + "theme.DocSidebarItem.collapseCategoryAriaLabel": { + "message": "合上侧边栏分类“{label}”", + "description": "The ARIA label to collapse the sidebar category" + }, + "theme.NavBar.navAriaLabel": { + "message": "主要", + "description": "The ARIA label for the main navigation" + }, + "theme.navbar.mobileLanguageDropdown.label": { + "message": "语言", + "description": "The label for the mobile language switcher dropdown" + }, + "theme.NotFound.p1": { + "message": "呀,你想要查看的内容找不到哦。这里只是404页面。", + "description": "The first paragraph of the 404 page" + }, + "theme.NotFound.p2": { + "message": "唔,若你觉得是网站的问题,请报告网站管理员吧。", + "description": "The 2nd paragraph of the 404 page" + }, + "theme.TOCCollapsible.toggleButtonLabel": { + "message": "合上", + "description": "The label used by the button on the collapsible TOC component" + }, + "theme.blog.post.readMore": { + "message": "完整内容", + "description": "The label used in blog post item excerpts to link to full blog posts" + }, + "theme.blog.post.readMoreLabel": { + "message": "完整内容:{title}", + "description": "The ARIA label for the link to full blog posts from excerpts" + }, + "theme.blog.post.readingTime.plurals": { + "message": "预计阅读时间:{readingTime}", + "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" + }, + "theme.docs.breadcrumbs.home": { + "message": "导航", + "description": "The ARIA label for the home page in the breadcrumbs" + }, + "theme.docs.sidebar.collapseButtonTitle": { + "message": "合上文档", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.collapseButtonAriaLabel": { + "message": "合上文档", + "description": "The title attribute for collapse button of doc sidebar" + }, + "theme.docs.sidebar.navAriaLabel": { + "message": "文档侧边栏", + "description": "The ARIA label for the sidebar navigation" + }, + "theme.docs.sidebar.closeSidebarButtonAriaLabel": { + "message": "关闭导航栏", + "description": "The ARIA label for close button of mobile sidebar" + }, + "theme.docs.sidebar.toggleSidebarButtonAriaLabel": { + "message": "切换导航栏", + "description": "The ARIA label for hamburger menu button of mobile navigation" + }, + "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { + "message": "← 返回主页", + "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" + }, + "theme.docs.sidebar.expandButtonTitle": { + "message": "展开文档", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.docs.sidebar.expandButtonAriaLabel": { + "message": "展开文档", + "description": "The ARIA label and title attribute for expand button of doc sidebar" + }, + "theme.ErrorPageContent.tryAgain": { + "message": "重新渲染页面", + "description": "The label of the button to try again rendering when the React error boundary captures an error" + }, + "theme.common.skipToMainContent": { + "message": "跳转到主要内容", + "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" + }, + "theme.tags.tagsPageTitle": { + "message": "标签", + "description": "The title of the tag list page" + }, + "theme.unlistedContent.title": { + "message": "未列出的页面", + "description": "The unlisted content banner title" + }, + "theme.unlistedContent.message": { + "message": "这个页面没有被列出呀,搜索引擎将不会索引到它,只有直接指向的链接才可以访问此页面。", + "description": "The unlisted content banner message" + } +} diff --git a/i18n/zh-hans/docusaurus-plugin-content-blog/Blog.md b/i18n/zh-hans/docusaurus-plugin-content-blog/Blog.md new file mode 100644 index 00000000..e69de29b diff --git a/i18n/zh-hans/docusaurus-plugin-content-blog/authors.yml b/i18n/zh-hans/docusaurus-plugin-content-blog/authors.yml new file mode 100644 index 00000000..28b5d225 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-blog/authors.yml @@ -0,0 +1,12 @@ +localcc: + name: localcc + title: 《幻兽帕鲁》模组制作工具包的作者 + url: https://github.com/localcc + image_url: https://github.com/localcc.png + +itzdabbzz: + name: ItzDabbzz + title: 文档维护者与作者 + url: https://github.com/itzdabbzz + image_url: https://github.com/itzdabbzz.png + diff --git a/i18n/zh-hans/docusaurus-plugin-content-blog/options.json b/i18n/zh-hans/docusaurus-plugin-content-blog/options.json new file mode 100644 index 00000000..c60995ec --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-blog/options.json @@ -0,0 +1,14 @@ +{ + "title": { + "message": "博客", + "description": "The title for the blog used in SEO" + }, + "description": { + "message": "博客", + "description": "The description for the blog used in SEO" + }, + "sidebar.title": { + "message": "最近的帖子", + "description": "The label for the left sidebar" + } +} diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/Palworld-Hero500.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/Palworld-Hero500.png new file mode 100644 index 00000000..2a01eb3c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/Palworld-Hero500.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Character Customisation Colors.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Character Customisation Colors.md new file mode 100644 index 00000000..90104435 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Character Customisation Colors.md @@ -0,0 +1,22 @@ +**Guide written by: Dytser** +**Research contributed by: Petra** + +## Material Slots +Skin and hair color is controlled by the materials on the models. +Specifically their "material slot names". + +### Materials +| Name | Material Slot name | +| ---- | ---- | +| Hair | MS_Hair | +| Skin | MS_Body | +| Outfit | MS_Cloth | + +Skin on both face and Body uses the same material slot name. +Material on Hair and Brow is likely the same *Needs confirmation* + +### How to add to model +Double click your model in Unreal Engine and then on the top left you can see all materials used in the model (these will be the same materials you have in blender), change the name of their material slots. + +### Example on Cloth armor: +![Material Slot Example](assets/material/unreal_matslot_example.png) diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Editing Character Model Sliders.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Editing Character Model Sliders.md new file mode 100644 index 00000000..36552536 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Editing Character Model Sliders.md @@ -0,0 +1,53 @@ +**Guide written by: Dytser** +**Research contributed by: FrancisLouis** +# Character Model Sliders +For a while now it wasnt clear how the models handle the different shape sliders we can adjust at the start of the game. But after some research done on the discord its found out that shapekeys is whats controlling this. +However the downside is that despite now knowing whats controlling them, it would seem like the export from F model or importer into blender breaks these. So they have to be recreated. + +### Whats controlling it? +In order to make shapekeys work you have to manually add these in blender. +For each body bone there is a max and a min shapekey controlling what happens when you go above or below 50% in the sliders. +If you want to to function for both lower values and higher than 50% you need to edit both. + + +# Inside Blender + +## Shape Key Groups +#### Maximum groups +| Body part | Shapekey name | +| --- | --- | +| Body | BS_Torso_max | +| Legs | BS_Leg_max | +| Arms | BS_Arm_max | +#### Minimum Sliders +| Body part | Shapekey name | +| --- | --- | +| Body | BS_Torso_min | +| Legs | BS_Leg_min | +| Arms | BS_Arm_min | + +## Controlling your shapekeys: +#### Adding Shapekeys +Select your model and go to the data tab. +look beneath vertex groups section and click the + icon in the shapekeys +![Adding Shapekeys](assets/shapekey/shapekey_adding.png) +Now name them based on the table above. + +#### Editing Shapekeys +To edit your shapekeys +**select** the one you would like to edit, Set its value to **1** and make sure to click the **"Edit"** button. +![Editing Shapekeys](assets/shapekey/shapekey_editing.png) + +# Export and import into Unreal Engine +### Exporting from Blender: +When exporting to FBX its important to ensure that **"Apply Modifiers"** is turned off in the geometry tab. +![Apply Modifiers toggle, Contributed by FrancisLouis](assets/shapekey/blender_export_shapekey.png) + +#### Importing Into Unreal 5.11 +When importing your FBX into Unreal make sure to go to +**Mesh>Advanced** +And toggle on the "Import Morph Targets" before importing +![Import Morph Targets, Contributed by FrancisLouis](assets/shapekey/unreal_import_shapekey.png) + +#### Testing your shapekeys/morphtargets +Open the mesh and click the morphs tab diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Jiggle Physics.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Jiggle Physics.md new file mode 100644 index 00000000..112f83c9 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/Jiggle Physics.md @@ -0,0 +1,150 @@ +**Guide written by: Dytser** +**Research by: Lewdlad, Dytser, Francislouis,** + +### Minor NSFW warning +In this page there will be references and discussion to breast physics and one small example shown of physics on a character model. + +# Jiggle Physics +### How do the work? +Jiggle physics in games are generally handled by a bone in the rig having physics attached to it, letting it move based on the momentum of the skeleton rather than any hardcoded/animated movement. + +The way this is setup is by having bones on the model to handle this and then having parts of our model weighted to these bones. +More on this below. + +in order to create and apply jiggle physics we need to do the following + +* Prepare the 3D model +* Export the model correctly + * Recommended step: Preparing an animation and exporting it +* Importing the model into Unreal Editor +* Creating and working with the Animation BluePrint (ABP) +* Attaching the ABP to your model +* Exporting and packaging correctly. + +All of these steps will be explained below + +# Blender + +## Preparing the model +There is different ideas of how to best set something like this up and it depends a lot on the individual how they approach it + +### Rigging +However a general rule is to have 1 bone for each part you plan to have move, More bones = more detail, This is called a "chain". Depending on what way you want to apply the physics it can also help having an extra one which your physics bones are attached to, Basically a "bone_parent" + +In this example i am adding jiggle physics to breasts of a character, so breast_l and breast_r are both parented to breast_parent which is in turn parented to the upper spine bone, In Palworlds case this would be Spine_3 for example. + +### Weight painting +Now that you have bones in your models character rig you need to give weight to the model to have it attach to the bones. Depending on how much you want them to have physics applied to them you may want to start smaller. +The amount of weight applied depends entirely on what you are trying to add physics to. +#### Bodyparts +For things that are attached to the body such as breasts, butt, thigh, stomach, ears etc, You likely don't want to overdo it, I recommend starting small and increase from there if you want, For breast a good recommended weight would be 0.5 for example. + +#### Detached Parts +For things not attached to a characters body (hair, clothing tassels, etc) you generally would like to go stronger as having the part be "static" wouldnt look realistic, And unlike body fat physics which generally is more for secondary motion detached parts are more or less "made" of physics. + +For example having a keychain attached to a weapon with a figurine on the other end of the chain. we expect this figure to move and adhere to physics entirely rather than only partially like we do a body. + +### Exporting +Select all your meshes and the armature then export this as FBX. + +### Recommended step: Adding an animation +This step can be skipped if you don't care, It can help to have some idea of how the animation will play out in the game instead of exporting it and constantly packaging it. Rebooting the game and recooking each time. + +**Lets import an animation instead!** +You can either +* **A:** Make a custom animation, such as the rig moving up down and sideways quickly to show off movement and help you get an idea of how it will behave. +* **B:** import an animation from the game. + +for A: +Just make your animation in blender, If you need instructions on that then you can refer to +[First Steps in Blender Animation – A Comprehensive Tutorial](https://www.youtube.com/watch?v=PGvyBlgXHi8) +For B: +In Fmodel you can navigate to +Content/Pal/Animation +![Pal Animation location.png](assets/jiggle/fmodel_anim_location.png) +Now simply find the animation of which you want to use, For example human "AS_Player_Female_Jog_None" and right click. +Choose "Save Animation" +![Save Animation.png](assets/jiggle/fmodel_anim_save.png) +Now if you go back to your blender project (you might want to save a copy just in case) you can now select your armature and then go to +file>Import>Import PSA +![Import skeleton Anim.png](assets/jiggle/blender_import_anim.png) +After your animation is imported, if you play, it should now play the animation. + +You want to now go to the Dope Sheet by clicking the icon in the top right corner and changing this to the Dope Sheet. +While in the dope sheet you will likely be presented with keyframes all over the place, What you really only care about is the starting and end keyframes. +You can see in the next image the animation I imported starts at 0 and ends at 45 +Now change the starting and end frames in the bottom right of the dopesheet to match the animation. +![Dopesheet.png](assets/jiggle/blender_dopesheet.png) +Now if you play your animation it should loop. +With your animation created and setup in blender to loop correctly, You want to select your model + armature like usual and export to FBX + +#### FBX settings for animations: +Follow the usual FBX export settings. Such as turn off leaf bones etc + +And under **Bake Animation** +* turn off both **NLA Strips** as well as **All actions** +* Make sure **Force Start/End Keyframes** and **Key All Bones** are toggled on + [Bake Animation Export settings.png](assets/jiggle/blender_export_anim.png) + + + +# Unreal Engine +### Importing +Import the file like normal, Select the physicsasset and skeleton if its already in the project, Otherwise import them and place them according to their original File structure. + +If you are unsure how to do that, Follow the instructions on +[Packaging final mod file through UE5](https://pwmodding.wiki/docs/asset-swapping/PackagingInUE5) + +#### Importing The animation into Unreal +You import the animation just like how you import any other model, Just put it somewhere and direct its skeleton etc the way you do the other files. +I recommend naming them Anim that way you can easily find and know which files belong to the animations after cooking. + +## creating and working with animation blueprint +Right click your mesh in unreal. and go to **Create>Anim Blueprint** And name it whatever you want. +![Create ABP.png](assets/jiggle/unreal_create_abp.png) +This will create an Animation Blueprint next to your models skeleton file. +Now you want to right click and add **Input pose** & **Spring Controller** + +Attach the input pose into the spring controller and the spring controller into the output pose. +Unreal will auto create **Local to Component** nodes and attach them as intended in your setup. +Now you will want to give a spring controller for each physics bone you have. + +For example this is my setup for Breast physics on my current model. +![Breast physics example.png](assets/jiggle/unreal_abp_physics_example.png) +Remember that physics goes from left to right in this case. So you would want your first node to be the left one, In this case i have breast Parent as the first node in my setup and every node thereafter is the two breast nodes attached to the parent. +The Left and Right breasts are not attached to each other so their order does not matter + +#### Compile +After you make changes, you will need to compile these in Unreal Editor. Click either the green button on the preview window Or the Compile button in the upper left corner above your preview window. +![Compile Preview Button.png](assets/jiggle/unreal_abp_compile_button.png) ![Compile button.png](assets/jiggle/unreal_abp_compile_preview.png) + +Its important that you have **Input pose** as the first node and it all going into **Output pose** as the output when you later cook your files. + +#### Loading an animation in the preview +If you followed my recommended step and have an animation in unreal you can now right click and go to **Animation>Sequence>play "animationname"** +![Play Animation Name.png](assets/jiggle/unreal_abp_anim_play.png) + +Now simply attach it instead of the input pose into the load order and compile +![Loaded Animation Sequence.png](assets/jiggle/unreal_abp_anim_load.png) + +Now if you look in your preview window you should see an animation going! +![JigglePreviewGif.gif](assets/jiggle/unreal_abp_preview.gif) +With this you should have SOME idea how it will work ingame, Do note it wont be 1:1 when you actually get it ingame. + +### REMEMBER! +**You need to re attach the "Input Pose" and compile before cooking your project!** +### Attaching the APB to the model +Double click your model and scroll down past the **Mesh** Settings +Find the **Skeletal Mesh** dropdown and open it. +Inside you will find the option for **Post Process Anim Blueprint** Select your newly made ABP and save the model. +![Attaching the ABP.png](assets/jiggle/unreal_attaching_abp.png) + +Congratulations you now have added Jiggle Physics to your model +## Packaging the mod. +Follow packaging instructions like you would any other mod. +However now with your ABP there will be the physics ABP file in your skeleton folder, You want to keep this for the mod. +Naivgate to "Content\Pal\Model\Character\Skeleton\Human" or wherever your skeleton would be stored. +For example i named my ABP "oldClothJiggles". So i now make sure to keep the **OldClothJiggles.uasset** and **OldClothJiggles.uexp** from the cooked folder when packaging the mod. + +When in doubt remember: **Delete the skeleton. Keep the ABP** +It will attach to the bones on the mesh and since you didnt change the skeleton in the core of unreal it wont screw up the model ingame. diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_dopesheet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_dopesheet.png new file mode 100644 index 00000000..aafecf86 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_dopesheet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_export_anim.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_export_anim.png new file mode 100644 index 00000000..bf1cae6d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_export_anim.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_import_anim.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_import_anim.png new file mode 100644 index 00000000..917edc46 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/blender_import_anim.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/fmodel_anim_location.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/fmodel_anim_location.png new file mode 100644 index 00000000..0d670fb1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/fmodel_anim_location.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/fmodel_anim_save.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/fmodel_anim_save.png new file mode 100644 index 00000000..eab2eda0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/fmodel_anim_save.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_anim_load.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_anim_load.png new file mode 100644 index 00000000..4b849904 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_anim_load.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_anim_play.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_anim_play.png new file mode 100644 index 00000000..5e57ebe9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_anim_play.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_compile_button.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_compile_button.png new file mode 100644 index 00000000..76734837 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_compile_button.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_compile_preview.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_compile_preview.png new file mode 100644 index 00000000..b5015d8b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_compile_preview.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_physics_example.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_physics_example.png new file mode 100644 index 00000000..ccc27056 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_physics_example.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_preview.gif b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_preview.gif new file mode 100644 index 00000000..7a7af7a6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_abp_preview.gif differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_attaching_abp.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_attaching_abp.png new file mode 100644 index 00000000..53dc5ebf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_attaching_abp.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_create_abp.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_create_abp.png new file mode 100644 index 00000000..844e68cc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/jiggle/unreal_create_abp.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/material/unreal_matslot_example.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/material/unreal_matslot_example.png new file mode 100644 index 00000000..3ba3a21e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/material/unreal_matslot_example.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/blender_export_shapekey.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/blender_export_shapekey.png new file mode 100644 index 00000000..f2b6582f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/blender_export_shapekey.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/shapekey_adding.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/shapekey_adding.png new file mode 100644 index 00000000..54840142 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/shapekey_adding.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/shapekey_editing.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/shapekey_editing.png new file mode 100644 index 00000000..e328966a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/shapekey_editing.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/unreal_import_shapekey.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/unreal_import_shapekey.png new file mode 100644 index 00000000..a8c0ccbf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Advanced Asset Creation/assets/shapekey/unreal_import_shapekey.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingModifying2DAssets.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingModifying2DAssets.md new file mode 100644 index 00000000..1ded0e06 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingModifying2DAssets.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 5 +--- + +# Exporting & Modifying 2D Assets + +This guide is written by [KURAMAAA0](https://github.com/KURAMAAA0/PalModding) + +## WIP. \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingModifying3DAssets.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingModifying3DAssets.md new file mode 100644 index 00000000..b70ba3a3 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingModifying3DAssets.md @@ -0,0 +1,77 @@ +--- +sidebar_position: 3 +--- + +# Exporting & Modifying 3D Assets + +This guide is written by [KURAMAAA0](https://github.com/KURAMAAA0/PalModding) + +In this section, you'll learn how to find the right files to export in order to modify 3D assets. You will not be taught how to use Blender. + + +## Finding and exporting 3D models of Pals + +If you want to find a Pal 3D model, press `Control + Shift + F` in FModel, or click `Package -> Search`, then search for `SK_` (Replace \ Being your Pals name) + + +#### To find the Code Name of any Pal, click **[HERE](https://github.com/KURAMAAA0/PalModding/blob/main/PalNamesCodeNames.txt "HERE")** and search for your wanted pal. + +Double-click on the first result, should be the one **without** _`Skeleton` at the end. + +Then go up one folder, meaning you shoud click on `Folders` at the top. + +![FMODEL2](https://github.com/KURAMAAA0/PalModding/assets/58988462/6c0d144c-5a52-465b-8d76-f404d6ab3474) + +Right-click on your Pal's folder, click save Folder's Packages **Textures** (.png) +Right-click on your Pal's folder, click save Folder's Packages **Models** (.psk) +Now you can go ahead and open **Blender**. + + +## Importing the 3D models in Blender + +:::tip + Make sure you either scale the armature and model down by 0.01 after import, or while exporting, scale should be set 0.1. + + Make sure you are also disabling `Add Leaf Bones` on export. + + The armature name should be Armature + ![Armature](./assets/Armature.png) +::: + +In Blender, click on `File -> Import -> Unreal PSK (.psk/.pskx)` + +![BLENDER1](https://github.com/KURAMAAA0/PalModding/assets/58988462/98e6e332-75d2-4c60-ad49-d557459ce8d4) + +Go to the output folder you set when changing FModel's settings, `Output -> Exports` go through the folders until you find the `SK_PalCodeName.psk` file and import it. +The textures should be in the same folder as the .psk, apply them to the Pal model if you don't want to replace it, otherwise ignore. +We'll make `Depresso` (code name: `NegativeKoala`) into a completely sleep-deprived `Depresso` by editing his model. +We will also change his textures, go to **this section** if you want to learn how to replace/edit images (same process as replacing/editing textures). + + +## Modifying the 3D models in Blender +If you only want to modify your Pal 3D model, you can keep the model present in the viewport and do the modifications directly on it. +If your model has a black background for his eyes and mouth, select the texture(s) with the issue, go to the **Shader Editor**, plug the **Alpha** channel of the texture into the **Alpha** property of the Principled BSDF. + +![BLENDERSHADER1](https://github.com/KURAMAAA0/PalModding/assets/58988462/c988b8db-3d1a-48ed-b597-8beda449cfb8) + + + +Then in the Material Properties tab change the `Blend Mode` to `Alpha Blend` and the `Shadow Mode` to `None`. + +![BLENDERSHADER2](https://github.com/KURAMAAA0/PalModding/assets/58988462/41e5a112-f107-468d-b69b-e38b9a36bfce) + + +Your Pal should now be fixed and working! + +![BLENDERSHADER3](https://github.com/KURAMAAA0/PalModding/assets/58988462/d0b93d38-ea6d-4a27-9ac4-14beab123f1f) + + + +Here's the poorly made `Sleep Deprived Depresso`, as well as his textures changed. + +![BLENDER3](https://github.com/KURAMAAA0/PalModding/assets/58988462/3cd4b1f6-17d9-4160-8c04-d0acc640ce92) + + +To export, simply go to `File > Export > FBX (.fbx)` and choose where you want to export it. + +Let's proceed with the final step, [packaging the file in UE5 to get a mod file!](https://github.com/KURAMAAA0/PalModding/blob/main/Assset%20Swap%20Guide/PackagingInUE5.md) \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingReplacing3DAssets.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingReplacing3DAssets.md new file mode 100644 index 00000000..382dce68 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/ExportingReplacing3DAssets.md @@ -0,0 +1,9 @@ +--- +sidebar_position: 4 +--- + +# Exporting & Replacing 3D Assets + +This guide is written by [KURAMAAA0](https://github.com/KURAMAAA0/PalModding) + +## WIP. \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Home.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Home.md new file mode 100644 index 00000000..36ef5047 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/Home.md @@ -0,0 +1,22 @@ +--- +sidebar_position: 1 +--- + +# Required Tools & Intro + +This guide is written by [KURAMAAA0](https://github.com/KURAMAAA0/PalModding) + +### How to make Asset Swaps + +This guide will go on how to make an asset swap mod for Palworld. After reading this guide, you should be able to create asset swaps of and not limited to: Rigged 3D assets such as Pals or NPCs, static 3D assets such as items, weapons or any object, textures such Pal textures, Player textures or World textures and images such as icons or HUD elements. + +## Required tools: + +- [FModel](https://fmodel.app/) to go through game files and export them. + - `Palworld Mappings File` ([direct download](https://github.com/KURAMAAA0/PalModding/raw/main/Assset%20Swap%20Guide/Mappings.usmap "direct download")), required to use FModel on Palworld. +- [Unreal Engine 5.1.1](https://www.unrealengine.com/en-US/download) to package the final mod. + - *Be sure to select 5.1.1, as it is the version matching the one Palworld used.* +- [Blender](https://www.blender.org/download/) to edit and export the 3D models. + - DarklightGames' psk/psa importer (https://github.com/DarklightGames/io_scene_psk_psa/releases) to import game files into Blender. + +Let's begin. \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/PackagingInUE5.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/PackagingInUE5.md new file mode 100644 index 00000000..88fec41b --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/PackagingInUE5.md @@ -0,0 +1,110 @@ +--- +sidebar_position: 6 +--- + +# Packaging final mod file through UE5 + +This guide is written by [KURAMAAA0](https://github.com/KURAMAAA0/PalModding) + + +Most of this section is heavily inspired by [this guide](https://www.abbiedoobie.com/2023/10/13/modding-robocop-rogue-city-and-other-ue-5-games/)! Was incredibly helpful. + +Launch Unreal Engine 5.1.1. + +![UE1](https://github.com/KURAMAAA0/PalModding/assets/58988462/ca1c0f4c-3d4d-4559-aded-fa5cd8c20c25) + +Create a new project: `Games -> Blank Project`, name it exactly `Pal` **(Very important that the project name is "Pal" or the mod won't load!)** +The Project Defaults should be: +- `Blueprint` +- Target Platform: `Desktop` +- Starter Content: `unchecked` +- Raytracing: `unchecked` +- +![UE2](https://github.com/KURAMAAA0/PalModding/assets/58988462/0782bbbe-9b49-4597-b530-9805e1f14561) + +Click on `Platforms` towards the top, then `Packaging Settings + +![UESETTING](https://github.com/KURAMAAA0/PalModding/assets/58988462/5c65653c-c1de-4f95-9e40-e08622395890) + +Uncheck `Use Io Store` and check `Generate Chunks`. + +![UESETTING2](https://github.com/KURAMAAA0/PalModding/assets/58988462/41cfcb81-5046-4388-bf5d-7fa8253f8f38) + +Search for `Cook everything` in the search bar and check `Cook everything in the project content directory (…)`. + +![UESETTING3](https://github.com/KURAMAAA0/PalModding/assets/58988462/2967a6ba-031e-4464-b245-b67ac9f140a8) + +Create a folder structure `matching` the one from FModel. Ignore `Pal\Content\` as the Content Browser already starts in `Content`. +**For example**, since I modified Depresso model, body texture and eyes texture, I need to create the folder structure to get to these files. + +![UEPATH1](https://github.com/KURAMAAA0/PalModding/assets/58988462/e86dc337-3c7d-4918-8646-448bbd962089) + +![UE3](https://github.com/KURAMAAA0/PalModding/assets/58988462/f737c24f-8954-411d-a51f-5545d5ec050c) + +You can now drop all your **MODIFIED** files into their corresponding folder. If possible, drop the files that go into a single folder all at once. Click Import All, close the FBX import error(s). + +![UE4](https://github.com/KURAMAAA0/PalModding/assets/58988462/bbbee6b6-fb03-4676-921c-4fecfde55c0b) + +Now as you can see, our textures don’t look good. That is simply because we need to manually set transparent materials. +Double click on the material (sphere) with your *normally* transparent texture (eyes, mouth, etc..) +Change the **Blend Mode** to **Translucent**, and connect **A** (alpha) to **Opacity**. + +![UE5](https://github.com/KURAMAAA0/PalModding/assets/58988462/ec1e61ba-f8b8-4bd5-8b22-0588f51a4935) + +Do that on any material you need, then dont forget to save everything (bottom right corner). + +![UE6](https://github.com/KURAMAAA0/PalModding/assets/58988462/85905fae-a8f9-4dda-bac6-7ee05b3c1011) + +Make sure that all your files have the EXACT same name they originally had in FModel. + +In my case: +- **DeprivedDepresso** becomes **SK_NegativeKoala** +- **DeprivedDepresso_PhysicsAsset** becomes **PA_NegativeKoala_PhysicsAsset** +- **DeprivedDepresso_Skeleton** becomes **SK_NegativeKoala_Skeleton** + + +Note that SK_NegativeKoala_Skeleton was originally not in the same folder as the other files, so we have to create new folders and move it from its current folder. +Always keep in mind that paths and filenames are very important. + +![UEPATH2](https://github.com/KURAMAAA0/PalModding/assets/58988462/817dda65-6094-4bf3-9ff6-cec499f17592) + +![UE4 5](https://github.com/KURAMAAA0/PalModding/assets/58988462/2f0cfbef-06c0-4c18-b57b-d5f4d9dc899c) + +Save everything (bottom right corner). +Go back to your **Content** folder, right click, hover over **Miscellaneous**, click on **Data Asset**. + +![UE7](https://github.com/KURAMAAA0/PalModding/assets/58988462/a75cf69e-50d5-480b-b695-2fefde989276) + +Select **PrimaryAssetLabel**. + +![UE8](https://github.com/KURAMAAA0/PalModding/assets/58988462/ea81eeb5-4a13-407e-be31-9d01c842ae9f) + +Name it “Label_YourModName”. I named mine “Label_DeprivedDepresso”. +Double click it, and make the following changes: +- Priority set to **1 or more** +- Chunk ID set to **1000 or more**, this will be in your final mod .pak to help you differentiate it from other .pak files. +- Cook Rule set to **Always Cook** +- Label Assets in My Directory **checked**. +Save everything (bottom right corner). +Click on **Platforms, Windows, Shipping** +Then click on **Platforms, Windows, Package Project** +Your mod will start packaging, this will take a while so grab a cup of tea! + +![BLENDER3](https://github.com/KURAMAAA0/PalModding/assets/58988462/4be2947c-6056-4f43-9d9e-3c30fe1928b2) + +Or coffee.. +Once packaging is done, you’ll have a “Windows” folder made, go in through folder: `Windows -> Pal -> Content -> Paks`. +In the Paks folder, you’ll most likely have two .pak files, **pakchunk0-Windows** and yours. +Mine is pakchunk1000-Windows because I set the Chunk ID to 1000. +You now need to go into your game local files. + +![STEAM1](https://github.com/KURAMAAA0/PalModding/assets/58988462/c8563873-11e1-4376-a6da-09df5fdd2c0e) + +Copy your .pak file to `D:\Palworld\Pal\Content\Paks`. +Rename it to *YourModName***_P** launch Palworld, and that’s it! +**(YOUR .PAK FILENAME SHOULD END WITH “_P’, ELSE IT WON’T LOAD.)** +Enjoy your beautiful creation. + + +### Issues & Fixes +If you run into issues that you manage to fix, DM me on Discord **kurama0** so I can potentially add the issue & fix here! \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/StartingOut.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/StartingOut.md new file mode 100644 index 00000000..f4116bb6 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/StartingOut.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 2 +--- + +# Starting out + +This guide is written by [KURAMAAA0](https://github.com/KURAMAAA0/PalModding) + +Start by opening FModel, a `Directory Selector` window will open. +If Palworld isn't in the first dropdown, click the interchanging arrows symbol to add an undetected game. + +![DirectorySelector](./assets/dirselector.png) + +Name it `Palworld` (Or whatever you want, doesn't matter.) +Change the directory to your `Palworld` executable directory, which by default is in `C:\Program Files (x86)\Steam\steamapps\common\Palworld\` +If you cannot find it, go to your `Steam library -> Right Click -> Palworld -> Manage -> Browse local files`, copy this path to the `Directory` section. + +Click `OK` and go to FModel settings. +Change your `Output Directory` to somewhere you'll find easily. +In the `GAME` section, change `UE Versions` to `GAME_UE5_1`. +In the `ADVANCED` section, check `Local Mapping File` and change `Mapping File Path` to the [Palworld Mapping File](https://github.com/KURAMAAA0/PalModding/raw/main/Assset%20Swap%20Guide/Mappings.usmap "Palworld mapping file") you downloaded earlier. + +On the left side of the settings, click on the `Models` tab. +Change your `Model Export Directory` to somewhere you'll find easily. +Change `Mesh Format` to `ActorX (psk / pskx)` +Change `Texture Format` to `PNG`. +Click `OK` and restart FModel. + +------------ + + +You can now start exploring and exporting the game files freely! +To find which file to export, go to one of these sections in the guide: +- [Exporting and modifying 3D assets (Pals, items, etc..)](ExportingModifying3DAssets.md "Exporting and modifying 3D assets (Pals, items, etc..)") +- [[WIP] Exporting and replacing 3D assets (Pals, items, etc..)](ExportingReplacing3DAssets.md) +- [[WIP] Exporting and modifying 2D assets (Icons, HUD elements, images)](ExportingModifying2DAssets.md) +- Animations? Not sure if possible, didn't try yet. WIP. \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/_category_.json b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/_category_.json new file mode 100644 index 00000000..87aae298 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Asset Swapping", + "position": 4, + "link": { + "type": "generated-index" + } +} diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/CharacterCustomizationColors.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/CharacterCustomizationColors.md new file mode 100644 index 00000000..79998765 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/CharacterCustomizationColors.md @@ -0,0 +1,29 @@ +--- +sidebar_position: 1 +--- + +# Character Customization Colors + +**Guide written by: `Dytser`** + +**Research contributed by: `Petra`** + +## Material Slots +Skin and hair color is controlled by the materials on the models. +Specifically their "material slot names". + +### Materials +| Name | Material Slot name | +| ---- | ---- | +| Hair | MS_Hair | +| Skin | MS_Body | +| Outfit | MS_Cloth | + +Skin on both face and Body uses the same material slot name. +Material on Hair and Brow is likely the same *Needs confirmation* + +### Fixing Material Slot Names +Double-click your model in Unreal Engine and then on the top left you can see all materials used in the model (these will be the same materials you have in blender), change the name of their material slots. + +### Example on Cloth armor +![Material Slot Example](assets/material/unreal_matslot_example.png) diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/EditingCharacterModelSliders.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/EditingCharacterModelSliders.md new file mode 100644 index 00000000..3ed971f3 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/EditingCharacterModelSliders.md @@ -0,0 +1,63 @@ +--- +sidebar_position: 2 +--- + +# Character Model Sliders + +**Guide written by: `Dytser`** + +**Research contributed by: `FrancisLouis`** + +For a while now it wasn't clear how the models handle the different shape sliders we can adjust at the start of the game. But after some research done on the discord its found out that Shape Keys is what's controlling this. +However the downside is that despite now knowing what's controlling them, it would seem like the export from F model or importer into blender breaks these. So they have to be recreated. + +## What's controlling it? +In order to make Shape Keys work you have to manually add these in blender. +For each body bone there is a max and a min Shape Key controlling what happens when you go above or below 50% in the sliders. +If you want to function for both lower values and higher than 50% you need to edit both. + +import { BiLogoBlender } from "react-icons/bi"; + +## Inside Blender + +### Shape Key Groups + +#### Maximum groups +| Body part | Shape Key name | +| --- |----------------| +| Body | BS_Torso_max | +| Legs | BS_Leg_max | +| Arms | BS_Arm_max | + +#### Minimum Sliders +| Body part | Shape Key name | +| --- |----------------| +| Body | BS_Torso_min | +| Legs | BS_Leg_min | +| Arms | BS_Arm_min | + +### Controlling your Shape Keys +### Adding Shape Keys +Select your model and go to the data tab. +look beneath vertex groups section and click the + icon in the Shape Keys +![Adding Shape Keys](assets/shapekey/shapekey_adding.png) +Now name them based on the table above. + +### Editing Shape Keys +To edit your Shape Keys +**select** the one you would like to edit, Set its value to **1** and make sure to click the **"Edit"** button. +![Editing Shape Keys](assets/shapekey/shapekey_editing.png) + +## Export and import into Unreal Engine +### Exporting from Blender +When exporting to FBX it's important to ensure that **"Apply Modifiers"** is turned off in the geometry tab. +![Apply Modifiers toggle, Contributed by FrancisLouis](assets/shapekey/blender_export_shapekey.png) + +### Importing Into Unreal 5.11 +When importing your FBX into Unreal make sure to go to +**Mesh>Advanced** +And toggle on the "Import Morph Targets" before importing +![Import Morph Targets, Contributed by FrancisLouis](assets/shapekey/unreal_import_shapekey.png) + +### Testing your Shape Keys/Morph Targets +Open the mesh and click the morphs tab diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/JigglePhysics.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/JigglePhysics.md new file mode 100644 index 00000000..ceb387c2 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/JigglePhysics.md @@ -0,0 +1,176 @@ +--- +sidebar_position: 3 +--- + +# Jiggle Physics ( 18+ ) + +**Guide written by: `Dytser`** + +**Research by: `Lewdlad`, `Dytser`, `Francislouis`** + +import { MdNoAdultContent } from "react-icons/md"; + +## Minor NSFW warning +In this page there will be references and discussion to breast physics and one small example shown of physics on a character model. + +## Jiggle Physics +### How do the work? +Jiggle physics in games are generally handled by a bone in the rig having physics attached to it, letting it move based on the momentum of the skeleton rather than any hardcoded/animated movement. + +The way this is setup is by having bones on the model to handle this and then having parts of our model weighted to these bones. +More on this below. + +In order to create and apply jiggle physics we need to do the following + +* Prepare the 3D model +* Export the model correctly + * Recommended step: Preparing an animation and exporting it +* Importing the model into Unreal Editor +* Creating and working with the Animation BluePrint (ABP) +* Attaching the ABP to your model +* Exporting and packaging correctly. + +All of these steps will be explained below + +import { BiLogoBlender } from "react-icons/bi"; + +## Blender + +### Preparing the model +There is different ideas of how to best set something like this up, and it depends a lot on the individual how they approach it + +#### Rigging +However, a general rule is to have 1 bone for each part you plan to have move, More bones = more detail, This is called a "chain". Depending on what way you want to apply the physics it can also help having an extra one which your physics bones are attached to, Basically a "bone_parent" + +In this example I am adding jiggle physics to breasts of a character, so breast_l and breast_r are both parented to breast_parent which is in turn parented to the upper spine bone, In Palworlds case this would be Spine_3 for example. + +#### Weight painting +Now that you have bones in your models character rig you need to give weight to the model to have it attach to the bones. Depending on how much you want them to have physics applied, you may want to start smaller. +The amount of weight applied depends entirely on what you are trying to add physics to. + +#### Bodyparts +For things that are attached to the body such as breasts, butt, thigh, stomach, ears etc, You likely don't want to overdo it, I recommend starting small and increase from there if you want, For breast a good recommended weight would be 0.5 for example. + +#### Detached Parts +For things not attached to a characters body (hair, clothing tassels, etc) you generally would like to go stronger as having the part be "static" wouldnt look realistic, And unlike body fat physics which generally is more for secondary motion detached parts are more or less "made" of physics. + +For example having a keychain attached to a weapon with a figurine on the other end of the chain. we expect this figure to move and adhere to physics entirely rather than only partially like we do a body. + +#### Exporting +Select all your meshes and the armature then export this as FBX. + +#### Recommended step: Adding an animation +This step can be skipped if you don't care, It can help to have some idea of how the animation will play out in the game instead of exporting it and constantly packaging it. Rebooting the game and recooking each time. + +**Let's import an animation instead!** +You can either +* **A:** Make a custom animation, such as the rig moving up down and sideways quickly to show off movement and help you get an idea of how it will behave. +* **B:** import an animation from the game. + +> For A: +Just make your animation in blender, If you need instructions on that then you can refer to + +[First Steps in Blender Animation – A Comprehensive Tutorial](https://www.youtube.com/watch?v=PGvyBlgXHi8) + +For B: +In FModel you can navigate to `Content/Pal/Animation` + +![Pal Animation location.png](assets/jiggle/fmodel_anim_location.png) + +Now simply find the animation of which you want to use, For example human `AS_Player_Female_Jog_None` and right click. +Choose "Save Animation" + +![Save Animation.png](assets/jiggle/fmodel_anim_save.png) + +Now if you go back to your blender project (you might want to save a copy just in case) you can now select your armature and then go to `File>Import>Import PSA` + +![Import skeleton Anim.png](assets/jiggle/blender_import_anim.png) + +After your animation is imported, if you play, it should now play the animation. + +You want to now go to the Dope Sheet by clicking the icon in the top right corner and changing this to the Dope Sheet. +While in the dope sheet you will likely be presented with keyframes all over the place, What you really only care about is the starting and end keyframes. +You can see in the next image the animation I imported starts at `0` and ends at `45` +Now change the starting and end frames in the bottom right of the Dope Sheet to match the animation. +![Dopesheet.png](assets/jiggle/blender_dopesheet.png) +Now if you play your animation it should loop. +With your animation created and setup in blender to loop correctly, You want to select your model + armature like usual and export to FBX + +#### FBX settings for animations: +Follow the usual FBX export settings. Such as turn off leaf bones etc + +And under **Bake Animation** +* Turn off both **NLA Strips** and **All actions** +* Make sure **Force Start/End Keyframes** and **Key All Bones** are toggled on + +![Bake Animation Export settings.png](./assets/jiggle/blender_export_anim.png) + +import { SiUnrealengine } from "react-icons/si"; + +## Unreal Engine +### Importing +Import the file like normal, Select the physicsasset and skeleton if its already in the project, Otherwise import them and place them according to their original File structure. + +If you are unsure how to do that, Follow the instructions on +[Packaging final mod file through UE5](https://pwmodding.wiki/docs/asset-swapping/PackagingInUE5) + +#### Importing The animation into Unreal +You import the animation just like how you import any other model, Just put it somewhere and direct its skeleton etc the way you do the other files. +I recommend naming them Anim that way you can easily find and know which files belong to the animations after cooking. + +### Creating and Working with Animation Blueprints +Right-click your mesh in unreal. and go to `Create>Anim Blueprint` And name it whatever you want. +![Create ABP.png](assets/jiggle/unreal_create_abp.png) +This will create an Animation Blueprint next to your models skeleton file. +Now you want to right-click and add **Input pose** & **Spring Controller** + +Attach the input pose into the spring controller and the spring controller into the output pose. +Unreal will auto create **Local to Component** nodes and attach them as intended in your setup. +Now you will want to give a spring controller for each physics bone you have. + +For example this is my setup for Breast physics on my current model. +![Breast physics example.png](assets/jiggle/unreal_abp_physics_example.png) +Remember that physics goes from left to right in this case. So you would want your first node to be the left one, In this case i have breast Parent as the first node in my setup and every node thereafter is the two breast nodes attached to the parent. +The Left and Right breasts are not attached to each other so their order does not matter + +### Compile +After you make changes, you will need to compile these in Unreal Editor. Click either the green button on the preview window Or the Compile button in the upper left corner above your preview window. + +![Compile Preview Button.png](assets/jiggle/unreal_abp_compile_button.png) + +![Compile button.png](assets/jiggle/unreal_abp_compile_preview.png) + +Its important that you have **Input pose** as the first node and it all going into **Output pose** as the output when you later cook your files. + +### Loading an animation in the preview + +If you followed my recommended step and have an animation in unreal you can now right-click and go to `Animation>Sequence>play "animationname"` +![Play Animation Name.png](assets/jiggle/unreal_abp_anim_play.png) + +Now simply attach it instead of the input pose into the load order and compile +![Loaded Animation Sequence.png](assets/jiggle/unreal_abp_anim_load.png) + +Now if you look in your preview window you should see an animation going! +![JigglePreviewGif.gif](assets/jiggle/unreal_abp_preview.gif) +With this you should have SOME idea how it will work ingame, Do note it won't be 1:1 when you actually get it ingame. + +:::warning +### REMEMBER! +**You need to re attach the "Input Pose" and compile before cooking your project!** +::: + +### Attaching the APB to the model +Double-click your model and scroll down past the **Mesh** Settings +Find the **Skeletal Mesh** dropdown and open it. +Inside you will find the option for **Post Process Anim Blueprint** Select your newly made ABP and save the model. +![Attaching the ABP.png](assets/jiggle/unreal_attaching_abp.png) + +Congratulations you now have added Jiggle Physics to your model +## Packaging the mod. +Follow packaging instructions like you would any other mod. +However, now with your ABP there will be the physics ABP file in your skeleton folder, You want to keep this for the mod. +Navigate to `Content\Pal\Model\Character\Skeleton\Human` or wherever your skeleton would be stored. +For example I named my ABP "oldClothJiggles". So i now make sure to keep the `OldClothJiggles.uasset` and `OldClothJiggles.uexp` from the cooked folder when packaging the mod. + +When in doubt remember: **Delete the skeleton. Keep the ABP** +It will attach to the bones on the mesh and since you didnt change the skeleton in the core of unreal it won't screw up the model ingame. diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/_category_.json b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/_category_.json new file mode 100644 index 00000000..e0252837 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Advanced Asset Creation", + "position": 6, + "link": { + "type": "generated-index" + } +} diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_dopesheet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_dopesheet.png new file mode 100644 index 00000000..aafecf86 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_dopesheet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_export_anim.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_export_anim.png new file mode 100644 index 00000000..bf1cae6d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_export_anim.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_import_anim.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_import_anim.png new file mode 100644 index 00000000..917edc46 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/blender_import_anim.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/fmodel_anim_location.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/fmodel_anim_location.png new file mode 100644 index 00000000..0d670fb1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/fmodel_anim_location.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/fmodel_anim_save.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/fmodel_anim_save.png new file mode 100644 index 00000000..eab2eda0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/fmodel_anim_save.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_anim_load.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_anim_load.png new file mode 100644 index 00000000..4b849904 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_anim_load.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_anim_play.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_anim_play.png new file mode 100644 index 00000000..5e57ebe9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_anim_play.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_compile_button.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_compile_button.png new file mode 100644 index 00000000..76734837 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_compile_button.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_compile_preview.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_compile_preview.png new file mode 100644 index 00000000..b5015d8b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_compile_preview.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_physics_example.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_physics_example.png new file mode 100644 index 00000000..ccc27056 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_physics_example.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_preview.gif b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_preview.gif new file mode 100644 index 00000000..7a7af7a6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_abp_preview.gif differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_attaching_abp.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_attaching_abp.png new file mode 100644 index 00000000..53dc5ebf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_attaching_abp.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_create_abp.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_create_abp.png new file mode 100644 index 00000000..844e68cc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/jiggle/unreal_create_abp.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/material/unreal_matslot_example.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/material/unreal_matslot_example.png new file mode 100644 index 00000000..3ba3a21e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/material/unreal_matslot_example.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/blender_export_shapekey.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/blender_export_shapekey.png new file mode 100644 index 00000000..f2b6582f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/blender_export_shapekey.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/shapekey_adding.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/shapekey_adding.png new file mode 100644 index 00000000..54840142 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/shapekey_adding.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/shapekey_editing.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/shapekey_editing.png new file mode 100644 index 00000000..e328966a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/shapekey_editing.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/unreal_import_shapekey.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/unreal_import_shapekey.png new file mode 100644 index 00000000..a8c0ccbf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/advanced-asset-creation/assets/shapekey/unreal_import_shapekey.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/assets/Armature.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/assets/Armature.png new file mode 100644 index 00000000..c0138c14 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/assets/Armature.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/assets/dirselector.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/assets/dirselector.png new file mode 100644 index 00000000..8b4ebc2f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/asset-swapping/assets/dirselector.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ContentBrowserNewMod.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ContentBrowserNewMod.png new file mode 100644 index 00000000..bced8fdc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ContentBrowserNewMod.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorEvents.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorEvents.png new file mode 100644 index 00000000..ae06d5e5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorEvents.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorMade.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorMade.png new file mode 100644 index 00000000..ab14d5b8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorMade.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorVariables.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorVariables.png new file mode 100644 index 00000000..fbfd4bc6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorVariables.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorVariablesWorking.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorVariablesWorking.png new file mode 100644 index 00000000..e01c903e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModActorVariablesWorking.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModButtonsArray.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModButtonsArray.png new file mode 100644 index 00000000..3ec7fd9c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModButtonsArray.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModMenuButtonPressed.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModMenuButtonPressed.png new file mode 100644 index 00000000..03c7fda3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModMenuButtonPressed.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModSwitchOnEvent.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModSwitchOnEvent.png new file mode 100644 index 00000000..59f20806 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/ModSwitchOnEvent.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/MonMenuButtonPRessedInt.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/MonMenuButtonPRessedInt.png new file mode 100644 index 00000000..ce0b4255 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/MonMenuButtonPRessedInt.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/NewModActor.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/NewModActor.png new file mode 100644 index 00000000..1facaf38 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/NewModActor.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/NewPMKInstance.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/NewPMKInstance.png new file mode 100644 index 00000000..0ed34065 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/NewPMKInstance.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/SwitchInt.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/SwitchInt.png new file mode 100644 index 00000000..47716560 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/SwitchInt.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/example.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/example.png new file mode 100644 index 00000000..153c5c91 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/assets/example.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/mod-setup-1.mdx b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/mod-setup-1.mdx new file mode 100644 index 00000000..5263a6cc --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/mod-setup-1.mdx @@ -0,0 +1,69 @@ +--- +sidebar_position: 1 +--- + +# Setting Up A Basic Mod + +Where we left off would be Double-clicking `Pal.uproject`, You should see this screen +![PDKNewProject](./assets/NewPMKInstance.png) + +import { FaFile, FaFolder } from "react-icons/fa"; +import { MdEvent, MdOutlineEventAvailable, MdOutlineEventBusy, MdInstallDesktop } from "react-icons/md"; + +## ModActor Setup + + +1) In your `Content Browser` If there isn't a Folder ( ) named `Content` make one. +2) In `Content` make a Folder ( ) called `Mods` This is where any mod we make will be at. +3) Your folder structure should look similar below. (***Ignoring dabzQOL and dabzReflex***) ![NewModStruct](./assets/ContentBrowserNewMod.png) +4) Create a Folder ( )in `Mods` with the name you want your Mod's Pak file to be called. (In this case, I'll be using _*dabzReflex*_) +5) In that Folder ( ), We will be creating a new `Blueprint Class` that is a `Actor`. It will be called **_ModActor_** ![NewModActor](./assets/NewModActor.png) +6) Now your Content Browser should look like so, next double-click your `ModActor` and make sure you are on the `Event Graph` tab ![NewActorMade](./assets/ModActorMade.png) +7) Now your ModActor is technically setup, there is some more information to know about it below though. + + +## ModActor Events + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + + + - ***PreBeginPlay*** - This event is too early to use to initialize your mod. ***(Only Works In ModActor)*** + - ***PostBeginPlay*** - This event is fired when the Player Controller Begin Play is called ***(Only Works In ModActor)*** + - The suggested event to use for initializing most things in your mod. + - ***Event Tick*** - This event is fired every single tick. + - This is commonly used if you need a event that is updating every single game tick + - ***PrintToModLoader*** - Allows the ability to log to UE4SS Console through a blueprint. ***(Only Works In ModActor)*** + - To use this event, Create a `Custom Event` in your `ModActor` called `PrintToModLoader` exactly. + - Add a initial String variable to this event, called `Message`. Leave the event alone now. + - You can now call a new function called `Print To Mod Loader` anywhere. + - ***ModMenuButtonPressed*** - Used to enable ModButtons in UE4SS's mod list area. ***(Only Works In ModActor)*** [ModButtons Tutorial](./mod-setup-buttons) + + + - ***EventBeginPlay*** + - ***EventActorBeginOverlap*** + + + ![ModActorEvents](./assets/ModActorEvents.png) + + + + + + +## ModActor Variables + +:::tip +ModActor variables are used to display information about your mod in UE4SS's loaded mod category. + +They are simply just variables added to your blueprint, that are not used by your Blueprint, they are only used by UE4SS. + +![ModActorVars](./assets/ModActorVariables.png) + +![ModActorVarsSetup](./assets/ModActorVariablesWorking.png) +::: + +- ***ModAuthor*** - Shows a Author in UE4SS Mods panel +- ***ModDescription*** - Shows a Description in UE4SS Mods Panel +- ***ModVersion*** - Shows a Version in UE4SS Mods Panel \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/mod-setup-buttons.mdx b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/mod-setup-buttons.mdx new file mode 100644 index 00000000..b9b900dc --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/creating-blueprint-mods/mod-setup-buttons.mdx @@ -0,0 +1,22 @@ +--- +sidebar_position: 1 +--- + +# Mod Buttons + +- Create a String Variable called ModButtons in your ModActor, In the properties panel change the following to the 9 squares in a box + +![ModButtonsArray](./assets/ModButtonsArray.png) + - Create a new custom event called `ModMenuButtonPressed` + + ![ModMenuButtonPressed](./assets/ModMenuButtonPressed.png) + + - Under the newly created event, Add a input variable that is a `Integer` named `Index` ![ModMenuInt](./assets/MonMenuButtonPRessedInt.png) + + - Next add a `Switch on Int` action, connected to the `ModMenuButtonPressed` event. + - For every single button you wish to have, you will add a pin to this `Switch On Int` + - Your pin's must match up to `ModButtons String Array` ![ModButtonSwitchOnInt](./assets/ModSwitchOnEvent.png) + - When a `ModButton` is clicked, it will send a Execute signal, through which every integer is connected to it. + +### Basic Example Of ModButtons & PrintToModLoader +![Example](./assets/example.png) \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/generic/T_QuestionMark.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/generic/T_QuestionMark.png new file mode 100644 index 00000000..3c85af0a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/generic/T_QuestionMark.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/generic/T_icon_enemy_strong.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/generic/T_icon_enemy_strong.png new file mode 100644 index 00000000..bcc471ad Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/generic/T_icon_enemy_strong.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Potato.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Potato.png new file mode 100644 index 00000000..f1ae67ab Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Potato.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_DarkMutant_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_DarkMutant_icon_normal.png new file mode 100644 index 00000000..297a7d84 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_DarkMutant_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_assault_rifle_UI_debug_AttackUP.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_assault_rifle_UI_debug_AttackUP.png new file mode 100644 index 00000000..12597642 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_assault_rifle_UI_debug_AttackUP.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_assault_rifle_UI_debug_DefenseUP.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_assault_rifle_UI_debug_DefenseUP.png new file mode 100644 index 00000000..2b64f792 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_assault_rifle_UI_debug_DefenseUP.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_burn.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_burn.png new file mode 100644 index 00000000..849036d5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_burn.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_darkness.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_darkness.png new file mode 100644 index 00000000..e1bad4dd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_darkness.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_electrical.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_electrical.png new file mode 100644 index 00000000..547ca3af Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_electrical.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_freeze.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_freeze.png new file mode 100644 index 00000000..54e9004c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_freeze.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_ivyCling.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_ivyCling.png new file mode 100644 index 00000000..4ca6fade Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_ivyCling.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_muddy.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_muddy.png new file mode 100644 index 00000000..9e25a896 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_muddy.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_poison.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_poison.png new file mode 100644 index 00000000..999fedac Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_poison.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_stun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_stun.png new file mode 100644 index 00000000..c541188c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_stun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_wetness.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_wetness.png new file mode 100644 index 00000000..dd4bfa7f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_Icon_hund_gun_UI_debug_wetness.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_AT_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_AT_1.png new file mode 100644 index 00000000..bfcbf5d7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_AT_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_AquaResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_AquaResist_1.png new file mode 100644 index 00000000..c3ec4c32 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_AquaResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_CoolResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_CoolResist_1.png new file mode 100644 index 00000000..1ed7f721 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_CoolResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_DarkResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_DarkResist_1.png new file mode 100644 index 00000000..920bdf1f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_DarkResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_DragonResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_DragonResist_1.png new file mode 100644 index 00000000..ea620a1d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_DragonResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_EarthResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_EarthResist_1.png new file mode 100644 index 00000000..5602ceaa Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_EarthResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_FireResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_FireResist_1.png new file mode 100644 index 00000000..56f3cf35 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_FireResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_HP_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_HP_1.png new file mode 100644 index 00000000..846ae3d5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_HP_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_HeatResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_HeatResist_1.png new file mode 100644 index 00000000..a0084a02 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_HeatResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_IceResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_IceResist_1.png new file mode 100644 index 00000000..3c305aa8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_IceResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_LeafResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_LeafResist_1.png new file mode 100644 index 00000000..07326324 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_LeafResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_NormalResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_NormalResist_1.png new file mode 100644 index 00000000..02ec9e91 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_NormalResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_ThunderResist_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_ThunderResist_1.png new file mode 100644 index 00000000..56ab8b27 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_ThunderResist_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_WorkSpeed_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_WorkSpeed_1.png new file mode 100644 index 00000000..e807a91c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_WorkSpeed_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_defense_1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_defense_1.png new file mode 100644 index 00000000..bfcd31bd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Accessory_defense_1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow.png new file mode 100644 index 00000000..34cadfa5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow_Fire.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow_Fire.png new file mode 100644 index 00000000..9f0ffe7d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow_Fire.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow_Poison.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow_Poison.png new file mode 100644 index 00000000..456c199c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_Arrow_Poison.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_AssaultRifleBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_AssaultRifleBullet.png new file mode 100644 index 00000000..8f8258a5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_AssaultRifleBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_ExplosiveBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_ExplosiveBullet.png new file mode 100644 index 00000000..8d9abb33 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_ExplosiveBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_HandgunBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_HandgunBullet.png new file mode 100644 index 00000000..f687542b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_HandgunBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_InkBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_InkBullet.png new file mode 100644 index 00000000..f4a08119 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_InkBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_MachingunBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_MachingunBullet.png new file mode 100644 index 00000000..fb88fd46 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_MachingunBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_MagnumBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_MagnumBullet.png new file mode 100644 index 00000000..4c050345 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_MagnumBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_RifleBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_RifleBullet.png new file mode 100644 index 00000000..fe6fb351 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_RifleBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_RoughBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_RoughBullet.png new file mode 100644 index 00000000..b793760c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_RoughBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_ShotgunBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_ShotgunBullet.png new file mode 100644 index 00000000..b473a302 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_ShotgunBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_SmallBullet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_SmallBullet.png new file mode 100644 index 00000000..6b45b53f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Ammo_SmallBullet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmor.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmor.png new file mode 100644 index 00000000..6aa23dc8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmor.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmorCold.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmorCold.png new file mode 100644 index 00000000..4ec4b5d5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmorCold.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmorHeat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmorHeat.png new file mode 100644 index 00000000..853dbc06 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothArmorHeat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothHat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothHat.png new file mode 100644 index 00000000..028d171b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_ClothHat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmor.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmor.png new file mode 100644 index 00000000..00c9277e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmor.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmorCold.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmorCold.png new file mode 100644 index 00000000..925f7759 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmorCold.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmorHeat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmorHeat.png new file mode 100644 index 00000000..bf6d5031 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperArmorHeat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperHelmet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperHelmet.png new file mode 100644 index 00000000..4f9d62c2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_CopperHelmet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmor.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmor.png new file mode 100644 index 00000000..aac9ec99 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmor.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmorCold.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmorCold.png new file mode 100644 index 00000000..e7da372c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmorCold.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmorHeat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmorHeat.png new file mode 100644 index 00000000..49adc98f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurArmorHeat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurHelmet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurHelmet.png new file mode 100644 index 00000000..c0635710 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_FurHelmet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head001.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head001.png new file mode 100644 index 00000000..8f94bace Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head001.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head002.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head002.png new file mode 100644 index 00000000..acfc14f6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head002.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head003.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head003.png new file mode 100644 index 00000000..2619f2dc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head003.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head004.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head004.png new file mode 100644 index 00000000..23006667 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head004.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head005.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head005.png new file mode 100644 index 00000000..2206d5e2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head005.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head006.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head006.png new file mode 100644 index 00000000..ad9609ab Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head006.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head007.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head007.png new file mode 100644 index 00000000..5c7068e2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head007.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head008.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head008.png new file mode 100644 index 00000000..1f538b49 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head008.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head009.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head009.png new file mode 100644 index 00000000..f32e348d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head009.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head010.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head010.png new file mode 100644 index 00000000..d1ca4d80 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head010.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head011.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head011.png new file mode 100644 index 00000000..8d6cc17f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head011.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head012.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head012.png new file mode 100644 index 00000000..71400dec Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head012.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head013.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head013.png new file mode 100644 index 00000000..ea93df64 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head013.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head014.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head014.png new file mode 100644 index 00000000..619d1096 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head014.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head015.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head015.png new file mode 100644 index 00000000..e288e57f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head015.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head016.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head016.png new file mode 100644 index 00000000..a6b59725 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head016.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head017.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head017.png new file mode 100644 index 00000000..60a5edb4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Head017.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmor.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmor.png new file mode 100644 index 00000000..2560a98d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmor.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmorCold.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmorCold.png new file mode 100644 index 00000000..8c6354ec Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmorCold.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmorHeat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmorHeat.png new file mode 100644 index 00000000..29c17287 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronArmorHeat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronHelmet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronHelmet.png new file mode 100644 index 00000000..f85eb6af Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_IronHelmet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_01.png new file mode 100644 index 00000000..c93f20a9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_02.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_02.png new file mode 100644 index 00000000..38f7e49d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_02.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_03.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_03.png new file mode 100644 index 00000000..9fb08230 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_03.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_04.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_04.png new file mode 100644 index 00000000..44374a5f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_Shield_04.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmor.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmor.png new file mode 100644 index 00000000..755aad64 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmor.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmorCold.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmorCold.png new file mode 100644 index 00000000..3fb14b1d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmorCold.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmorHeat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmorHeat.png new file mode 100644 index 00000000..cbcde572 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealArmorHeat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealHelmet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealHelmet.png new file mode 100644 index 00000000..973b9473 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Armor_StealHelmet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_Bandage_Good.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_Bandage_Good.png new file mode 100644 index 00000000..fb623d29 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_Bandage_Good.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_FarmCrop_Tmp.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_FarmCrop_Tmp.png new file mode 100644 index 00000000..c1a104c9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_FarmCrop_Tmp.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_Seed_Tmp.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_Seed_Tmp.png new file mode 100644 index 00000000..4534432e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_Seed_Tmp.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Dark.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Dark.png new file mode 100644 index 00000000..7ffd234f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Dark.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Dragon.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Dragon.png new file mode 100644 index 00000000..2ff82413 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Dragon.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Earth.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Earth.png new file mode 100644 index 00000000..7341ca42 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Earth.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Electric.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Electric.png new file mode 100644 index 00000000..c7ed8220 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Electric.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Flame.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Flame.png new file mode 100644 index 00000000..d1be6d90 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Flame.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Frost.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Frost.png new file mode 100644 index 00000000..31e984b6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Frost.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Grass.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Grass.png new file mode 100644 index 00000000..67d74cd2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Grass.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Neutral.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Neutral.png new file mode 100644 index 00000000..b7ad97bc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Neutral.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Water.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Water.png new file mode 100644 index 00000000..2f36539d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_SkillCard_Water.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G1.png new file mode 100644 index 00000000..e7a3204d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G2.png new file mode 100644 index 00000000..115bd483 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G3.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G3.png new file mode 100644 index 00000000..40021dec Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TechnologyBook_G3.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey01.png new file mode 100644 index 00000000..84151fac Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey02.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey02.png new file mode 100644 index 00000000..09aa0c17 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey02.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey03.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey03.png new file mode 100644 index 00000000..6f759035 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_TreasureBoxKey03.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_WaterBucket.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_WaterBucket.png new file mode 100644 index 00000000..e3ca58a6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Consume_WaterBucket.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier1.png new file mode 100644 index 00000000..3aaad75a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier2.png new file mode 100644 index 00000000..8406e2fe Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier4.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier4.png new file mode 100644 index 00000000..d7eb04f2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier4.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier5.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier5.png new file mode 100644 index 00000000..d4c1823b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_AutoMealPouch_Tier5.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_Lantern.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_Lantern.png new file mode 100644 index 00000000..5a0de8a3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_Lantern.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_AssaultRifle.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_AssaultRifle.png new file mode 100644 index 00000000..dccb3b5b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_AssaultRifle.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Choker.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Choker.png new file mode 100644 index 00000000..9383ff51 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Choker.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Garland.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Garland.png new file mode 100644 index 00000000..3d9b8947 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Garland.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Gloves.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Gloves.png new file mode 100644 index 00000000..b272e777 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Gloves.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Grenadelauncher.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Grenadelauncher.png new file mode 100644 index 00000000..f2b0b28b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Grenadelauncher.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Harness.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Harness.png new file mode 100644 index 00000000..65b1c35b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Harness.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Headband.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Headband.png new file mode 100644 index 00000000..5d2ff3b8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Headband.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Launcher.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Launcher.png new file mode 100644 index 00000000..e34c632a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Launcher.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Minigun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Minigun.png new file mode 100644 index 00000000..fdb3bb35 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Minigun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_MultiMissile.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_MultiMissile.png new file mode 100644 index 00000000..a768d77e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_MultiMissile.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_SMG.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_SMG.png new file mode 100644 index 00000000..fbd8529d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_SMG.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Saddle.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Saddle.png new file mode 100644 index 00000000..2769c9ab Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Saddle.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Shotgun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Shotgun.png new file mode 100644 index 00000000..9fb1f448 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Essential_SkillUnlock_Shotgun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BLT.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BLT.png new file mode 100644 index 00000000..4289f6ae Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BLT.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BaconEggs.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BaconEggs.png new file mode 100644 index 00000000..915882e9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BaconEggs.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_BerryGoat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_BerryGoat.png new file mode 100644 index 00000000..3c4f5f11 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_BerryGoat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Boar.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Boar.png new file mode 100644 index 00000000..678ded14 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Boar.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_ChickenPal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_ChickenPal.png new file mode 100644 index 00000000..89c405a5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_ChickenPal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_CowPal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_CowPal.png new file mode 100644 index 00000000..52f514d4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_CowPal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Deer.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Deer.png new file mode 100644 index 00000000..8668f9d5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Deer.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Eagle.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Eagle.png new file mode 100644 index 00000000..1336f0a7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Eagle.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_GrassMammoth.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_GrassMammoth.png new file mode 100644 index 00000000..972f7dbf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_GrassMammoth.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_IceDeer.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_IceDeer.png new file mode 100644 index 00000000..72992789 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_IceDeer.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Kelpie.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Kelpie.png new file mode 100644 index 00000000..2f3c9268 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_Kelpie.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_LazyCatfish.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_LazyCatfish.png new file mode 100644 index 00000000..cba7825e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_LazyCatfish.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_SakuraSaurus.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_SakuraSaurus.png new file mode 100644 index 00000000..919c312b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_SakuraSaurus.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_SheepBall.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_SheepBall.png new file mode 100644 index 00000000..1fb43576 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMeat_SheepBall.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMushroom.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMushroom.png new file mode 100644 index 00000000..3c48fadd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_BakedMushroom.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Baked_Berries.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Baked_Berries.png new file mode 100644 index 00000000..4ea3e990 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Baked_Berries.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Beer.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Beer.png new file mode 100644 index 00000000..0aa1d58d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Beer.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Berries.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Berries.png new file mode 100644 index 00000000..cced7f50 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Berries.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Cake.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Cake.png new file mode 100644 index 00000000..f6314b86 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Cake.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Carbonara.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Carbonara.png new file mode 100644 index 00000000..02e4a916 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Carbonara.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CheeseBurger.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CheeseBurger.png new file mode 100644 index 00000000..0ab588e9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CheeseBurger.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CheeseBurger_2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CheeseBurger_2.png new file mode 100644 index 00000000..e68bd208 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CheeseBurger_2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_ChickenSaute.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_ChickenSaute.png new file mode 100644 index 00000000..afe260db Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_ChickenSaute.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Chowder.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Chowder.png new file mode 100644 index 00000000..836e926c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Chowder.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Corn.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Corn.png new file mode 100644 index 00000000..eb51cfe9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Corn.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CornSoup.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CornSoup.png new file mode 100644 index 00000000..2dc2dc10 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_CornSoup.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_DeerLocoMoco.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_DeerLocoMoco.png new file mode 100644 index 00000000..86cdf999 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_DeerLocoMoco.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_DeerStew.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_DeerStew.png new file mode 100644 index 00000000..58f97127 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_DeerStew.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Eaglestew.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Eaglestew.png new file mode 100644 index 00000000..6ca6ddb6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Eaglestew.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Egg.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Egg.png new file mode 100644 index 00000000..6aa8e906 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Egg.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FishMeat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FishMeat.png new file mode 100644 index 00000000..e495025d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FishMeat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedChicken.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedChicken.png new file mode 100644 index 00000000..daefd1c3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedChicken.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedEggs.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedEggs.png new file mode 100644 index 00000000..ffc545b6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedEggs.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedKelpie.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedKelpie.png new file mode 100644 index 00000000..6c10f649 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedKelpie.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedVegetables.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedVegetables.png new file mode 100644 index 00000000..cdb2098a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_FriedVegetables.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GenghisKhan.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GenghisKhan.png new file mode 100644 index 00000000..47d9970a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GenghisKhan.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Grape.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Grape.png new file mode 100644 index 00000000..8522d682 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Grape.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledFish.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledFish.png new file mode 100644 index 00000000..2a332f58 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledFish.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledMeat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledMeat.png new file mode 100644 index 00000000..32675e6e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledMeat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledSheepHerbs.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledSheepHerbs.png new file mode 100644 index 00000000..b6fc4364 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_GrilledSheepHerbs.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hamburger.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hamburger.png new file mode 100644 index 00000000..2cae8f2e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hamburger.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hamburger_2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hamburger_2.png new file mode 100644 index 00000000..94a39d8e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hamburger_2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Herbs.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Herbs.png new file mode 100644 index 00000000..539bccc3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Herbs.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Honey.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Honey.png new file mode 100644 index 00000000..8daf4dfd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Honey.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hop.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hop.png new file mode 100644 index 00000000..a44b445e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Hop.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotDog.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotDog.png new file mode 100644 index 00000000..c66bf38c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotDog.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotDog_2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotDog_2.png new file mode 100644 index 00000000..c66bf38c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotDog_2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotMilk.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotMilk.png new file mode 100644 index 00000000..599c276c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_HotMilk.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_JamBun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_JamBun.png new file mode 100644 index 00000000..d815488f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_JamBun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Lettuce.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Lettuce.png new file mode 100644 index 00000000..ae6b68e2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Lettuce.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_LuxuryMedicines.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_LuxuryMedicines.png new file mode 100644 index 00000000..0242472b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_LuxuryMedicines.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_LuxuryOmelette.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_LuxuryOmelette.png new file mode 100644 index 00000000..4686e3c2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_LuxuryOmelette.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MarinatedMushrooms.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MarinatedMushrooms.png new file mode 100644 index 00000000..b7734f8f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MarinatedMushrooms.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat.png new file mode 100644 index 00000000..3fe2428d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat2.png new file mode 100644 index 00000000..b6b04d37 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MeatSauce.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MeatSauce.png new file mode 100644 index 00000000..6edb4610 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MeatSauce.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_BerryGoat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_BerryGoat.png new file mode 100644 index 00000000..69b4103f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_BerryGoat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Boar.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Boar.png new file mode 100644 index 00000000..4966ecfc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Boar.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_ChickenPal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_ChickenPal.png new file mode 100644 index 00000000..7c390b04 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_ChickenPal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_CowPal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_CowPal.png new file mode 100644 index 00000000..6a0fa90c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_CowPal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Deer.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Deer.png new file mode 100644 index 00000000..1f53ae6e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Deer.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Eagle.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Eagle.png new file mode 100644 index 00000000..417c9094 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Eagle.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_GrassMammoth.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_GrassMammoth.png new file mode 100644 index 00000000..15b9ef6e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_GrassMammoth.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_IceDeer.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_IceDeer.png new file mode 100644 index 00000000..1006df2b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_IceDeer.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Kelpie.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Kelpie.png new file mode 100644 index 00000000..319c84b1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_Kelpie.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_LazyCatfish.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_LazyCatfish.png new file mode 100644 index 00000000..a1205cfe Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_LazyCatfish.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_SakuraSaurus.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_SakuraSaurus.png new file mode 100644 index 00000000..7dc46ea7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_SakuraSaurus.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_SheepBall.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_SheepBall.png new file mode 100644 index 00000000..7c7bcbb3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Meat_SheepBall.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Medicines.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Medicines.png new file mode 100644 index 00000000..2658f44c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Medicines.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Milk.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Milk.png new file mode 100644 index 00000000..bec1e924 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Milk.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MindControlDrug.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MindControlDrug.png new file mode 100644 index 00000000..f0b1d335 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MindControlDrug.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Mushroom.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Mushroom.png new file mode 100644 index 00000000..11bc9c69 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Mushroom.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MushroomSoup.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MushroomSoup.png new file mode 100644 index 00000000..e5b7daaf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MushroomSoup.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MushroomStew.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MushroomStew.png new file mode 100644 index 00000000..f841de98 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_MushroomStew.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Narcotic.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Narcotic.png new file mode 100644 index 00000000..a43a64f2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Narcotic.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Omelet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Omelet.png new file mode 100644 index 00000000..c1e8bebd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Omelet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Opium.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Opium.png new file mode 100644 index 00000000..27e905fb Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Opium.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pan.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pan.png new file mode 100644 index 00000000..d2e9ca2e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pan.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pancake.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pancake.png new file mode 100644 index 00000000..ff535f6a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pancake.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pizza.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pizza.png new file mode 100644 index 00000000..3a4da605 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pizza.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Poppy.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Poppy.png new file mode 100644 index 00000000..8e6fecd6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Poppy.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pumpkin.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pumpkin.png new file mode 100644 index 00000000..2152d266 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Pumpkin.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Salad.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Salad.png new file mode 100644 index 00000000..164f3ddd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Salad.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Sandwich.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Sandwich.png new file mode 100644 index 00000000..dab90c0f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Sandwich.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_SeafoodSoup.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_SeafoodSoup.png new file mode 100644 index 00000000..70255ad1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_SeafoodSoup.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_StatusPointResetSan.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_StatusPointResetSan.png new file mode 100644 index 00000000..ecd8cbbf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_StatusPointResetSan.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Stew.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Stew.png new file mode 100644 index 00000000..ca5bef6c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Stew.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_StewedIceDeer.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_StewedIceDeer.png new file mode 100644 index 00000000..eb7ba621 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_StewedIceDeer.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Sweet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Sweet.png new file mode 100644 index 00000000..a5190c55 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Sweet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Tomato.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Tomato.png new file mode 100644 index 00000000..09a7e407 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Tomato.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Wheat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Wheat.png new file mode 100644 index 00000000..b26a243c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Wheat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Wine.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Wine.png new file mode 100644 index 00000000..e543fb80 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Food_Wine.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Good.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Good.png new file mode 100644 index 00000000..9d3ebba6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Good.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Legendary.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Legendary.png new file mode 100644 index 00000000..f31db52e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Legendary.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Old.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Old.png new file mode 100644 index 00000000..5889f25d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Old.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Super.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Super.png new file mode 100644 index 00000000..f069256d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Glider_Glider_Super.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_AnimalSkin.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_AnimalSkin.png new file mode 100644 index 00000000..1482dc15 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_AnimalSkin.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_AnimalSkin2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_AnimalSkin2.png new file mode 100644 index 00000000..f0a1f71b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_AnimalSkin2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_BerrySeeds.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_BerrySeeds.png new file mode 100644 index 00000000..6fdb17d4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_BerrySeeds.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Blueprint.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Blueprint.png new file mode 100644 index 00000000..3445a9d7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Blueprint.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Bone.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Bone.png new file mode 100644 index 00000000..e13a8253 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Bone.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CarbonFiber.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CarbonFiber.png new file mode 100644 index 00000000..55b8d858 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CarbonFiber.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Cement.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Cement.png new file mode 100644 index 00000000..0a29fa2e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Cement.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Charcoal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Charcoal.png new file mode 100644 index 00000000..14d651f4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Charcoal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Claws.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Claws.png new file mode 100644 index 00000000..f29ece93 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Claws.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Claws2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Claws2.png new file mode 100644 index 00000000..8c9344a2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Claws2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Cloth.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Cloth.png new file mode 100644 index 00000000..0a253bec Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Cloth.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Coal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Coal.png new file mode 100644 index 00000000..d1122eb1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Coal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CopperIngot.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CopperIngot.png new file mode 100644 index 00000000..e6d76aa0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CopperIngot.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CopperOre.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CopperOre.png new file mode 100644 index 00000000..d0925f78 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_CopperOre.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Diamond.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Diamond.png new file mode 100644 index 00000000..b534b783 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Diamond.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Eemerald.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Eemerald.png new file mode 100644 index 00000000..f1e68f8e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Eemerald.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_ElectricOrgan.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_ElectricOrgan.png new file mode 100644 index 00000000..ec7dc6a5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_ElectricOrgan.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_ElectronicCircuit.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_ElectronicCircuit.png new file mode 100644 index 00000000..4a1a0dff Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_ElectronicCircuit.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fang.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fang.png new file mode 100644 index 00000000..6805c9c2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fang.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fang2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fang2.png new file mode 100644 index 00000000..4322245b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fang2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fiber.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fiber.png new file mode 100644 index 00000000..d9f9c451 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Fiber.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_FireOrgan.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_FireOrgan.png new file mode 100644 index 00000000..2814f936 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_FireOrgan.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Flint.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Flint.png new file mode 100644 index 00000000..1598000c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Flint.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Flour.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Flour.png new file mode 100644 index 00000000..0d955946 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Flour.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Gunpowder.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Gunpowder.png new file mode 100644 index 00000000..d000c9a5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Gunpowder.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Gunpowder2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Gunpowder2.png new file mode 100644 index 00000000..35e3c3d8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Gunpowder2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Horn.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Horn.png new file mode 100644 index 00000000..b150fc0d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Horn.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_IceOrgan.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_IceOrgan.png new file mode 100644 index 00000000..f180be2e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_IceOrgan.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_IronIngot.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_IronIngot.png new file mode 100644 index 00000000..99de1d0a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_IronIngot.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Leather.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Leather.png new file mode 100644 index 00000000..71876708 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Leather.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Leather2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Leather2.png new file mode 100644 index 00000000..5cb2ea2c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Leather2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_LettuceSeeds.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_LettuceSeeds.png new file mode 100644 index 00000000..a9e3f5d5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_LettuceSeeds.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_MachineParts.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_MachineParts.png new file mode 100644 index 00000000..6f6d70c5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_MachineParts.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Money.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Money.png new file mode 100644 index 00000000..ea9f8cd4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Money.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalCrystal_Ex.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalCrystal_Ex.png new file mode 100644 index 00000000..75408418 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalCrystal_Ex.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg.png new file mode 100644 index 00000000..c015a5bb Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Dark_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Dark_01.png new file mode 100644 index 00000000..6c99eab2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Dark_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Dragon_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Dragon_01.png new file mode 100644 index 00000000..262f1cb0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Dragon_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Earth_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Earth_01.png new file mode 100644 index 00000000..eae8e87b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Earth_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Electricity_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Electricity_01.png new file mode 100644 index 00000000..f1c3608d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Electricity_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Fire_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Fire_01.png new file mode 100644 index 00000000..36c5803e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Fire_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Ice_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Ice_01.png new file mode 100644 index 00000000..81c9295a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Ice_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Leaf_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Leaf_01.png new file mode 100644 index 00000000..fd0fd964 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Leaf_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Unknown.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Unknown.png new file mode 100644 index 00000000..245137f6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Unknown.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Water_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Water_01.png new file mode 100644 index 00000000..ed0555a2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalEgg_Water_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalFluid.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalFluid.png new file mode 100644 index 00000000..200a6576 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalFluid.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_CaptainPenguin.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_CaptainPenguin.png new file mode 100644 index 00000000..428d6501 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_CaptainPenguin.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_CatMage.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_CatMage.png new file mode 100644 index 00000000..73e0b236 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_CatMage.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ColorfulBird.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ColorfulBird.png new file mode 100644 index 00000000..cdfd7668 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ColorfulBird.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_PlantSlime.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_PlantSlime.png new file mode 100644 index 00000000..752ca3f1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_PlantSlime.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_01.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_01.png new file mode 100644 index 00000000..298e0a32 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_01.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_02.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_02.png new file mode 100644 index 00000000..5f6a199e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_02.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_03.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_03.png new file mode 100644 index 00000000..0cf89c63 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_03.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_04.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_04.png new file mode 100644 index 00000000..6300ba11 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_04.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_05.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_05.png new file mode 100644 index 00000000..b16b0c4a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalItem_ToSell_05.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalOil.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalOil.png new file mode 100644 index 00000000..5306c09a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_PalOil.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Pal_crystal_L.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Pal_crystal_L.png new file mode 100644 index 00000000..1a9df64f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Pal_crystal_L.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Pal_crystal_S.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Pal_crystal_S.png new file mode 100644 index 00000000..1a2ed8dd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Pal_crystal_S.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Polymer.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Polymer.png new file mode 100644 index 00000000..df88aa7a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Polymer.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Quartz.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Quartz.png new file mode 100644 index 00000000..3ff86f16 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Quartz.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Ruby.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Ruby.png new file mode 100644 index 00000000..3e7a98d5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Ruby.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Sapphire.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Sapphire.png new file mode 100644 index 00000000..41b1242f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Sapphire.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Scales.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Scales.png new file mode 100644 index 00000000..ba371124 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Scales.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Scales2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Scales2.png new file mode 100644 index 00000000..ee0c3ded Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Scales2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Silicon.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Silicon.png new file mode 100644 index 00000000..b8b6f2e6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Silicon.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_StealIngot.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_StealIngot.png new file mode 100644 index 00000000..57ec1a03 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_StealIngot.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Stone.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Stone.png new file mode 100644 index 00000000..2522de0c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Stone.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Sulfur.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Sulfur.png new file mode 100644 index 00000000..91976304 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Sulfur.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_TomatoSeeds.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_TomatoSeeds.png new file mode 100644 index 00000000..cc2365e3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_TomatoSeeds.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Unko_S.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Unko_S.png new file mode 100644 index 00000000..be15e7e1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Unko_S.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Venom.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Venom.png new file mode 100644 index 00000000..3eae9f6d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Venom.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_WheatSeeds.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_WheatSeeds.png new file mode 100644 index 00000000..eb67073a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_WheatSeeds.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Wood.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Wood.png new file mode 100644 index 00000000..3d1248b4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Wood.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Wool.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Wool.png new file mode 100644 index 00000000..94fc6d63 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Material_Wool.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere.png new file mode 100644 index 00000000..639d62d1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Giga.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Giga.png new file mode 100644 index 00000000..a59ec7dd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Giga.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Legend.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Legend.png new file mode 100644 index 00000000..8977139c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Legend.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Master.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Master.png new file mode 100644 index 00000000..8bb4106e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Master.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Mega.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Mega.png new file mode 100644 index 00000000..9e0e44dd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Mega.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Robbery.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Robbery.png new file mode 100644 index 00000000..d85b0cf8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Robbery.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Tera.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Tera.png new file mode 100644 index 00000000..3219f830 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalSphere_Tera.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone.png new file mode 100644 index 00000000..f1a1bf1c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone2.png new file mode 100644 index 00000000..e96e3856 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone3.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone3.png new file mode 100644 index 00000000..645d3f2c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_PalUpgradeStone3.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Relic.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Relic.png new file mode 100644 index 00000000..7df45870 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Relic.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_AssaultRifle_Default1.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_AssaultRifle_Default1.png new file mode 100644 index 00000000..3fe712bd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_AssaultRifle_Default1.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Axe_Tier_00.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Axe_Tier_00.png new file mode 100644 index 00000000..f86e2cb3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Axe_Tier_00.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bat.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bat.png new file mode 100644 index 00000000..50280f5a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bat.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow.png new file mode 100644 index 00000000..051ac73b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun.png new file mode 100644 index 00000000..d3243d9b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun_Fire.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun_Fire.png new file mode 100644 index 00000000..d02f46a1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun_Fire.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun_Poison.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun_Poison.png new file mode 100644 index 00000000..295cd6ff Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_BowGun_Poison.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow_Fire.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow_Fire.png new file mode 100644 index 00000000..424a18d1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow_Fire.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow_Poison.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow_Poison.png new file mode 100644 index 00000000..e6817bd7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Bow_Poison.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_CaptureRope.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_CaptureRope.png new file mode 100644 index 00000000..b8ebf8dd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_CaptureRope.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_DecalGun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_DecalGun.png new file mode 100644 index 00000000..2c49dca3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_DecalGun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_DoubleBarrelShotgun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_DoubleBarrelShotgun.png new file mode 100644 index 00000000..28878075 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_DoubleBarrelShotgun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_ElecBaton.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_ElecBaton.png new file mode 100644 index 00000000..27f026c7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_ElecBaton.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade.png new file mode 100644 index 00000000..94e2b54a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Elec.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Elec.png new file mode 100644 index 00000000..7b86382f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Elec.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Fire.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Fire.png new file mode 100644 index 00000000..561d9d3c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Fire.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Ice.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Ice.png new file mode 100644 index 00000000..c876fc50 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_FragGrenade_Ice.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_GrapplingGun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_GrapplingGun.png new file mode 100644 index 00000000..88661f9e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_GrapplingGun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_HandGun_Default.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_HandGun_Default.png new file mode 100644 index 00000000..562c9cc6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_HandGun_Default.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_HomingSphereLauncher.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_HomingSphereLauncher.png new file mode 100644 index 00000000..d0f88717 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_HomingSphereLauncher.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Launcher_Default.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Launcher_Default.png new file mode 100644 index 00000000..861d87cc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Launcher_Default.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_MakeshiftHandgun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_MakeshiftHandgun.png new file mode 100644 index 00000000..48ad4044 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_MakeshiftHandgun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_MeatCutterKnife.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_MeatCutterKnife.png new file mode 100644 index 00000000..94127a78 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_MeatCutterKnife.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Musket.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Musket.png new file mode 100644 index 00000000..cee7e734 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Musket.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Pickaxe_Tier_00.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Pickaxe_Tier_00.png new file mode 100644 index 00000000..6c543d75 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Pickaxe_Tier_00.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_PumpActionShotgun.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_PumpActionShotgun.png new file mode 100644 index 00000000..46002f50 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_PumpActionShotgun.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SingleShotRifle.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SingleShotRifle.png new file mode 100644 index 00000000..7bda1f2b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SingleShotRifle.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_Bat2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_Bat2.png new file mode 100644 index 00000000..b43792d7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_Bat2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_ForestBoss.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_ForestBoss.png new file mode 100644 index 00000000..f4bf66b3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_ForestBoss.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_QueenBee.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_QueenBee.png new file mode 100644 index 00000000..e0671904 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_QueenBee.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_SoldierBee.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_SoldierBee.png new file mode 100644 index 00000000..74900d43 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_SoldierBee.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_Tier_00.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_Tier_00.png new file mode 100644 index 00000000..e89e25de Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Spear_Tier_00.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SphereLauncher.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SphereLauncher.png new file mode 100644 index 00000000..d0f88717 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SphereLauncher.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SphereLauncher_Once.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SphereLauncher_Once.png new file mode 100644 index 00000000..d0f88717 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_SphereLauncher_Once.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Sword.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Sword.png new file mode 100644 index 00000000..183666ba Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Sword.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Torch.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Torch.png new file mode 100644 index 00000000..9812ef3b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_Torch.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_WeakerBow.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_WeakerBow.png new file mode 100644 index 00000000..6e7d78ab Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/T_itemicon_Weapon_WeakerBow.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_02_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_02_t.png new file mode 100644 index 00000000..f2f63581 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_02_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_05_ff_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_05_ff_t.png new file mode 100644 index 00000000..79408ace Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_05_ff_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_BagsAndBoxes_86_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_BagsAndBoxes_86_t.png new file mode 100644 index 00000000..fc4f2729 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_BagsAndBoxes_86_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_Barbarian_icons_106_b.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_Barbarian_icons_106_b.png new file mode 100644 index 00000000..0bcb2b7c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_Barbarian_icons_106_b.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_Barbarian_icons_79_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_Barbarian_icons_79_t.png new file mode 100644 index 00000000..43b3107b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_Barbarian_icons_79_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_MiningIcons_97_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_MiningIcons_97_t.png new file mode 100644 index 00000000..3587e6e0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_MiningIcons_97_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_NecromancerIcons_44_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_NecromancerIcons_44_t.png new file mode 100644 index 00000000..cbdf826d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_NecromancerIcons_44_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_PrehistoricIcon_04_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_PrehistoricIcon_04_t.png new file mode 100644 index 00000000..2691ced8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_PrehistoricIcon_04_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_TradingIcons_102.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_TradingIcons_102.png new file mode 100644 index 00000000..ccc78bb0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_TradingIcons_102.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_WitchCraftIcons_45_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_WitchCraftIcons_45_t.png new file mode 100644 index 00000000..d89dd90d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_WitchCraftIcons_45_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_18.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_18.png new file mode 100644 index 00000000..7012a5c6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_18.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_19.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_19.png new file mode 100644 index 00000000..8a9c07af Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_19.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_24.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_24.png new file mode 100644 index 00000000..db6531a1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_clothes_24.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_fishing_95_t.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_fishing_95_t.png new file mode 100644 index 00000000..8dd5d692 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_fishing_95_t.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_medicines_05.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_medicines_05.png new file mode 100644 index 00000000..b508898b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_medicines_05.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_pirates_122.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_pirates_122.png new file mode 100644 index 00000000..e730331c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_pirates_122.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_02.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_02.png new file mode 100644 index 00000000..9b53f211 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_02.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_10.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_10.png new file mode 100644 index 00000000..db8b7745 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_10.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_14.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_14.png new file mode 100644 index 00000000..65ca40ad Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/inventory/Tex_tools_14.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Alpaca_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Alpaca_icon_normal.png new file mode 100644 index 00000000..41bb66fc Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Alpaca_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_AmaterasuWolf_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_AmaterasuWolf_icon_normal.png new file mode 100644 index 00000000..8c1b3f9e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_AmaterasuWolf_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Anubis_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Anubis_icon_normal.png new file mode 100644 index 00000000..15525254 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Anubis_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Baphomet_Dark_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Baphomet_Dark_icon_normal.png new file mode 100644 index 00000000..88ef107e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Baphomet_Dark_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Baphomet_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Baphomet_icon_normal.png new file mode 100644 index 00000000..c2eb04a7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Baphomet_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Bastet_Ice_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Bastet_Ice_icon_normal.png new file mode 100644 index 00000000..11ec0e13 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Bastet_Ice_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Bastet_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Bastet_icon_normal.png new file mode 100644 index 00000000..95185d03 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Bastet_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BeardedDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BeardedDragon_icon_normal.png new file mode 100644 index 00000000..8d06d218 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BeardedDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BerryGoat_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BerryGoat_icon_normal.png new file mode 100644 index 00000000..1d10e25f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BerryGoat_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BirdDragon_Ice_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BirdDragon_Ice_icon_normal.png new file mode 100644 index 00000000..ae7bedd5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BirdDragon_Ice_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BirdDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BirdDragon_icon_normal.png new file mode 100644 index 00000000..33846c60 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BirdDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackCentaur_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackCentaur_icon_normal.png new file mode 100644 index 00000000..3ccb77ee Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackCentaur_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackFurDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackFurDragon_icon_normal.png new file mode 100644 index 00000000..88d573e0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackFurDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackGriffon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackGriffon_icon_normal.png new file mode 100644 index 00000000..4b7b75af Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackGriffon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackMetalDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackMetalDragon_icon_normal.png new file mode 100644 index 00000000..b7f32031 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlackMetalDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlueDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlueDragon_icon_normal.png new file mode 100644 index 00000000..eea0d6be Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BlueDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BluePlatypus_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BluePlatypus_icon_normal.png new file mode 100644 index 00000000..a9571159 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_BluePlatypus_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Boar_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Boar_icon_normal.png new file mode 100644 index 00000000..efbd19d6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Boar_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CaptainPenguin_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CaptainPenguin_icon_normal.png new file mode 100644 index 00000000..aca0ab7b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CaptainPenguin_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Carbunclo_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Carbunclo_icon_normal.png new file mode 100644 index 00000000..1d20028d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Carbunclo_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatBat_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatBat_icon_normal.png new file mode 100644 index 00000000..34b9faa3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatBat_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatMage_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatMage_icon_normal.png new file mode 100644 index 00000000..8729a66f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatMage_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatVampire_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatVampire_icon_normal.png new file mode 100644 index 00000000..b1310937 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CatVampire_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ChickenPal_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ChickenPal_icon_normal.png new file mode 100644 index 00000000..11860bae Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ChickenPal_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ColorfulBird_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ColorfulBird_icon_normal.png new file mode 100644 index 00000000..6b17a8cb Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ColorfulBird_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CommonHuman_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CommonHuman_icon_normal.png new file mode 100644 index 00000000..653b9107 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CommonHuman_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CowPal_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CowPal_icon_normal.png new file mode 100644 index 00000000..2decba27 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CowPal_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteButterfly_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteButterfly_icon_normal.png new file mode 100644 index 00000000..d32556be Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteButterfly_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteFox_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteFox_icon_normal.png new file mode 100644 index 00000000..fa7bdfc7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteFox_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteMole_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteMole_icon_normal.png new file mode 100644 index 00000000..a8d5f80c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_CuteMole_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkCrow_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkCrow_icon_normal.png new file mode 100644 index 00000000..bfb38089 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkCrow_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkMutant_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkMutant_icon_normal.png new file mode 100644 index 00000000..297a7d84 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkMutant_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkScorpion_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkScorpion_icon_normal.png new file mode 100644 index 00000000..4724119f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DarkScorpion_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Deer_Ground_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Deer_Ground_icon_normal.png new file mode 100644 index 00000000..71333fde Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Deer_Ground_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Deer_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Deer_icon_normal.png new file mode 100644 index 00000000..d55768c9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Deer_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DreamDemon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DreamDemon_icon_normal.png new file mode 100644 index 00000000..7894e01f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DreamDemon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DrillGame_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DrillGame_icon_normal.png new file mode 100644 index 00000000..9f6a9b2a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_DrillGame_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Eagle_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Eagle_icon_normal.png new file mode 100644 index 00000000..f442941c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Eagle_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecCat_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecCat_icon_normal.png new file mode 100644 index 00000000..056b7942 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecCat_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecLion_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecLion_icon_normal.png new file mode 100644 index 00000000..def24f17 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecLion_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecPanda_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecPanda_icon_normal.png new file mode 100644 index 00000000..3b553423 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ElecPanda_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FairyDragon_Water_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FairyDragon_Water_icon_normal.png new file mode 100644 index 00000000..00c46fbb Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FairyDragon_Water_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FairyDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FairyDragon_icon_normal.png new file mode 100644 index 00000000..bede594c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FairyDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FengyunDeeper_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FengyunDeeper_icon_normal.png new file mode 100644 index 00000000..68eb1f73 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FengyunDeeper_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FireKirin_Dark_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FireKirin_Dark_icon_normal.png new file mode 100644 index 00000000..2a7feb44 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FireKirin_Dark_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FireKirin_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FireKirin_icon_normal.png new file mode 100644 index 00000000..104acaee Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FireKirin_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlameBambi_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlameBambi_icon_normal.png new file mode 100644 index 00000000..54e674a4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlameBambi_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlameBuffalo_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlameBuffalo_icon_normal.png new file mode 100644 index 00000000..4422bd3f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlameBuffalo_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDinosaur_Electric_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDinosaur_Electric_icon_normal.png new file mode 100644 index 00000000..49442df1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDinosaur_Electric_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDinosaur_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDinosaur_icon_normal.png new file mode 100644 index 00000000..f9b64257 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDinosaur_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDoll_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDoll_icon_normal.png new file mode 100644 index 00000000..f041b4ee Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerDoll_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerRabbit_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerRabbit_icon_normal.png new file mode 100644 index 00000000..a64a2900 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlowerRabbit_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlyingManta_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlyingManta_icon_normal.png new file mode 100644 index 00000000..f3225b91 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FlyingManta_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FoxMage_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FoxMage_icon_normal.png new file mode 100644 index 00000000..fc995ace Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_FoxMage_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Ganesha_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Ganesha_icon_normal.png new file mode 100644 index 00000000..9f86e61c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Ganesha_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Garm_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Garm_icon_normal.png new file mode 100644 index 00000000..851cf001 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Garm_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GhostBeast_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GhostBeast_icon_normal.png new file mode 100644 index 00000000..e125ba27 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GhostBeast_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Gorilla_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Gorilla_icon_normal.png new file mode 100644 index 00000000..3a2ab099 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Gorilla_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassMammoth_Ice_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassMammoth_Ice_icon_normal.png new file mode 100644 index 00000000..a928871a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassMammoth_Ice_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassMammoth_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassMammoth_icon_normal.png new file mode 100644 index 00000000..1cc089a5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassMammoth_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassPanda_Electric_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassPanda_Electric_icon_normal.png new file mode 100644 index 00000000..e74535f5 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassPanda_Electric_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassPanda_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassPanda_icon_normal.png new file mode 100644 index 00000000..441c7f43 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassPanda_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassRabbitMan_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassRabbitMan_icon_normal.png new file mode 100644 index 00000000..2b980404 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_GrassRabbitMan_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HadesBird_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HadesBird_icon_normal.png new file mode 100644 index 00000000..bbffc767 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HadesBird_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HawkBird_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HawkBird_icon_normal.png new file mode 100644 index 00000000..e76ccf19 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HawkBird_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Hedgehog_Ice_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Hedgehog_Ice_icon_normal.png new file mode 100644 index 00000000..7bd12311 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Hedgehog_Ice_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Hedgehog_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Hedgehog_icon_normal.png new file mode 100644 index 00000000..4d80e3f9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Hedgehog_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HerculesBeetle_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HerculesBeetle_icon_normal.png new file mode 100644 index 00000000..51c896f0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_HerculesBeetle_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Horus_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Horus_icon_normal.png new file mode 100644 index 00000000..113454dd Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Horus_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceDeer_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceDeer_icon_normal.png new file mode 100644 index 00000000..66f2a191 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceDeer_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceFox_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceFox_icon_normal.png new file mode 100644 index 00000000..1bbcadc7 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceFox_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceHorse_Dark_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceHorse_Dark_icon_normal.png new file mode 100644 index 00000000..58e88f88 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceHorse_Dark_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceHorse_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceHorse_icon_normal.png new file mode 100644 index 00000000..3e5a537f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_IceHorse_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_JetDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_JetDragon_icon_normal.png new file mode 100644 index 00000000..94c95bc1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_JetDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kelpie_Fire_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kelpie_Fire_icon_normal.png new file mode 100644 index 00000000..aa8f390c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kelpie_Fire_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kelpie_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kelpie_icon_normal.png new file mode 100644 index 00000000..82feff6f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kelpie_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingAlpaca_Ice_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingAlpaca_Ice_icon_normal.png new file mode 100644 index 00000000..3b67dc7f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingAlpaca_Ice_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingAlpaca_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingAlpaca_icon_normal.png new file mode 100644 index 00000000..02514405 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingAlpaca_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingBahamut_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingBahamut_icon_normal.png new file mode 100644 index 00000000..edc02508 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_KingBahamut_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kirin_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kirin_icon_normal.png new file mode 100644 index 00000000..9e61e04d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kirin_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kitsunebi_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kitsunebi_icon_normal.png new file mode 100644 index 00000000..2e59e98e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Kitsunebi_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LavaGirl_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LavaGirl_icon_normal.png new file mode 100644 index 00000000..772533e9 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LavaGirl_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyCatfish_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyCatfish_icon_normal.png new file mode 100644 index 00000000..ef2f9f42 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyCatfish_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyDragon_Electric_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyDragon_Electric_icon_normal.png new file mode 100644 index 00000000..a80116df Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyDragon_Electric_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyDragon_icon_normal.png new file mode 100644 index 00000000..368856b6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LazyDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LilyQueen_Dark_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LilyQueen_Dark_icon_normal.png new file mode 100644 index 00000000..f439d37f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LilyQueen_Dark_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LilyQueen_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LilyQueen_icon_normal.png new file mode 100644 index 00000000..36f774f8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LilyQueen_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LittleBriarRose_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LittleBriarRose_icon_normal.png new file mode 100644 index 00000000..c037e500 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LittleBriarRose_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LizardMan_Fire_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LizardMan_Fire_icon_normal.png new file mode 100644 index 00000000..01de2b32 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LizardMan_Fire_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LizardMan_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LizardMan_icon_normal.png new file mode 100644 index 00000000..7382733d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_LizardMan_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Manticore_Dark_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Manticore_Dark_icon_normal.png new file mode 100644 index 00000000..fc5d43a2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Manticore_Dark_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Manticore_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Manticore_icon_normal.png new file mode 100644 index 00000000..f6d57785 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Manticore_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Monkey_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Monkey_icon_normal.png new file mode 100644 index 00000000..de4f5eaf Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Monkey_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_MopBaby_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_MopBaby_icon_normal.png new file mode 100644 index 00000000..29053368 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_MopBaby_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_MopKing_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_MopKing_icon_normal.png new file mode 100644 index 00000000..0d38987b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_MopKing_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Mutant_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Mutant_icon_normal.png new file mode 100644 index 00000000..25ef9a94 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Mutant_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NaughtyCat_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NaughtyCat_icon_normal.png new file mode 100644 index 00000000..246b872a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NaughtyCat_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NegativeKoala_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NegativeKoala_icon_normal.png new file mode 100644 index 00000000..31fa817c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NegativeKoala_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NegativeOctopus_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NegativeOctopus_icon_normal.png new file mode 100644 index 00000000..ad87317a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NegativeOctopus_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NightFox_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NightFox_icon_normal.png new file mode 100644 index 00000000..c89b75d3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_NightFox_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Penguin_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Penguin_icon_normal.png new file mode 100644 index 00000000..c2ddd4d1 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Penguin_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkCat_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkCat_icon_normal.png new file mode 100644 index 00000000..318e4956 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkCat_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkLizard_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkLizard_icon_normal.png new file mode 100644 index 00000000..83c66c5a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkLizard_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkRabbit_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkRabbit_icon_normal.png new file mode 100644 index 00000000..f89e7dd4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PinkRabbit_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PlantSlime_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PlantSlime_icon_normal.png new file mode 100644 index 00000000..aae9c949 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_PlantSlime_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_QueenBee_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_QueenBee_icon_normal.png new file mode 100644 index 00000000..90334b15 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_QueenBee_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RaijinDaughter_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RaijinDaughter_icon_normal.png new file mode 100644 index 00000000..38b51187 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RaijinDaughter_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RedArmorBird_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RedArmorBird_icon_normal.png new file mode 100644 index 00000000..5887e6b4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RedArmorBird_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RobinHood_Ground_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RobinHood_Ground_icon_normal.png new file mode 100644 index 00000000..728fe230 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RobinHood_Ground_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RobinHood_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RobinHood_icon_normal.png new file mode 100644 index 00000000..025f397c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_RobinHood_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Ronin_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Ronin_icon_normal.png new file mode 100644 index 00000000..530b4038 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Ronin_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SaintCentaur_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SaintCentaur_icon_normal.png new file mode 100644 index 00000000..5a16ab20 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SaintCentaur_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SakuraSaurus_Water_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SakuraSaurus_Water_icon_normal.png new file mode 100644 index 00000000..7f9cd417 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SakuraSaurus_Water_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SakuraSaurus_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SakuraSaurus_icon_normal.png new file mode 100644 index 00000000..646f99b0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SakuraSaurus_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Serpent_Ground_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Serpent_Ground_icon_normal.png new file mode 100644 index 00000000..b53fd160 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Serpent_Ground_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Serpent_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Serpent_icon_normal.png new file mode 100644 index 00000000..0bfeb570 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Serpent_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SharkKid_Fire_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SharkKid_Fire_icon_normal.png new file mode 100644 index 00000000..6ff26fc2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SharkKid_Fire_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SharkKid_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SharkKid_icon_normal.png new file mode 100644 index 00000000..35f7eba4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SharkKid_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SheepBall_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SheepBall_icon_normal.png new file mode 100644 index 00000000..53a83887 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SheepBall_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SkyDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SkyDragon_icon_normal.png new file mode 100644 index 00000000..c73e54b0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SkyDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SoldierBee_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SoldierBee_icon_normal.png new file mode 100644 index 00000000..d7c5ae4f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SoldierBee_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Suzaku_Water_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Suzaku_Water_icon_normal.png new file mode 100644 index 00000000..9397806b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Suzaku_Water_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Suzaku_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Suzaku_icon_normal.png new file mode 100644 index 00000000..9465657b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Suzaku_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SweetsSheep_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SweetsSheep_icon_normal.png new file mode 100644 index 00000000..57227216 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_SweetsSheep_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderBird_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderBird_icon_normal.png new file mode 100644 index 00000000..8d3a5052 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderBird_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderDog_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderDog_icon_normal.png new file mode 100644 index 00000000..b9a3724a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderDog_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderDragonMan_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderDragonMan_icon_normal.png new file mode 100644 index 00000000..3e1c879f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_ThunderDragonMan_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Umihebi_Fire_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Umihebi_Fire_icon_normal.png new file mode 100644 index 00000000..2b58ef34 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Umihebi_Fire_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Umihebi_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Umihebi_icon_normal.png new file mode 100644 index 00000000..3cd83064 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Umihebi_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VioletFairy_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VioletFairy_icon_normal.png new file mode 100644 index 00000000..bc80dbf8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VioletFairy_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VolcanicMonster_Ice_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VolcanicMonster_Ice_icon_normal.png new file mode 100644 index 00000000..ad6c49e8 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VolcanicMonster_Ice_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VolcanicMonster_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VolcanicMonster_icon_normal.png new file mode 100644 index 00000000..66ced3a3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_VolcanicMonster_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WeaselDragon_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WeaselDragon_icon_normal.png new file mode 100644 index 00000000..c0660169 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WeaselDragon_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Werewolf_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Werewolf_icon_normal.png new file mode 100644 index 00000000..137cc74c Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Werewolf_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WhiteMoth_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WhiteMoth_icon_normal.png new file mode 100644 index 00000000..bd56192b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WhiteMoth_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WhiteTiger_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WhiteTiger_icon_normal.png new file mode 100644 index 00000000..4e7f268e Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WhiteTiger_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WindChimes_Ice_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WindChimes_Ice_icon_normal.png new file mode 100644 index 00000000..c2d6de93 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WindChimes_Ice_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WindChimes_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WindChimes_icon_normal.png new file mode 100644 index 00000000..64f91976 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WindChimes_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WizardOwl_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WizardOwl_icon_normal.png new file mode 100644 index 00000000..f90c51aa Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WizardOwl_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WoolFox_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WoolFox_icon_normal.png new file mode 100644 index 00000000..c1fd264a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_WoolFox_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Yeti_Grass_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Yeti_Grass_icon_normal.png new file mode 100644 index 00000000..d9a889e4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Yeti_Grass_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Yeti_icon_normal.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Yeti_icon_normal.png new file mode 100644 index 00000000..789e928a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_Yeti_icon_normal.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_dummy_icon.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_dummy_icon.png new file mode 100644 index 00000000..e9c84fe3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_dummy_icon.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_itemicon_Material_PalEgg_Unknown.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_itemicon_Material_PalEgg_Unknown.png new file mode 100644 index 00000000..245137f6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/assets/icons/pal/T_itemicon_Material_PalEgg_Unknown.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/item-table.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/item-table.md new file mode 100644 index 00000000..0cd6d2bc --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/item-table.md @@ -0,0 +1,974 @@ +--- +sidebar_position: 1 +--- + +# Items + +import styles from "./styles.module.css"; + +export function GetImageByName(props) { + return <> +
+ +
+ +} + +
+ Pal/Content/Pal/DataTable/Item/DT_ItemDataTable.uasset + Pal/Content/Pal/DataAsset/Item/DA_StaticItemDataAsset.uasset +
+ +
+ +| Icon | Name | Item ID | +|--------------------------------------------------------------------------------|--------------------------------------------------------------|--------------------------------------------------------------| +| | Attack Pendant | Accessory_AT_1 | +| | Attack Pendant +1 | Accessory_AT_2 | +| | Attack Pendant +2 | Accessory_AT_3 | +| | Ring of Water Resistance | Accessory_AquaResist_1 | +| | Ring of Water Resistance +1 | Accessory_AquaResist_2 | +| | Ring of Water Resistance +2 | Accessory_AquaResist_3 | +| | Thermal Undershirt | Accessory_CoolResist_1 | +| | Thermal Undershirt +1 | Accessory_CoolResist_2 | +| | Thermal Undershirt +2 | Accessory_CoolResist_3 | +| | Ring of Dark Resistance | Accessory_DarkResist_1 | +| | Ring of Dark Resistance +1 | Accessory_DarkResist_2 | +| | Ring of Dark Resistance +2 | Accessory_DarkResist_3 | +| | Ring of Dragon Resistance | Accessory_DragonResist_1 | +| | Ring of Dragon Resistance +1 | Accessory_DragonResist_2 | +| | Ring of Dragon Resistance +2 | Accessory_DragonResist_3 | +| | Ring of Earth Resistance | Accessory_EarthResist_1 | +| | Ring of Earth Resistance +1 | Accessory_EarthResist_2 | +| | Ring of Earth Resistance +2 | Accessory_EarthResist_3 | +| | Ring of Flame Resistance | Accessory_FireResist_1 | +| | Ring of Flame Resistance +1 | Accessory_FireResist_2 | +| | Ring of Flame Resistance +2 | Accessory_FireResist_3 | +| | Life Pendant | Accessory_HP_1 | +| | Life Pendant +1 | Accessory_HP_2 | +| | Life Pendant +2 | Accessory_HP_3 | +| | Heat Resistant Undershirt | Accessory_HeatResist_1 | +| | Heat Resistant Undershirt +1 | Accessory_HeatResist_2 | +| | Heat Resistant Undershirt +2 | Accessory_HeatResist_3 | +| | Ring of Ice Resistance | Accessory_IceResist_1 | +| | Ring of Ice Resistance +1 | Accessory_IceResist_2 | +| | Ring of Ice Resistance +2 | Accessory_IceResist_3 | +| | Ring of Grass Resistance | Accessory_LeafResist_1 | +| | Ring of Grass Resistance +1 | Accessory_LeafResist_2 | +| | Ring of Grass Resistance +2 | Accessory_LeafResist_3 | +| | Ring of Resistance | Accessory_NormalResist_1 | +| | Ring of Resistance +1 | Accessory_NormalResist_2 | +| | Ring of Resistance +2 | Accessory_NormalResist_3 | +| | Ring of Lightning Resistance | Accessory_ThunderResist_1 | +| | Ring of Lightning Resistance +1 | Accessory_ThunderResist_2 | +| | Ring of Lightning Resistance +2 | Accessory_ThunderResist_3 | +| | Pendant of Diligence | Accessory_WorkSpeed_1 | +| | Pendant of Diligence +1 | Accessory_WorkSpeed_2 | +| | Pendant of Diligence +2 | Accessory_WorkSpeed_3 | +| | Defense Pendant | Accessory_defense_1 | +| | Defense Pendant +1 | Accessory_defense_2 | +| | Defense Pendant +2 | Accessory_defense_3 | +| | Unused Item | AirGrapplingGun | +| | Animal Skin | AnimalSkin | +| | Unused Item | AnimalSkin2 | +| | Antibiotic_Good | Antibiotic_Good | +| | Antibiotic_Normal | Antibiotic_Normal | +| | Antibiotic_Super | Antibiotic_Super | +| | Arrow | Arrow | +| | Fire Arrow | Arrow_Fire | +| | Poison Arrow | Arrow_Poison | +| | Assault Rifle Ammo | AssaultRifleBullet | +| | Assault Rifle | AssaultRifle_Default1 | +| | Assault Rifle | AssaultRifle_Default2 | +| | Assault Rifle | AssaultRifle_Default3 | +| | Assault Rifle | AssaultRifle_Default4 | +| | Assault Rifle | AssaultRifle_Default5 | +| | Unused Item | AssaultRifle_NPC | +| | Small Feed Bag | AutoMealPouch_Tier1 | +| | Average Feed Bag | AutoMealPouch_Tier2 | +| | Large Feed Bag | AutoMealPouch_Tier3 | +| | Huge Feed Bag | AutoMealPouch_Tier4 | +| | Giant Feed Bag | AutoMealPouch_Tier5 | +| | Stone Axe | Axe_Tier_00 | +| | Metal Axe | Axe_Tier_01 | +| | Refined Metal Axe | Axe_Tier_02 | +| | Axe4 | Axe_Tier_03 | +| | Burrito | BLT | +| | Rushoar Bacon 'n' Eggs | BaconEggs | +| | Herb Roasted Caprity | BakedMeat_BerryGoat | +| | Roast Rushoar | BakedMeat_Boar | +| | Grilled Chikipi | BakedMeat_ChickenPal | +| | Mozzarina Steak | BakedMeat_CowPal | +| | Roast Eikthyrdeer | BakedMeat_Deer | +| | Grilled Galeclaw | BakedMeat_Eagle | +| | Mammorest Steak | BakedMeat_GrassMammoth | +| | Roast Reindrix | BakedMeat_IceDeer | +| | Grilled Kelpsea | BakedMeat_Kelpie | +| | Broiled Dumud | BakedMeat_LazyCatfish | +| | Broncherry Rib Roast | BakedMeat_SakuraSaurus | +| | Lamball Kebab | BakedMeat_SheepBall | +| | Baked Mushroom | BakedMushroom | +| | Baked Berries | Baked_Berries | +| | Unused Item | Baked_Potato | +| | Wooden Club | Bat | +| | Bat | Bat2 | +| | Unused Item | Bat_NPC | +| | Beer | Beer | +| | Red Berries | Berries | +| | Unused Item | Berries2 | +| | Berry Seeds | BerrySeeds | +| | ITEM_NAME_BlueprintTest | BlueprintTest | +| | Assault Rifle Schematic 1 | Blueprint_AssaultRifle_Default2 | +| | Assault Rifle Schematic 2 | Blueprint_AssaultRifle_Default3 | +| | Assault Rifle Schematic 3 | Blueprint_AssaultRifle_Default4 | +| | Assault Rifle Schematic 4 | Blueprint_AssaultRifle_Default5 | +| | Crossbow Schematic 1 | Blueprint_BowGun_2 | +| | Crossbow Schematic 2 | Blueprint_BowGun_3 | +| | Crossbow Schematic 3 | Blueprint_BowGun_4 | +| | Crossbow Schematic 4 | Blueprint_BowGun_5 | +| | Tundra Outfit Schematic 1 | Blueprint_ClothArmorCold_2 | +| | Tundra Outfit Schematic 2 | Blueprint_ClothArmorCold_3 | +| | Tundra Outfit Schematic 3 | Blueprint_ClothArmorCold_4 | +| | Tundra Outfit Schematic 4 | Blueprint_ClothArmorCold_5 | +| | Tropical Outfit Schematic 1 | Blueprint_ClothArmorHeat_2 | +| | Tropical Outfit Schematic 2 | Blueprint_ClothArmorHeat_3 | +| | Tropical Outfit Schematic 3 | Blueprint_ClothArmorHeat_4 | +| | Tropical Outfit Schematic 4 | Blueprint_ClothArmorHeat_5 | +| | Cloth Outfit Schematic 1 | Blueprint_ClothArmor_2 | +| | Cloth Outfit Schematic 2 | Blueprint_ClothArmor_3 | +| | Cloth Outfit Schematic 3 | Blueprint_ClothArmor_4 | +| | Cloth Outfit Schematic 4 | Blueprint_ClothArmor_5 | +| | Cold Resistant Metal Armor Schematic 1 | Blueprint_CopperArmorCold_2 | +| | Cold Resistant Metal Armor Schematic 2 | Blueprint_CopperArmorCold_3 | +| | Cold Resistant Metal Armor Schematic 3 | Blueprint_CopperArmorCold_4 | +| | Cold Resistant Metal Armor Schematic 4 | Blueprint_CopperArmorCold_5 | +| | Heat Resistant Metal Armor Schematic 1 | Blueprint_CopperArmorHeat_2 | +| | Heat Resistant Metal Armor Schematic 2 | Blueprint_CopperArmorHeat_3 | +| | Heat Resistant Metal Armor Schematic 3 | Blueprint_CopperArmorHeat_4 | +| | Heat Resistant Metal Armor Schematic 4 | Blueprint_CopperArmorHeat_5 | +| | Metal Armor Schematic 1 | Blueprint_CopperArmor_2 | +| | Metal Armor Schematic 2 | Blueprint_CopperArmor_3 | +| | Metal Armor Schematic 3 | Blueprint_CopperArmor_4 | +| | Metal Armor Schematic 4 | Blueprint_CopperArmor_5 | +| | Metal Helm Schematic 1 | Blueprint_CopperHelmet_2 | +| | Metal Helm Schematic 2 | Blueprint_CopperHelmet_3 | +| | Metal Helm Schematic 3 | Blueprint_CopperHelmet_4 | +| | Metal Helm Schematic 4 | Blueprint_CopperHelmet_5 | +| | Cold Resistant Pelt Armor Schematic 1 | Blueprint_FurArmorCold_2 | +| | Cold Resistant Pelt Armor Schematic 2 | Blueprint_FurArmorCold_3 | +| | Cold Resistant Pelt Armor Schematic 3 | Blueprint_FurArmorCold_4 | +| | Cold Resistant Pelt Armor Schematic 4 | Blueprint_FurArmorCold_5 | +| | Heat Resistant Pelt Armor Schematic 1 | Blueprint_FurArmorHeat_2 | +| | Heat Resistant Pelt Armor Schematic 2 | Blueprint_FurArmorHeat_3 | +| | Heat Resistant Pelt Armor Schematic 3 | Blueprint_FurArmorHeat_4 | +| | Heat Resistant Pelt Armor Schematic 4 | Blueprint_FurArmorHeat_5 | +| | Pelt Armor Schematic 1 | Blueprint_FurArmor_2 | +| | Pelt Armor Schematic 2 | Blueprint_FurArmor_3 | +| | Pelt Armor Schematic 3 | Blueprint_FurArmor_4 | +| | Pelt Armor Schematic 4 | Blueprint_FurArmor_5 | +| | Feathered Hair Band Schematic 1 | Blueprint_FurHelmet_2 | +| | Feathered Hair Band Schematic 2 | Blueprint_FurHelmet_3 | +| | Feathered Hair Band Schematic 3 | Blueprint_FurHelmet_4 | +| | Feathered Hair Band Schematic 4 | Blueprint_FurHelmet_5 | +| | Handgun Schematic 1 | Blueprint_HandGun_Default_2 | +| | Handgun Schematic 2 | Blueprint_HandGun_Default_3 | +| | Handgun Schematic 3 | Blueprint_HandGun_Default_4 | +| | Handgun Schematic 4 | Blueprint_HandGun_Default_5 | +| | Monarch's Crown Schematic 1 | Blueprint_Head001_1 | +| | Monarch's Crown Schematic 2 | Blueprint_Head001_2 | +| | Monarch's Crown Schematic 3 | Blueprint_Head001_3 | +| | Monarch's Crown Schematic 4 | Blueprint_Head001_4 | +| | Blueprint of the King's Crown 5 | Blueprint_Head001_5 | +| | Golden Crown Schematic 1 | Blueprint_Head002_1 | +| | Golden Crown Schematic 2 | Blueprint_Head002_2 | +| | Golden Crown Schematic 3 | Blueprint_Head002_3 | +| | Golden Crown Schematic 4 | Blueprint_Head002_4 | +| | ITEM_NAME_Blueprint_Head002_5 | Blueprint_Head002_5 | +| | Long-eared Headband Schematic 1 | Blueprint_Head003_1 | +| | Long-eared Headband Schematic 2 | Blueprint_Head003_2 | +| | Long-eared Headband Schematic 3 | Blueprint_Head003_3 | +| | Long-eared Headband Schematic 4 | Blueprint_Head003_4 | +| | 5 Blueprints of Long-eared Headband | Blueprint_Head003_5 | +| | Witch Hat Schematic 1 | Blueprint_Head004_1 | +| | Witch Hat Schematic 2 | Blueprint_Head004_2 | +| | Witch Hat Schematic 3 | Blueprint_Head004_3 | +| | Witch Hat Schematic 4 | Blueprint_Head004_4 | +| | Design of Witch Hat No. 5 | Blueprint_Head004_5 | +| | Soft Hat Schematic 1 | Blueprint_Head005_1 | +| | Soft Hat Schematic 2 | Blueprint_Head005_2 | +| | Soft Hat Schematic 3 | Blueprint_Head005_3 | +| | Soft Hat Schematic 4 | Blueprint_Head005_4 | +| | Blueprint of Soft Hat 5 | Blueprint_Head005_5 | +| | Helmet Schematic 1 | Blueprint_Head006_1 | +| | Helmet Schematic 2 | Blueprint_Head006_2 | +| | Helmet Schematic 3 | Blueprint_Head006_3 | +| | Helmet Schematic 4 | Blueprint_Head006_4 | +| | Blueprint of Helmet 5 | Blueprint_Head006_5 | +| | Silk Hat Schematic 1 | Blueprint_Head007_1 | +| | Silk Hat Schematic 2 | Blueprint_Head007_2 | +| | Silk Hat Schematic 3 | Blueprint_Head007_3 | +| | Silk Hat Schematic 4 | Blueprint_Head007_4 | +| | 5 Schematic Diagrams of the Silk Hat | Blueprint_Head007_5 | +| | Tricorne Schematic 1 | Blueprint_Head008_1 | +| | Tricorne Schematic 2 | Blueprint_Head008_2 | +| | Tricorne Schematic 3 | Blueprint_Head008_3 | +| | Tricorne Schematic 4 | Blueprint_Head008_4 | +| | Blueprint of the Tricorn Hat 5 | Blueprint_Head008_5 | +| | Exploration Cap Schematic 1 | Blueprint_Head009_1 | +| | Exploration Cap Schematic 2 | Blueprint_Head009_2 | +| | Exploration Cap Schematic 3 | Blueprint_Head009_3 | +| | Exploration Cap Schematic 4 | Blueprint_Head009_4 | +| | Blueprint of Exploration Hat 5 | Blueprint_Head009_5 | +| | Graduate Cap Schematic 1 | Blueprint_Head010_1 | +| | Graduate Cap Schematic 2 | Blueprint_Head010_2 | +| | Graduate Cap Schematic 3 | Blueprint_Head010_3 | +| | Graduate Cap Schematic 4 | Blueprint_Head010_4 | +| | Blueprint 5 of University Hat | Blueprint_Head010_5 | +| | Farming Hat Schematic 1 | Blueprint_Head011_1 | +| | Farming Hat Schematic 2 | Blueprint_Head011_2 | +| | Farming Hat Schematic 3 | Blueprint_Head011_3 | +| | Farming Hat Schematic 4 | Blueprint_Head011_4 | +| | 5 Diagrams of Agricultural Hat | Blueprint_Head011_5 | +| | Bowler Hat Schematic 1 | Blueprint_Head012_1 | +| | Bowler Hat Schematic 2 | Blueprint_Head012_2 | +| | Bowler Hat Schematic 3 | Blueprint_Head012_3 | +| | Bowler Hat Schematic 4 | Blueprint_Head012_4 | +| | Blueprint of Bowler Hat 5 | Blueprint_Head012_5 | +| | Tocotoco Cap Schematic 1 | Blueprint_Head013_1 | +| | Tocotoco Cap Schematic 2 | Blueprint_Head013_2 | +| | Tocotoco Cap Schematic 3 | Blueprint_Head013_3 | +| | Tocotoco Cap Schematic 4 | Blueprint_Head013_4 | +| | Design Plan 5 for the Crutchli Hat | Blueprint_Head013_5 | +| | Grinning Tocotoco Cap Schematic 1 | Blueprint_Head014_1 | +| | Grinning Tocotoco Cap Schematic 2 | Blueprint_Head014_2 | +| | Grinning Tocotoco Cap Schematic 3 | Blueprint_Head014_3 | +| | Grinning Tocotoco Cap Schematic 4 | Blueprint_Head014_4 | +| | Grinning Curly Hat Blueprint 5 | Blueprint_Head014_5 | +| | Gumoss Cap Schematic 1 | Blueprint_Head015_1 | +| | Gumoss Cap Schematic 2 | Blueprint_Head015_2 | +| | Gumoss Cap Schematic 3 | Blueprint_Head015_3 | +| | Gumoss Cap Schematic 4 | Blueprint_Head015_4 | +| | 5 Blueprints of Naemochi Hat | Blueprint_Head015_5 | +| | Penking Cap Schematic 1 | Blueprint_Head016_1 | +| | Penking Cap Schematic 2 | Blueprint_Head016_2 | +| | Penking Cap Schematic 3 | Blueprint_Head016_3 | +| | Penking Cap Schematic 4 | Blueprint_Head016_4 | +| | Blueprint of Capppen Hat 5 | Blueprint_Head016_5 | +| | Katress Cap Schematic 1 | Blueprint_Head017_1 | +| | Katress Cap Schematic 2 | Blueprint_Head017_2 | +| | Katress Cap Schematic 3 | Blueprint_Head017_3 | +| | Katress Cap Schematic 4 | Blueprint_Head017_4 | +| | Design Blueprint of Clemence Hat 5 | Blueprint_Head017_5 | +| | Cold Resistant Refined Metal Armor Schematic 1 | Blueprint_IronArmorCold_2 | +| | Cold Resistant Refined Metal Armor Schematic 2 | Blueprint_IronArmorCold_3 | +| | Cold Resistant Refined Metal Armor Schematic 3 | Blueprint_IronArmorCold_4 | +| | Cold Resistant Refined Metal Armor Schematic 4 | Blueprint_IronArmorCold_5 | +| | Heat Resistant Refined Metal Armor Schematic 1 | Blueprint_IronArmorHeat_2 | +| | Heat Resistant Refined Metal Armor Schematic 2 | Blueprint_IronArmorHeat_3 | +| | Heat Resistant Refined Metal Armor Schematic 3 | Blueprint_IronArmorHeat_4 | +| | Heat Resistant Refined Metal Armor Schematic 4 | Blueprint_IronArmorHeat_5 | +| | Refined Metal Armor Schematic 1 | Blueprint_IronArmor_2 | +| | Refined Metal Armor Schematic 2 | Blueprint_IronArmor_3 | +| | Refined Metal Armor Schematic 3 | Blueprint_IronArmor_4 | +| | Refined Metal Armor Schematic 4 | Blueprint_IronArmor_5 | +| | Refined Metal Helm Schematic 1 | Blueprint_IronHelmet_2 | +| | Refined Metal Helm Schematic 2 | Blueprint_IronHelmet_3 | +| | Refined Metal Helm Schematic 3 | Blueprint_IronHelmet_4 | +| | Refined Metal Helm Schematic 4 | Blueprint_IronHelmet_5 | +| | Rocket Launcher Schematic 1 | Blueprint_Launcher_Default_2 | +| | Rocket Launcher Schematic 2 | Blueprint_Launcher_Default_3 | +| | Rocket Launcher Schematic 3 | Blueprint_Launcher_Default_4 | +| | Rocket Launcher Schematic 4 | Blueprint_Launcher_Default_5 | +| | Pump-Action Shotgun Schematic 1 | Blueprint_PumpActionShotgun_2 | +| | Pump-Action Shotgun Schematic 2 | Blueprint_PumpActionShotgun_3 | +| | Pump-Action Shotgun Schematic 3 | Blueprint_PumpActionShotgun_4 | +| | Pump-Action Shotgun Schematic 4 | Blueprint_PumpActionShotgun_5 | +| | Cold Resistant Pal Metal Armor Schematic 1 | Blueprint_StealArmorCold_2 | +| | Cold Resistant Pal Metal Armor Schematic 2 | Blueprint_StealArmorCold_3 | +| | Cold Resistant Pal Metal Armor Schematic 3 | Blueprint_StealArmorCold_4 | +| | Cold Resistant Pal Metal Armor Schematic 4 | Blueprint_StealArmorCold_5 | +| | Heat Resistant Pal Metal Armor Schematic 1 | Blueprint_StealArmorHeat_2 | +| | Heat Resistant Pal Metal Armor Schematic 2 | Blueprint_StealArmorHeat_3 | +| | Heat Resistant Pal Metal Armor Schematic 3 | Blueprint_StealArmorHeat_4 | +| | Heat Resistant Pal Metal Armor Schematic 4 | Blueprint_StealArmorHeat_5 | +| | Pal Metal Armor Schematic 1 | Blueprint_StealArmor_2 | +| | Pal Metal Armor Schematic 2 | Blueprint_StealArmor_3 | +| | Pal Metal Armor Schematic 3 | Blueprint_StealArmor_4 | +| | Pal Metal Armor Schematic 4 | Blueprint_StealArmor_5 | +| | Pal Metal Helm Schematic 1 | Blueprint_StealHelmet_2 | +| | Pal Metal Helm Schematic 2 | Blueprint_StealHelmet_3 | +| | Pal Metal Helm Schematic 3 | Blueprint_StealHelmet_4 | +| | Pal Metal Helm Schematic 4 | Blueprint_StealHelmet_5 | +| | Old Bow Schematic 1 | Blueprint_WeakerBow_2 | +| | Old Bow Schematic 2 | Blueprint_WeakerBow_3 | +| | Old Bow Schematic 3 | Blueprint_WeakerBow_4 | +| | Old Bow Schematic 4 | Blueprint_WeakerBow_5 | +| | Bone | Bone | +| | Crossbow | BowGun | +| | Crossbow +1 | BowGun_2 | +| | Crossbow +2 | BowGun_3 | +| | Crossbow +3 | BowGun_4 | +| | Crossbow +4 | BowGun_5 | +| | Fire Arrow Crossbow | BowGun_Fire | +| | Unused Item | BowGun_NPC | +| | Poison Arrow Crossbow | BowGun_Poison | +| | Five Shot Bow | Bow_Fifth | +| | Fire Bow | Bow_Fire | +| | Poison Bow | Bow_Poison | +| | Three Shot Bow | Bow_Triple | +| | Cake | Cake | +| | Unused Item | CaptureRope | +| | Carbon Fiber | CarbonFiber | +| | Carbonara | Carbonara | +| | Unused Item | CashFang | +| | Unused Item | CashScales | +| | Cement | Cement | +| | Charcoal | Charcoal | +| | Cheeseburger | CheeseBurger | +| | Mozzarina Cheeseburger | Cheeseburger_2 | +| | Chikipi Sauté | ChickenSaute | +| | Dumud Chowder | Chowder | +| | Claw | Claws | +| | Unused Item | Claws2 | +| | Unused Item | ClawsPendant | +| | Cloth | Cloth | +| | High Quality Cloth | Cloth2 | +| | Cloth Outfit | ClothArmor | +| | Tundra Outfit | ClothArmorCold | +| | Tundra Outfit +1 | ClothArmorCold_2 | +| | Tundra Outfit +2 | ClothArmorCold_3 | +| | Tundra Outfit +3 | ClothArmorCold_4 | +| | Tundra Outfit +4 | ClothArmorCold_5 | +| | Tropical Outfit | ClothArmorHeat | +| | Tropical Outfit +1 | ClothArmorHeat_2 | +| | Tropical Outfit +2 | ClothArmorHeat_3 | +| | Tropical Outfit +3 | ClothArmorHeat_4 | +| | Tropical Outfit +4 | ClothArmorHeat_5 | +| | Cloth Outfit +1 | ClothArmor_2 | +| | Cloth Outfit +2 | ClothArmor_3 | +| | Cloth Outfit +3 | ClothArmor_4 | +| | Cloth Outfit +4 | ClothArmor_5 | +| | Unused Item | ClothHat | +| | Coal | Coal | +| | Computer | Computer | +| | Metal Armor | CopperArmor | +| | Cold Resistant Metal Armor | CopperArmorCold | +| | Cold Resistant Metal Armor +1 | CopperArmorCold_2 | +| | Cold Resistant Metal Armor +2 | CopperArmorCold_3 | +| | Cold Resistant Metal Armor +3 | CopperArmorCold_4 | +| | Cold Resistant Metal Armor +4 | CopperArmorCold_5 | +| | Heat Resistant Metal Armor | CopperArmorHeat | +| | Heat Resistant Metal Armor +1 | CopperArmorHeat_2 | +| | Heat Resistant Metal Armor +2 | CopperArmorHeat_3 | +| | Heat Resistant Metal Armor +3 | CopperArmorHeat_4 | +| | Heat Resistant Metal Armor +4 | CopperArmorHeat_5 | +| | Metal Armor +1 | CopperArmor_2 | +| | Metal Armor +2 | CopperArmor_3 | +| | Metal Armor +3 | CopperArmor_4 | +| | Metal Armor +4 | CopperArmor_5 | +| | Metal Helm | CopperHelmet | +| | Metal Helm +1 | CopperHelmet_2 | +| | Metal Helm +2 | CopperHelmet_3 | +| | Metal Helm +3 | CopperHelmet_4 | +| | Metal Helm +4 | CopperHelmet_5 | +| | Ingot | CopperIngot | +| | Ore | CopperOre | +| | Unused Item | Corn | +| | Corn Soup | CornSoup | +| | Crude Oil | CrudeOil | +| | Curry | Curry | +| | Unused Item | Debug_Handgun_AttackUp | +| | Unused Item | Debug_Handgun_Burn | +| | Unused Item | Debug_Handgun_Darkness | +| | Unused Item | Debug_Handgun_DefenseUp | +| | Unused Item | Debug_Handgun_Electrical | +| | Unused Item | Debug_Handgun_Freeze | +| | Unused Item | Debug_Handgun_IvyCling | +| | Unused Item | Debug_Handgun_Muddy | +| | Unused Item | Debug_Handgun_Poison | +| | Unused Item | Debug_Handgun_Stun | +| | Unused Item | Debug_Handgun_Wetness | +| | Decal Gun 1 | DecalGun_1 | +| | Decal Gun 2 | DecalGun_2 | +| | Decal Gun 3 | DecalGun_3 | +| | Decal Gun 4 | DecalGun_4 | +| | Decal Gun 5 | DecalGun_5 | +| | Eikthyrdeer Loco Moco | DeerLocoMoco | +| | Eikthyrdeer Stew | DeerStew | +| | Diamond | Diamond | +| | Double-barreled Shotgun | DoubleBarrelShotgun | +| | Stewed Galeclaw | Eaglestew | +| | Emerald | Eemerald | +| | Egg | Egg | +| | Stun Baton | ElecBaton | +| | Electric Organ | ElectricOrgan | +| | Unused Item | ElectronicCircuit | +| | Unused Item | EnergyDrink | +| | Rocket Ammo | ExplosiveBullet | +| | Fang | Fang | +| | Unused Item | Fang2 | +| | Unused Item | FangNecklace | +| | Unused Item | FarmCrop_Tmp | +| | Fiber | Fiber | +| | Flame Organ | FireOrgan | +| | Unused Item | FishMeat | +| | Unused Item | FishMeat2 | +| | Fishing Rod_Good | FishingRod_Good | +| | Fishing Rod_Legendary | FishingRod_Legendary | +| | Fishing Rod_Old | FishingRod_Old | +| | Fishing Rod_Super | FishingRod_Super | +| | Unused Item | FlameThrower_NPC | +| | Unused Item | Flint | +| | Flour | Flour | +| | Frag Grenade | FragGrenade | +| | Shock Grenade | FragGrenade_Elec | +| | Incendiary Grenade | FragGrenade_Fire | +| | Ice Grenade | FragGrenade_Ice | +| | Unused Item | FragGrenade_NPC | +| | Fried Chikipi | FriedChicken | +| | Fried Egg | FriedEggs | +| | Fried Kelpsea | FriedKelpie | +| | Stir-fried Veggies | FriedVegetables | +| | Pelt Armor | FurArmor | +| | Cold Resistant Pelt Armor | FurArmorCold | +| | Cold Resistant Pelt Armor +1 | FurArmorCold_2 | +| | Cold Resistant Pelt Armor +2 | FurArmorCold_3 | +| | Cold Resistant Pelt Armor +3 | FurArmorCold_4 | +| | Cold Resistant Pelt Armor +4 | FurArmorCold_5 | +| | Heat Resistant Pelt Armor | FurArmorHeat | +| | Heat Resistant Pelt Armor +1 | FurArmorHeat_2 | +| | Heat Resistant Pelt Armor +2 | FurArmorHeat_3 | +| | Heat Resistant Pelt Armor +3 | FurArmorHeat_4 | +| | Heat Resistant Pelt Armor +4 | FurArmorHeat_5 | +| | Pelt Armor +1 | FurArmor_2 | +| | Pelt Armor +2 | FurArmor_3 | +| | Pelt Armor +3 | FurArmor_4 | +| | Pelt Armor +4 | FurArmor_5 | +| | Feathered Hair Band | FurHelmet | +| | Feathered Hair Band +1 | FurHelmet_2 | +| | Feathered Hair Band +2 | FurHelmet_3 | +| | Feathered Hair Band +3 | FurHelmet_4 | +| | Feathered Hair Band +4 | FurHelmet_5 | +| | Gas Mask | GasMask | +| | Unused Item | GatlingGun_NPC | +| | Grilled Lamball | GenghisKhan | +| | Mega Glider | Glider_Good | +| | Hyper Glider | Glider_Legendary | +| | Normal Parachute | Glider_Old | +| | Giga Glider | Glider_Super | +| | Grape | Grape | +| | Grappling Gun | GrapplingGun | +| | Mega Grappling Gun | GrapplingGun2 | +| | Giga Grappling Gun | GrapplingGun3 | +| | Hyper Grappling Gun | GrapplingGun4 | +| | Grilled Fish | GrilledFish | +| | Grilled Meat | GrilledMeat | +| | Herb Roasted Lamball | GrilledSheepHerbs | +| | Gunpowder | Gunpowder | +| | Gunpowder | Gunpowder2 | +| | Hamburger | Hamburger | +| | Mozzarina Hamburger | Hamburger_2 | +| | Handgun | HandGun_Default | +| | Handgun +1 | HandGun_Default_2 | +| | Handgun +2 | HandGun_Default_3 | +| | Handgun +3 | HandGun_Default_4 | +| | Handgun +4 | HandGun_Default_5 | +| | Handgun Ammo | HandgunBullet | +| | Unused Item | Handgun_NPC | +| | Monarch's Crown | Head001 | +| | Monarch's Crown +1 | Head001_2 | +| | Monarch's Crown +2 | Head001_3 | +| | Monarch's Crown +3 | Head001_4 | +| | Monarch's Crown +4 | Head001_5 | +| | Golden Crown | Head002 | +| | Golden Crown +1 | Head002_2 | +| | Golden Crown +2 | Head002_3 | +| | Golden Crown +3 | Head002_4 | +| | Golden Crown +4 | Head002_5 | +| | Long-eared Headband | Head003 | +| | Long-eared Headband +1 | Head003_2 | +| | Long-eared Headband +2 | Head003_3 | +| | Long-eared Headband +3 | Head003_4 | +| | Long-eared Headband +4 | Head003_5 | +| | Witch Hat | Head004 | +| | Witch Hat +1 | Head004_2 | +| | Witch Hat +2 | Head004_3 | +| | Witch Hat +3 | Head004_4 | +| | Witch Hat +4 | Head004_5 | +| | Soft Hat | Head005 | +| | Soft Hat +1 | Head005_2 | +| | Soft Hat +2 | Head005_3 | +| | Soft Hat +3 | Head005_4 | +| | Soft Hat +4 | Head005_5 | +| | Helmet | Head006 | +| | Helmet +1 | Head006_2 | +| | Helmet +2 | Head006_3 | +| | Helmet +3 | Head006_4 | +| | Helmet +4 | Head006_5 | +| | Silk Hat | Head007 | +| | Silk Hat +1 | Head007_2 | +| | Silk Hat +2 | Head007_3 | +| | Silk Hat +3 | Head007_4 | +| | Silk Hat +4 | Head007_5 | +| | Tricorne | Head008 | +| | Tricorne +1 | Head008_2 | +| | Tricorne +2 | Head008_3 | +| | Tricorne +3 | Head008_4 | +| | Tricorne +4 | Head008_5 | +| | Explorer Cap | Head009 | +| | Explorer Cap +1 | Head009_2 | +| | Explorer Cap +2 | Head009_3 | +| | Explorer Cap +3 | Head009_4 | +| | Explorer Cap +4 | Head009_5 | +| | Graduation cap | Head010 | +| | Graduation cap +1 | Head010_2 | +| | Graduation cap +2 | Head010_3 | +| | Graduation cap +3 | Head010_4 | +| | Graduation cap +4 | Head010_5 | +| | Farming Hat | Head011 | +| | Farming Hat +1 | Head011_2 | +| | Farming Hat +2 | Head011_3 | +| | Farming Hat +3 | Head011_4 | +| | Farming Hat +4 | Head011_5 | +| | Bowler Hat | Head012 | +| | Bowler Hat +1 | Head012_2 | +| | Bowler Hat +2 | Head012_3 | +| | Bowler Hat +3 | Head012_4 | +| | Bowler Hat +4 | Head012_5 | +| | Tocotoco Cap | Head013 | +| | Tocotoco Cap +1 | Head013_2 | +| | Tocotoco Cap +2 | Head013_3 | +| | Tocotoco Cap +3 | Head013_4 | +| | Tocotoco Cap +4 | Head013_5 | +| | Grinning Tocotoco Cap | Head014 | +| | Grinning Tocotoco Cap +1 | Head014_2 | +| | Grinning Tocotoco Cap +2 | Head014_3 | +| | Grinning Tocotoco Cap +3 | Head014_4 | +| | Grinning Tocotoco Cap +4 | Head014_5 | +| | Gumoss Cap | Head015 | +| | Gumoss Cap +1 | Head015_2 | +| | Gumoss Cap +2 | Head015_3 | +| | Gumoss Cap +3 | Head015_4 | +| | Gumoss Cap +4 | Head015_5 | +| | Penking Cap | Head016 | +| | Penking Cap +1 | Head016_2 | +| | Penking Cap +2 | Head016_3 | +| | Penking Cap +3 | Head016_4 | +| | Penking Cap +4 | Head016_5 | +| | Katress Cap | Head017 | +| | Katress Cap +1 | Head017_2 | +| | Katress Cap +2 | Head017_3 | +| | Katress Cap +3 | Head017_4 | +| | Katress Cap +4 | Head017_5 | +| | Low Grade Medical Supplies | Herbs | +| | Homing Sphere Launcher | HomingSphereLauncher | +| | Honey | Honey | +| | Hop | Hop | +| | Horn | Horn | +| | Hot Dog | HotDog | +| | Rushoar Hot Dog | HotDog_2 | +| | Hot Milk | HotMilk | +| | Ice Organ | IceOrgan | +| | Decal Ink | InkBullet | +| | Refined Metal Armor | IronArmor | +| | Cold Resistant Refined Metal Armor | IronArmorCold | +| | Cold Resistant Refined Metal Armor +1 | IronArmorCold_2 | +| | Cold Resistant Refined Metal Armor +2 | IronArmorCold_3 | +| | Cold Resistant Refined Metal Armor +3 | IronArmorCold_4 | +| | Cold Resistant Refined Metal Armor +4 | IronArmorCold_5 | +| | Heat Resistant Refined Metal Armor | IronArmorHeat | +| | Heat Resistant Refined Metal Armor +1 | IronArmorHeat_2 | +| | Heat Resistant Refined Metal Armor +2 | IronArmorHeat_3 | +| | Heat Resistant Refined Metal Armor +3 | IronArmorHeat_4 | +| | Heat Resistant Refined Metal Armor +4 | IronArmorHeat_5 | +| | Refined Metal Armor +1 | IronArmor_2 | +| | Refined Metal Armor +2 | IronArmor_3 | +| | Refined Metal Armor +3 | IronArmor_4 | +| | Refined Metal Armor +4 | IronArmor_5 | +| | Refined Metal Helm | IronHelmet | +| | Refined Metal Helm +1 | IronHelmet_2 | +| | Refined Metal Helm +2 | IronHelmet_3 | +| | Refined Metal Helm +3 | IronHelmet_4 | +| | Refined Metal Helm +4 | IronHelmet_5 | +| | Refined Ingot | IronIngot | +| | Unused Item | IronOre | +| | Jam-filled Bun | JamBun | +| | Unused Item | Kitsunebi_Fire | +| | Hip Lantern | Lantern | +| | Unused Item | LargeBullet | +| | Unused Item | LaserBullet | +| | Unused Item | LaserRifle | +| | Unused Item | LaserRifle_NPC | +| | Rocket Launcher | Launcher_Default | +| | Rocket Launcher +1 | Launcher_Default_2 | +| | Rocket Launcher +2 | Launcher_Default_3 | +| | Rocket Launcher +3 | Launcher_Default_4 | +| | Rocket Launcher +4 | Launcher_Default_5 | +| | Unused Item | Launcher_Meat | +| | Leather | Leather | +| | Unused Item | Leather2 | +| | Lettuce | Lettuce | +| | Lettuce Seeds | LettuceSeeds | +| | Lightz Helmet | LightzHelmet | +| | High Grade Medical Supplies | LuxuryMedicines | +| | LuxuryOmelette | LuxuryOmelette | +| | Nail | MachineParts | +| | Circuit Board | MachineParts2 | +| | Machine Gun Ammo | MachingunBullet | +| | Magnum Ammo | MagnumBullet | +| | Makeshift Handgun | MakeshiftHandgun | +| | Marinated Mushrooms | MarinatedMushrooms | +| | Unused Item | MateItem01 | +| | Raw Meat | Meat | +| | Unused Item | Meat2 | +| | Meat Cleaver | MeatCutterKnife | +| | Bolognese Sauce | MeatSauce | +| | Caprity Meat | Meat_BerryGoat | +| | Rushoar Pork | Meat_Boar | +| | Chikipi Poultry | Meat_ChickenPal | +| | Mozzarina Meat | Meat_CowPal | +| | Eikthyrdeer Venison | Meat_Deer | +| | Galeclaw Poultry | Meat_Eagle | +| | Mammorest Meat | Meat_GrassMammoth | +| | Reindrix Venison | Meat_IceDeer | +| | Raw Kelpsea | Meat_Kelpie | +| | Raw Dumud | Meat_LazyCatfish | +| | Broncherry Meat | Meat_SakuraSaurus | +| | Lamball Mutton | Meat_SheepBall | +| | Medical Supplies | Medicines | +| | Milk | Milk | +| | Mind Control Meds | MindControlDrug | +| | Gold Coin | Money | +| | ITEM_NAME_MonsterEquipWeapon_Dummy | MonsterEquipWeapon_Dummy | +| | Mushroom | Mushroom | +| | Mushroom Soup | MushroomSoup | +| | Mushroom Stew | MushroomStew | +| | Musket | Musket | +| | Strange Juice | Narcotic | +| | Night Vision Goggles | NightVisionGoggles | +| | Omelet | Omelet | +| | Suspicious Juice | Opium | +| | Unused Item | PAL_Growth_Stone_L | +| | Unused Item | PAL_Growth_Stone_M | +| | Unused Item | PAL_Growth_Stone_S | +| | Unused Item | PAL_Growth_Stone_XL | +| | Unused Item | PV_AssaultRifle_Default1 | +| | ITEM_NAME_PV_Glider_Manta | PV_Glider_Manta | +| | Ancient Civilization Parts | PalCrystal_Ex | +| | Dark Egg | PalEgg_Dark_01 | +| | Dark Egg | PalEgg_Dark_02 | +| | Large Dark Egg | PalEgg_Dark_03 | +| | Large Dark Egg | PalEgg_Dark_04 | +| | Huge Dark Egg | PalEgg_Dark_05 | +| | Dragon Egg | PalEgg_Dragon_01 | +| | Dragon Egg | PalEgg_Dragon_02 | +| | Large Dragon Egg | PalEgg_Dragon_03 | +| | Large Dragon Egg | PalEgg_Dragon_04 | +| | Huge Dragon Egg | PalEgg_Dragon_05 | +| | Rocky Egg | PalEgg_Earth_01 | +| | Rocky Egg | PalEgg_Earth_02 | +| | Large Rocky Egg | PalEgg_Earth_03 | +| | Large Rocky Egg | PalEgg_Earth_04 | +| | Huge Rocky Egg | PalEgg_Earth_05 | +| | Electric Egg | PalEgg_Electricity_01 | +| | Electric Egg | PalEgg_Electricity_02 | +| | Large Electric Egg | PalEgg_Electricity_03 | +| | Large Electric Egg | PalEgg_Electricity_04 | +| | Huge Electric Egg | PalEgg_Electricity_05 | +| | Scorching Egg | PalEgg_Fire_01 | +| | Scorching Egg | PalEgg_Fire_02 | +| | Large Scorching Egg | PalEgg_Fire_03 | +| | Large Scorching Egg | PalEgg_Fire_04 | +| | Huge Scorching Egg | PalEgg_Fire_05 | +| | Frozen Egg | PalEgg_Ice_01 | +| | Frozen Egg | PalEgg_Ice_02 | +| | Large Frozen Egg | PalEgg_Ice_03 | +| | Large Frozen Egg | PalEgg_Ice_04 | +| | Huge Frozen Egg | PalEgg_Ice_05 | +| | Verdant Egg | PalEgg_Leaf_01 | +| | Verdant Egg | PalEgg_Leaf_02 | +| | Large Verdant Egg | PalEgg_Leaf_03 | +| | Large Verdant Egg | PalEgg_Leaf_04 | +| | Huge Verdant Egg | PalEgg_Leaf_05 | +| | Common Egg | PalEgg_Normal_01 | +| | Common Egg | PalEgg_Normal_02 | +| | Large Common Egg | PalEgg_Normal_03 | +| | Large Common Egg | PalEgg_Normal_04 | +| | Huge Common Egg | PalEgg_Normal_05 | +| | Damp Egg | PalEgg_Water_01 | +| | Damp Egg | PalEgg_Water_02 | +| | Large Damp Egg | PalEgg_Water_03 | +| | Large Damp Egg | PalEgg_Water_04 | +| | Huge Damp Egg | PalEgg_Water_05 | +| | Pal Fluids | PalFluid | +| | Penking Plume | PalItem_CaptainPenguin | +| | Katress Hair | PalItem_CatMage | +| | Tocotoco Feather | PalItem_ColorfulBird | +| | Gumoss Leaf | PalItem_PlantSlime | +| | Precious Dragon Stone | PalItem_ToSell_01 | +| | Precious Plume | PalItem_ToSell_02 | +| | Precious Entrails | PalItem_ToSell_03 | +| | Precious Claw | PalItem_ToSell_04 | +| | Precious Pelt | PalItem_ToSell_05 | +| | High Quality Pal Oil | PalOil | +| | Pal Sphere | PalSphere | +| | Pal Sphere | PalSphere_Debug | +| | Giga Sphere | PalSphere_Giga | +| | Legendary Sphere | PalSphere_Legend | +| | Ultra Sphere | PalSphere_Master | +| | Mega Sphere | PalSphere_Mega | +| | Radar Sphere | PalSphere_Robbery | +| | Hyper Sphere | PalSphere_Tera | +| | Small Pal Soul | PalUpgradeStone | +| | Medium Pal Soul | PalUpgradeStone2 | +| | Large Pal Soul | PalUpgradeStone3 | +| | Paldium Clump | Pal_crystal_L | +| | Paldium Fragment | Pal_crystal_S | +| | Bread | Pan | +| | Pancake | Pancake | +| | Unused Item | PenguinLauncher | +| | Stone Pickaxe | Pickaxe_Tier_00 | +| | Metal Pickaxe | Pickaxe_Tier_01 | +| | Refined Metal Pickaxe | Pickaxe_Tier_02 | +| | Unused Item | Pickaxe_Tier_03 | +| | Pizza | Pizza | +| | Plastic | Plastic | +| | Polymer | Polymer | +| | Beautiful Flower | Poppy | +| | Potage | Potage | +| | Unused Item | Potato | +| | PotatoSeedPotatoes | PotatoSeedPotatoes | +| | Pump-action Shotgun | PumpActionShotgun | +| | Pump-action Shotgun +1 | PumpActionShotgun_2 | +| | Pump-action Shotgun +2 | PumpActionShotgun_3 | +| | Pump-action Shotgun +3 | PumpActionShotgun_4 | +| | Pump-action Shotgun +4 | PumpActionShotgun_5 | +| | Unused Item | Pumpkin | +| | Pure Quartz | Quartz | +| | Unused Item | RecurveBow | +| | Lifmunk Effigy | Relic | +| | Repair Kit | RepairKit | +| | Rifle Ammo | RifleBullet | +| | Unused Item | RocketLauncher_NPC | +| | Coarse Ammo | RoughBullet | +| | Ruby | Ruby | +| | Salad | Salad | +| | Unused Item | Sand | +| | Sandwich | Sandwich | +| | Sapphire | Sapphire | +| | Unused Item | Scales | +| | Unused Item | Scales2 | +| | Seafood Soup | SeafoodSoup | +| | Unused Item | Seed_Tmp | +| | Unused Item | Sharkkid_Scale | +| | Common Shield | Shield_01 | +| | Mega Shield | Shield_02 | +| | Giga Shield | Shield_03 | +| | Hyper Shield | Shield_04 | +| | Shotgun Shells | ShotgunBullet | +| | Unused Item | Shotgun_NPC | +| | Silicon | Silicon | +| | Single-shot Rifle | SingleShotRifle | +| | Water Skill Fruit: Acid Rain | SkillCard_AcidRain | +| | Skill Fruit: Air Cannon | SkillCard_AirCanon | +| | Water Skill Fruit: Hydro Jet | SkillCard_AquaJet | +| | Ice Skill Fruit: Iceberg | SkillCard_BlizzardLance | +| | Water Skill Fruit: Bubble Blast | SkillCard_BubbleShot | +| | Dark Skill Fruit: Dark Laser | SkillCard_DarkLaser | +| | Dark Skill Fruit: Shadow Burst | SkillCard_DarkWave | +| | Dragon Skill Fruit: Draconic Breath | SkillCard_DragonBreath | +| | Dragon Skill Fruit: Dragon Cannon | SkillCard_DragonCanon | +| | Dragon Skill Fruit: Dragon Meteor | SkillCard_DragonMeteor | +| | Dragon Skill Fruit: Dragon Burst | SkillCard_DragonWave | +| | Electric Skill Fruit: Shockwave | SkillCard_ElecWave | +| | Fire Skill Fruit: Fire Ball | SkillCard_FireBall | +| | Fire Skill Fruit: Ignis Blast | SkillCard_FireBlast | +| | Fire Skill Fruit: Spirit Fire | SkillCard_FireSeed | +| | Fire Skill Fruit: Ignis Breath | SkillCard_Flamethrower | +| | Fire Skill Fruit: Flare Arrow | SkillCard_FlareArrow | +| | Fire Skill Fruit: Flare Storm | SkillCard_FlareTornado | +| | Ice Skill Fruit: Cryst Breath | SkillCard_FrostBreath | +| | Dark Skill Fruit: Spirit Flame | SkillCard_GhostFlame | +| | Grass Skill Fruit: Grass Tornado | SkillCard_GrassTornado | +| | Water Skill Fruit: Hydro Laser | SkillCard_HydroPump | +| | Skill Fruit: Pal Blast | SkillCard_HyperBeam | +| | Ice Skill Fruit: Icicle Cutter | SkillCard_IceBlade | +| | Ice Skill Fruit: Ice Missile | SkillCard_IceMissile | +| | Ice Skill Fruit: Blizzard Spike | SkillCard_IcicleThrow | +| | Fire Skill Fruit: Ignis Rage | SkillCard_Inferno | +| | Electric Skill Fruit: Lightning Strike | SkillCard_LightningStrike | +| | Electric Skill Fruit: Lightning Streak | SkillCard_LineThunder | +| | Electric Skill Fruit: Lock-on Laser | SkillCard_LockonLaser | +| | Earth Skill Fruit: Sand Blast | SkillCard_MudShot | +| | Dark Skill Fruit: Poison Blast | SkillCard_PoisonShot | +| | Skill Fruit: Power Bomb | SkillCard_PowerBall | +| | Skill Fruit: Power Shot | SkillCard_PowerShot | +| | Dark Skill Fruit: Psycho Gravity | SkillCard_Psychokinesis | +| | Earth Skill Fruit: Rock Lance | SkillCard_RockLance | +| | Grass Skill Fruit: Spine Vine | SkillCard_RootAttack | +| | Earth Skill Fruit: Sand Tornado | SkillCard_SandTornado | +| | Grass Skill Fruit: Seed Machine Gun | SkillCard_SeedMachinegun | +| | Grass Skill Fruit: Seed Mine | SkillCard_SeedMine | +| | Skill Fruit: Implode | SkillCard_SelfDestruct | +| | Dark Skill Fruit: Nightmare Ball | SkillCard_ShadowBall | +| | Grass Skill Fruit: Solar Blast | SkillCard_SolarBeam | +| | Electric Skill Fruit: Spark Blast | SkillCard_SpreadPulse | +| | Earth Skill Fruit: Stone Blast | SkillCard_StoneShotgun | +| | Electric Skill Fruit: Tri-Lightning | SkillCard_ThreeThunder | +| | Earth Skill Fruit: Stone Cannon | SkillCard_ThrowRock | +| | Electric Skill Fruit: Electric Ball | SkillCard_ThunderBall | +| | Electric Skill Fruit: Plasma Tornado | SkillCard_ThunderFunnel | +| | Electric Skill Fruit: Lightning Bolt | SkillCard_Thunderbolt | +| | Water Skill Fruit: Aqua Burst | SkillCard_WaterBall | +| | Water Skill Fruit: Aqua Gun | SkillCard_WaterGun | +| | Grass Skill Fruit: Wind Cutter | SkillCard_WindCutter | +| | Melpaca Saddle | SkillUnlock_Alpaca | +| | Kitsun Saddle | SkillUnlock_AmaterasuWolf | +| | Bad Catgirl's Shotgun | SkillUnlock_BadCatgirl | +| | Vanwyrm Saddle | SkillUnlock_BirdDragon | +| | Vanwyrm Cryst Saddle | SkillUnlock_BirdDragon_Ice | +| | Necromus Saddle | SkillUnlock_BlackCentaur | +| | Dragostrophe's Shotgun | SkillUnlock_BlackFurDragon | +| | Shadowbeak Saddle | SkillUnlock_BlackGriffon | +| | Astegon Saddle | SkillUnlock_BlackMetalDragon | +| | Azurobe Saddle | SkillUnlock_BlueDragon | +| | Rushoar Saddle | SkillUnlock_Boar | +| | Lifmunk's Submachine Gun | SkillUnlock_Carbunclo | +| | Tocotoco's Gloves | SkillUnlock_ColorfulBird | +| | Dark Mutant's Power Converter | SkillUnlock_DarkMutant | +| | Eikthyrdeer Saddle | SkillUnlock_Deer | +| | Eikthyrdeer Terra Saddle | SkillUnlock_Deer_Ground | +| | Daedream's Necklace | SkillUnlock_DreamDemon | +| | Digtoise's Headband | SkillUnlock_DrillGame | +| | Galeclaw's Gloves | SkillUnlock_Eagle | +| | Boltmane Saddle | SkillUnlock_ElecLion | +| | Grizzbolt's Minigun | SkillUnlock_ElecPanda | +| | Elphidran Saddle | SkillUnlock_FairyDragon | +| | Water Elphidran Saddle | SkillUnlock_FairyDragon_Water | +| | Feather Ostrich Saddle | SkillUnlock_FeatherOstrich | +| | Fenglope Saddle | SkillUnlock_FengyunDeeper | +| | Pyrin Saddle | SkillUnlock_FireKirin | +| | Dark Pyrin Saddle | SkillUnlock_FireKirin_Dark | +| | Arsox Saddle | SkillUnlock_FlameBuffalo | +| | Dinossom Saddle | SkillUnlock_FlowerDinosaur | +| | Dinossom Lux Saddle | SkillUnlock_FlowerDinosaur_Electric | +| | Flopie's Necklace | SkillUnlock_FlowerRabbit | +| | Celaray's Gloves | SkillUnlock_FlyingManta | +| | Direhowl's Saddled Harness | SkillUnlock_Garm | +| | Maraith Saddle | SkillUnlock_GhostBeast | +| | Golden Horse Saddle | SkillUnlock_GoldenHorse | +| | Mammorest Saddle | SkillUnlock_GrassMammoth | +| | Mammorest Cryst Saddle | SkillUnlock_GrassMammoth_Ice | +| | Mossanda's Grenade Launcher | SkillUnlock_GrassPanda | +| | Mossanda Lux's Grenade Launcher | SkillUnlock_GrassPanda_Electric | +| | Guardian Dog Saddle | SkillUnlock_GuardianDog | +| | Helzephyr Saddle | SkillUnlock_HadesBird | +| | Nitewing Saddle | SkillUnlock_HawkBird | +| | Jolthog's Gloves | SkillUnlock_Hedgehog | +| | Jolthog Cryst's Gloves | SkillUnlock_Hedgehog_Ice | +| | Faleris Saddle | SkillUnlock_Horus | +| | Reindrix Saddle | SkillUnlock_IceDeer | +| | Frostallion Saddle | SkillUnlock_IceHorse | +| | Frostallion Noct Saddle | SkillUnlock_IceHorse_Dark | +| | Jetragon's Missile Launcher | SkillUnlock_JetDragon | +| | Kingpaca Saddle | SkillUnlock_KingAlpaca | +| | Ice Kingpaca Saddle | SkillUnlock_KingAlpaca_Ice | +| | Blazamut Saddle | SkillUnlock_KingBahamut | +| | Univolt Saddle | SkillUnlock_Kirin | +| | Foxparks's Harness | SkillUnlock_Kitsunebi | +| | Relaxaurus's Missile Launcher | SkillUnlock_LazyDragon | +| | Relaxaurus Lux's Missile Launcher | SkillUnlock_LazyDragon_Electric | +| | Blazehowl Saddle | SkillUnlock_Manticore | +| | Dark Kingferno Saddle | SkillUnlock_Manticore_Dark | +| | Tanzee's Assault Rifle | SkillUnlock_Monkey | +| | Sweepa Saddle | SkillUnlock_MopKing | +| | Grintale Saddle | SkillUnlock_NaughtyCat | +| | Killamari's Gloves | SkillUnlock_NegativeOctopus | +| | Pengullet's Rocket Launcher | SkillUnlock_Penguin | +| | Dazzi's Necklace | SkillUnlock_RaijinDaughter | +| | Ragnahawk Saddle | SkillUnlock_RedArmorBird | +| | Paladius Saddle | SkillUnlock_SaintCentaur | +| | Broncherry Saddle | SkillUnlock_SakuraSaurus | +| | Water Broncherry Saddle | SkillUnlock_SakuraSaurus_Water | +| | Surfent Saddle | SkillUnlock_Serpent | +| | Aquadon Terra Saddle | SkillUnlock_Serpent_Ground | +| | Quivern Saddle | SkillUnlock_SkyDragon | +| | Suzaku Saddle | SkillUnlock_Suzaku | +| | Water Suzaku Saddle | SkillUnlock_Suzaku_Water | +| | Beakon Saddle | SkillUnlock_ThunderBird | +| | Rayhound Saddle | SkillUnlock_ThunderDog | +| | Jormuntide Saddle | SkillUnlock_Umihebi | +| | Jormuntide Ignis Saddle | SkillUnlock_Umihebi_Fire | +| | Reptyro Saddle | SkillUnlock_VolcanicMonster | +| | Ice Reptyro Saddle | SkillUnlock_VolcanicMonster_Ice | +| | Chillet Saddle | SkillUnlock_WeaselDragon | +| | Hangyu's Gloves | SkillUnlock_WindChimes | +| | Hangyu Cryst's Glove | SkillUnlock_WindChimes_Ice | +| | Wing Golem Saddle | SkillUnlock_WingGolem | +| | Wumpo Saddle | SkillUnlock_Yeti | +| | Wumpo Botan Saddle | SkillUnlock_Yeti_Grass | +| | Unused Item | SmallBullet | +| | Unused Item | SniperRifle_Default | +| | Stone Spear | Spear | +| | Metal Spear +1 | Spear_2 | +| | Refined Metal Spear +2 | Spear_3 | +| | Lily's Spear | Spear_ForestBoss | +| | Elizabee's Staff | Spear_QueenBee | +| | Beegarde's Spear | Spear_SoldierBee | +| | Scatter Sphere Launcher | SphereLauncher | +| | Single-shot Sphere Launcher | SphereLauncher_Once | +| | Memory Wiping Medicine | StatusPointResetSan | +| | Pal Metal Armor | StealArmor | +| | Cold Resistant Pal Metal Armor | StealArmorCold | +| | Cold Resistant Pal Metal Armor +1 | StealArmorCold_2 | +| | Cold Resistant Pal Metal Armor +2 | StealArmorCold_3 | +| | Cold Resistant Pal Metal Armor +3 | StealArmorCold_4 | +| | Cold Resistant Pal Metal Armor +4 | StealArmorCold_5 | +| | Heat Resistant Pal Metal Armor | StealArmorHeat | +| | Heat Resistant Pal Metal Armor +1 | StealArmorHeat_2 | +| | Heat Resistant Pal Metal Armor +2 | StealArmorHeat_3 | +| | Heat Resistant Pal Metal Armor +3 | StealArmorHeat_4 | +| | Heat Resistant Pal Metal Armor +4 | StealArmorHeat_5 | +| | Pal Metal Armor +1 | StealArmor_2 | +| | Pal Metal Armor +2 | StealArmor_3 | +| | Pal Metal Armor +3 | StealArmor_4 | +| | Pal Metal Armor +4 | StealArmor_5 | +| | Pal Metal Helm | StealHelmet | +| | Pal Metal Helm +1 | StealHelmet_2 | +| | Pal Metal Helm +2 | StealHelmet_3 | +| | Pal Metal Helm +3 | StealHelmet_4 | +| | Pal Metal Helm +4 | StealHelmet_5 | +| | Pal Metal Ingot | StealIngot | +| | Stew | Stew | +| | Reindrix Stew | StewedIceDeer | +| | Stone | Stone | +| | Sulfur | Sulfur | +| | Cotton Candy | Sweet | +| | Sword | Sword | +| | High Grade Technical Manual | TechnologyBook_G1 | +| | Innovative Technical Manual | TechnologyBook_G2 | +| | Future Technical Manual | TechnologyBook_G3 | +| | Unused Item | ThrowStone | +| | Tomato | Tomato | +| | Tomato Seeds | TomatoSeeds | +| | Hand-held Torch | Torch | +| | Copper Key | TreasureBoxKey01 | +| | Silver Key | TreasureBoxKey02 | +| | Gold Key | TreasureBoxKey03 | +| | Huge Dung Pile | Unko_L | +| | Dung | Unko_S | +| | Unused Item | VenisonBoiledInTomato | +| | Venom Gland | Venom | +| | Unused Item | WaterBucket | +| | Old Bow | WeakerBow | +| | Old Bow +1 | WeakerBow_2 | +| | Old Bow +2 | WeakerBow_3 | +| | Old Bow +3 | WeakerBow_4 | +| | Old Bow +4 | WeakerBow_5 | +| | Wheat | Wheat | +| | Wheat Seeds | WheatSeeds | +| | Wine | Wine | +| | Wood | Wood | +| | Wool | Wool | + +
\ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/monster-table.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/monster-table.md new file mode 100644 index 00000000..76144522 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/monster-table.md @@ -0,0 +1,351 @@ +--- +sidebar_position: 2 +--- + +# Pals + +import styles from "./styles.module.css"; + +export function GetImageByName(props) { + if (props.isBoss == "true") { + return <> +
+ + +
+ + } + else { + return <> +
+ +
+ + } +} + +
+ Pal/Content/Pal/DataTable/Character/DT_PalMonsterParameter.uasset +
+ +
+ +| Icon | Name | Pal ID | +|----------------------------------------------------------------------------------------------------|--------------------------------------------------------------|--------------------------------------------------------------| +| | Anubis | Anubis | +| | Anubis (Boss) | Boss_Anubis | +| | Arsox | FlameBuffalo | +| | Arsox (Boss) | BOSS_FlameBuffalo | +| | Astegon | BlackMetalDragon | +| | Astegon (Boss) | BOSS_BlackMetalDragon | +| | Axel & Orserk (Boss) | GYM_ThunderDragonMan | +| | Azurobe | BlueDragon | +| | Azurobe (Boss) | BOSS_BlueDragon | +| | Bad Catgirl | BadCatgirl | +| | Bad Catgirl (Boss) | BOSS_BadCatgirl | +| | Beakon | ThunderBird | +| | Beakon (Boss) | BOSS_ThunderBird | +| | Bearded Dragon | BeardedDragon | +| | Bearded Dragon (Boss) | BOSS_BeardedDragon | +| | Beegarde | SoldierBee | +| | Beegarde (Boss) | BOSS_SoldierBee | +| | Blazamut | KingBahamut | +| | Blazamut (Boss) | BOSS_KingBahamut | +| | Blazehowl | Manticore | +| | Blazehowl (Boss) | BOSS_Manticore | +| | Blazehowl Noct | Manticore_Dark | +| | Blazehowl Noct (Boss) | BOSS_Manticore_Dark | +| | Blueberry Fairy | BlueberryFairy | +| | Blueberry Fairy (Boss) | BOSS_BlueberryFairy | +| | Boltmane | ElecLion | +| | Boltmane (Boss) | BOSS_ElecLion | +| | Bristla | LittleBriarRose | +| | Bristla (Boss) | BOSS_LittleBriarRose | +| | Broncherry | SakuraSaurus | +| | Broncherry (Boss) | BOSS_SakuraSaurus | +| | Broncherry Aqua | SakuraSaurus_Water | +| | Broncherry Aqua (Boss) | BOSS_SakuraSaurus_Water | +| | Brown Rabbit | BrownRabbit | +| | Brown Rabbit (Boss) | BOSS_BrownRabbit | +| | Bushi | Ronin | +| | Bushi (Boss) | BOSS_Ronin | +| | Caprity | BerryGoat | +| | Caprity (Boss) | BOSS_BerryGoat | +| | Cattiva | PinkCat | +| | Cattiva (Boss) | BOSS_PinkCat | +| | Cawgnito | DarkCrow | +| | Cawgnito (Boss) | BOSS_DarkCrow | +| | Celaray | FlyingManta | +| | Celaray (Boss) | BOSS_FlyingManta | +| | Chikipi | ChickenPal | +| | Chikipi (Boss) | BOSS_ChickenPal | +| | Chillet | WeaselDragon | +| | Chillet (Boss) | BOSS_WeaselDragon | +| | Cinnamoth | CuteButterfly | +| | Cinnamoth (Boss) | BOSS_CuteButterfly | +| | Cremis | WoolFox | +| | Cremis (Boss) | BOSS_WoolFox | +| | Cryolinx | WhiteTiger | +| | Cryolinx (Boss) | BOSS_WhiteTiger | +| | Daedream | DreamDemon | +| | Daedream (Boss) | BOSS_DreamDemon | +| | Dark Mutant | DarkMutant | +| | Dark Mutant (Boss) | BOSS_DarkMutant | +| | Dazzi | RaijinDaughter | +| | Dazzi (Boss) | BOSS_RaijinDaughter | +| | Depresso | NegativeKoala | +| | Depresso (Boss) | BOSS_NegativeKoala | +| | Digtoise | DrillGame | +| | Digtoise (Boss) | BOSS_DrillGame | +| | Dinossom | FlowerDinosaur | +| | Dinossom (Boss) | BOSS_FlowerDinosaur | +| | Dinossom Lux | FlowerDinosaur_Electric | +| | Dinossom Lux (Boss) | BOSS_FlowerDinosaur_Electric | +| | Direhowl | Garm | +| | Direhowl (Boss) | BOSS_Garm | +| | Dragostrophe | BlackFurDragon | +| | Dragostrophe (Boss) | BOSS_BlackFurDragon | +| | Dumud | LazyCatfish | +| | Dumud (Boss) | BOSS_LazyCatfish | +| | Eikthyrdeer | Deer | +| | Eikthyrdeer (Boss) | BOSS_Deer | +| | Eikthyrdeer Terra | Deer_Ground | +| | Eikthyrdeer Terra (Boss) | BOSS_Deer_Ground | +| | Elizabee | QueenBee | +| | Elizabee (Boss) | BOSS_QueenBee | +| | Elphidran | FairyDragon | +| | Elphidran (Boss) | BOSS_FairyDragon | +| | Elphidran Aqua | FairyDragon_Water | +| | Elphidran Aqua (Boss) | BOSS_FairyDragon_Water | +| | Faleris | Horus | +| | Faleris (Boss) | BOSS_Horus | +| | Feather Ostrich | FeatherOstrich | +| | Feather Ostrich (Boss) | BOSS_FeatherOstrich | +| | Felbat | CatVampire | +| | Felbat (Boss) | BOSS_CatVampire | +| | Fenglope | FengyunDeeper | +| | Fenglope (Boss) | BOSS_FengyunDeeper | +| | Flambelle | LavaGirl | +| | Flambelle (Boss) | BOSS_LavaGirl | +| | Flopie | FlowerRabbit | +| | Flopie (Boss) | BOSS_FlowerRabbit | +| | Foxcicle | IceFox | +| | Foxcicle (Boss) | BOSS_IceFox | +| | Foxparks | Kitsunebi | +| | Foxparks (Boss) | BOSS_Kitsunebi | +| | Frostallion | IceHorse | +| | Frostallion (Boss) | BOSS_IceHorse | +| | Frostallion Noct | IceHorse_Dark | +| | Frostallion Noct (Boss) | BOSS_IceHorse_Dark | +| | Fuack | BluePlatypus | +| | Fuack (Boss) | BOSS_BluePlatypus | +| | Fuddler | CuteMole | +| | Fuddler (Boss) | BOSS_CuteMole | +| | Galeclaw | Eagle | +| | Galeclaw (Boss) | BOSS_Eagle | +| | Gobfin | SharkKid | +| | Gobfin (Boss) | BOSS_SharkKid | +| | Gobfin Ignis | SharkKid_Fire | +| | Gobfin Ignis (Boss) | BOSS_SharkKid_Fire | +| | Golden Horse | GoldenHorse | +| | Golden Horse (Boss) | BOSS_GoldenHorse | +| | Gorirat | Gorilla | +| | Gorirat (Boss) | BOSS_Gorilla | +| | Grass Dragon | GrassDragon | +| | Grass Dragon (Boss) | BOSS_GrassDragon | +| | Grintale | NaughtyCat | +| | Grintale (Boss) | BOSS_NaughtyCat | +| | Grizzbolt | ElecPanda | +| | Grizzbolt (Boss) | BOSS_ElecPanda | +| | Guardian Dog | GuardianDog | +| | Guardian Dog (Boss) | BOSS_GuardianDog | +| | Gumoss | PlantSlime_Flower | +| | Gumoss | PlantSlime | +| | Gumoss (Boss) | BOSS_PlantSlime_Flower | +| | Gumoss (Boss) | BOSS_PlantSlime | +| | Hangyu | WindChimes | +| | Hangyu (Boss) | BOSS_WindChimes | +| | Hangyu Cryst | WindChimes_Ice | +| | Hangyu Cryst (Boss) | BOSS_WindChimes_Ice | +| | Helzephyr | HadesBird | +| | Helzephyr (Boss) | BOSS_HadesBird | +| | Hoocrates | WizardOwl | +| | Hoocrates (Boss) | BOSS_WizardOwl | +| | Ice Kingpaca | KingAlpaca_Ice | +| | Ice Kingpaca (Boss) | BOSS_KingAlpaca_Ice | +| | Ice Reptyro | VolcanicMonster_Ice | +| | Ice Reptyro (Boss) | BOSS_VolcanicMonster_Ice | +| | Incineram | Baphomet | +| | Incineram (Boss) | BOSS_Baphomet | +| | Incineram Noct | Baphomet_Dark | +| | Incineram Noct (Boss) | BOSS_Baphomet_Dark | +| | Jetragon | JetDragon | +| | Jetragon (Boss) | BOSS_JetDragon | +| | Jolthog | Hedgehog | +| | Jolthog (Boss) | BOSS_Hedgehog | +| | Jolthog Cryst | Hedgehog_Ice | +| | Jolthog Cryst (Boss) | BOSS_Hedgehog_Ice | +| | Jormuntide | Umihebi | +| | Jormuntide (Boss) | BOSS_Umihebi | +| | Jormuntide Ignis | Umihebi_Fire | +| | Jormuntide Ignis (Boss) | BOSS_Umihebi_Fire | +| | Katress | CatMage | +| | Katress (Boss) | BOSS_CatMage | +| | Kelpsea | Kelpie | +| | Kelpsea (Boss) | BOSS_Kelpie | +| | Kelpsea Ignis | Kelpie_Fire | +| | Kelpsea Ignis (Boss) | BOSS_Kelpie_Fire | +| | Killamari | NegativeOctopus | +| | Killamari (Boss) | BOSS_NegativeOctopus | +| | Kingpaca | KingAlpaca | +| | Kingpaca (Boss) | BOSS_KingAlpaca | +| | Kitsun | AmaterasuWolf | +| | Kitsun (Boss) | BOSS_AmaterasuWolf | +| | Lamball | SheepBall | +| | Lamball (Boss) | BOSS_SheepBall | +| | Leezpunk | LizardMan | +| | Leezpunk (Boss) | BOSS_LizardMan | +| | Leezpunk Ignis | LizardMan_Fire | +| | Leezpunk Ignis (Boss) | BOSS_LizardMan_Fire | +| | Lifmunk | Carbunclo | +| | Lifmunk (Boss) | BOSS_Carbunclo | +| | Lily & Lyleen (Boss) | GYM_LilyQueen | +| | Loupmoon | Werewolf | +| | Loupmoon (Boss) | BOSS_Werewolf | +| | Lovander | PinkLizard | +| | Lovander (Boss) | BOSS_PinkLizard | +| | Lunaris | Mutant | +| | Lunaris (Boss) | BOSS_Mutant | +| | Lyleen | LilyQueen | +| | Lyleen (Boss) | BOSS_LilyQueen | +| | Lyleen Noct | LilyQueen_Dark | +| | Lyleen Noct (Boss) | BOSS_LilyQueen_Dark | +| | Mammorest | GrassMammoth | +| | Mammorest (Boss) | BOSS_GrassMammoth | +| | Mammorest Cryst | GrassMammoth_Ice | +| | Mammorest Cryst (Boss) | BOSS_GrassMammoth_Ice | +| | Maraith | GhostBeast | +| | Maraith (Boss) | BOSS_GhostBeast | +| | Marcus & Faleris (Boss) | GYM_Horus | +| | Mau | Bastet | +| | Mau (Boss) | BOSS_Bastet | +| | Mau Cryst | Bastet_Ice | +| | Mau Cryst (Boss) | BOSS_Bastet_Ice | +| | Melpaca | Alpaca | +| | Melpaca (Boss) | BOSS_Alpaca | +| | Menasting | DarkScorpion | +| | Menasting (Boss) | BOSS_DarkScorpion | +| | Mossanda | GrassPanda | +| | Mossanda (Boss) | BOSS_GrassPanda | +| | Mossanda Lux | GrassPanda_Electric | +| | Mossanda Lux (Boss) | BOSS_GrassPanda_Electric | +| | Mozzarina | CowPal | +| | Mozzarina (Boss) | BOSS_CowPal | +| | Necromus | BlackCentaur | +| | Necromus (Boss) | BOSS_BlackCentaur | +| | Nitewing | HawkBird | +| | Nitewing (Boss) | BOSS_HawkBird | +| | Nox | NightFox | +| | Nox (Boss) | BOSS_NightFox | +| | Orserk | ThunderDragonMan | +| | Orserk (Boss) | BOSS_ThunderDragonMan | +| | Paladius | SaintCentaur | +| | Paladius (Boss) | BOSS_SaintCentaur | +| | Pengullet | Penguin | +| | Pengullet (Boss) | BOSS_Penguin | +| | Penking | CaptainPenguin | +| | Penking (Boss) | BOSS_CaptainPenguin | +| | Petallia | FlowerDoll | +| | Petallia (Boss) | BOSS_FlowerDoll | +| | Pink Kangaroo | PinkKangaroo | +| | Pink Kangaroo (Boss) | BOSS_PinkKangaroo | +| | Pyrin | FireKirin | +| | Pyrin (Boss) | BOSS_FireKirin | +| | Pyrin Noct | FireKirin_Dark | +| | Pyrin Noct (Boss) | BOSS_FireKirin_Dark | +| | Quivern | SkyDragon | +| | Quivern (Boss) | BOSS_SkyDragon | +| | Ragnahawk | RedArmorBird | +| | Ragnahawk (Boss) | BOSS_RedArmorBird | +| | Rayhound | ThunderDog | +| | Rayhound (Boss) | BOSS_ThunderDog | +| | Reindrix | IceDeer | +| | Reindrix (Boss) | BOSS_IceDeer | +| | Relaxaurus | LazyDragon | +| | Relaxaurus (Boss) | BOSS_LazyDragon | +| | Relaxaurus Lux | LazyDragon_Electric | +| | Relaxaurus Lux (Boss) | BOSS_LazyDragon_Electric | +| | Reptyro | VolcanicMonster | +| | Reptyro (Boss) | BOSS_VolcanicMonster | +| | Ribbuny | PinkRabbit | +| | Ribbuny (Boss) | BOSS_PinkRabbit | +| | Robinquill | RobinHood | +| | Robinquill (Boss) | BOSS_RobinHood | +| | Robinquill Terra | RobinHood_Ground | +| | Robinquill Terra (Boss) | BOSS_RobinHood_Ground | +| | Rooby | FlameBambi | +| | Rooby (Boss) | BOSS_FlameBambi | +| | Rushoar | Boar | +| | Rushoar (Boss) | BOSS_Boar | +| | Scorpion Man | ScorpionMan | +| | Scorpion Man (Boss) | BOSS_ScorpionMan | +| | Shadowbeak | BlackGriffon | +| | Shadowbeak (Boss) | BOSS_BlackGriffon | +| | Sibelyx | WhiteMoth | +| | Sibelyx (Boss) | BOSS_WhiteMoth | +| | Sifu Dog | SifuDog | +| | Sifu Dog (Boss) | BOSS_SifuDog | +| | Sparkit | ElecCat | +| | Sparkit (Boss) | BOSS_ElecCat | +| | Surfent | Serpent | +| | Surfent (Boss) | BOSS_Serpent | +| | Surfent Terra | Serpent_Ground | +| | Surfent Terra (Boss) | BOSS_Serpent_Ground | +| | Suzaku | Suzaku | +| | Suzaku (Boss) | BOSS_Suzaku | +| | Suzaku Aqua | Suzaku_Water | +| | Suzaku Aqua (Boss) | BOSS_Suzaku_Water | +| | Swee | MopBaby | +| | Swee (Boss) | BOSS_MopBaby | +| | Sweepa | MopKing | +| | Sweepa (Boss) | BOSS_MopKing | +| | Tanzee | Monkey | +| | Tanzee (Boss) | BOSS_Monkey | +| | Teafant | Ganesha | +| | Teafant (Boss) | BOSS_Ganesha | +| | Tentacle Turtle | TentacleTurtle | +| | Tentacle Turtle (Boss) | BOSS_TentacleTurtle | +| | Tocotoco | ColorfulBird | +| | Tocotoco (Boss) | BOSS_ColorfulBird | +| | Tombat | CatBat | +| | Tombat (Boss) | BOSS_CatBat | +| | Univolt | Kirin | +| | Univolt (Boss) | BOSS_Kirin | +| | Vaelet | VioletFairy | +| | Vaelet (Boss) | BOSS_VioletFairy | +| | Vanwyrm | BirdDragon | +| | Vanwyrm (Boss) | BOSS_BirdDragon | +| | Vanwyrm Cryst | BirdDragon_Ice | +| | Vanwyrm Cryst (Boss) | BOSS_BirdDragon_Ice | +| | Verdash | GrassRabbitMan | +| | Verdash (Boss) | BOSS_GrassRabbitMan | +| | Victor & Shadowbeak (Boss) | GYM_BlackGriffon | +| | Vixy | CuteFox | +| | Vixy (Boss) | BOSS_CuteFox | +| | Warsect | HerculesBeetle | +| | Warsect (Boss) | BOSS_HerculesBeetle | +| | Water Lizard | WaterLizard | +| | Water Lizard (Boss) | BOSS_WaterLizard | +| | Wing Golem | WingGolem | +| | Wing Golem (Boss) | BOSS_WingGolem | +| | Wixen | FoxMage | +| | Wixen (Boss) | BOSS_FoxMage | +| | Woolipop | SweetsSheep | +| | Woolipop (Boss) | BOSS_SweetsSheep | +| | Wumpo | Yeti | +| | Wumpo (Boss) | BOSS_Yeti | +| | Wumpo Botan | Yeti_Grass | +| | Wumpo Botan (Boss) | BOSS_Yeti_Grass | +| | Zoe & Grizzbolt (Boss) | GYM_ElecPanda | + +
\ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/npc-table.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/npc-table.md new file mode 100644 index 00000000..2c58092c --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/npc-table.md @@ -0,0 +1,86 @@ +--- +sidebar_position: 3 +--- + +# NPCs + +import styles from "./styles.module.css"; + +
+ Pal/Content/Pal/DataTable/Character/DT_PalHumanParameter.uasset +
+ +| Name | NPC ID | +|--------------------------------------------------------------|--------------------------------------------------------------| +| Black Marketeer | Male_DarkTrader01 | +| Brothers of the Eternal Pyre Martyr | FireCult_FlameThrower_Invader | +| Brothers of the Eternal Pyre Martyr | FireCult_Rifle | +| Brothers of the Eternal Pyre Martyr | FireCult_Rifle_Invader | +| Brothers of the Eternal Pyre Martyr | FireCult_FlameThrower | +| Drone | SecurityDrone | +| Free Pal Alliance Devout | Believer_Bat_Invader | +| Free Pal Alliance Devout | Believer_CrossBow | +| Free Pal Alliance Devout | Believer_CrossBow_Invader | +| Free Pal Alliance Devout | Believer_Bat | +| Guard | Guard_Rifle | +| Guard | Guard_Shotgun | +| Islander | Female_Soldier01 | +| Islander | Male_Police_old | +| Islander | MobuCitizen_Male | +| Islander | MobuCitizen | +| Islander | Male_Soldier01 | +| PAL Genetic Research Unit Executioner | Male_Scientist01_LaserRifle | +| PAL Genetic Research Unit Executioner | Male_Scientist01_LaserRifle_Invader | +| PAL Genetic Research Unit Executioner | Scientist_FlameThrower | +| PAL Genetic Research Unit Executioner | Scientist_FlameThrower_Invader | +| PIDF Elite | Police_Shotgun | +| PIDF Guard | Police_Handgun | +| PIDF Infantry | Police_Rifle | +| Pal Merchant | Robbery_Minion | +| Pal Merchant | Robbery_Leader | +| Pal Merchant | RandomEventShop | +| Pal Merchant | GoodwillAmbassador | +| Pal Merchant | PalTrader | +| Pal Merchant | PalDealer_Volcano | +| Pal Merchant | PalDealer_Desert | +| Pal Merchant | PalDealer | +| Pal Merchant | Inspector | +| Quest Client | QuestMan | +| Syndicate Cleaner | Hunter_FlameThrower_Invader | +| Syndicate Cleaner | Hunter_FlameThrower | +| Syndicate Crusher | Hunter_Fat_GatlingGun | +| Syndicate Crusher | Hunter_Fat_GatlingGun_Invader | +| Syndicate Elite | Hunter_RocketLauncher | +| Syndicate Elite | Hunter_RocketLauncher_Invader | +| Syndicate Grenadier | Hunter_Grenade_Invader | +| Syndicate Grenadier | Hunter_Grenade | +| Syndicate Gunner | Hunter_Rifle_Invader | +| Syndicate Gunner | Hunter_Rifle | +| Syndicate Hunter | Hunter_Shotgun_Invader | +| Syndicate Hunter | Hunter_Shotgun | +| Syndicate Thug | Hunter_Handgun_Invader | +| Syndicate Thug | Hunter_Handgun | +| Syndicate Thug | Hunter_Bat_Invader | +| Syndicate Thug | Hunter_Bat | +| Syndicate Thug | Visitor_Hunter_Rifle | +| Unused | TestAssassin | +| Unused | TestNPC | +| Villager | Male_Trader01 | +| Villager | Male_Trader02 | +| Villager | Male_Trader03 | +| Villager | MobuVillager | +| Villager | Female_People03 | +| Villager | Female_People02 | +| Villager | Female_DesertPeople02 | +| Villager | Male_People03 | +| Villager | Male_People02 | +| Villager | Male_DesertPeople01 | +| Visitor | VisitingMerchant | +| Wandering Merchant | SalesPerson | +| Wandering Merchant | SalesPerson_Desert | +| Wandering Merchant | SalesPerson_Desert2 | +| Wandering Merchant | SalesPerson_Volcano | +| Wandering Merchant | SalesPerson_Volcano2 | +| Wandering Merchant | SalesPerson_Wander | +| Wandering Merchant | Visitor_Present | +| Weapons Dealer | WeaponsDealer | diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/styles.module.css b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/styles.module.css new file mode 100644 index 00000000..ca9c0c6d --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/game-data/styles.module.css @@ -0,0 +1,63 @@ +.table-icon-container { + position: relative !important; + height: 100%; +} + +.table-with-icons > table td:first-child +{ + padding: 0; + width: 89px; + height: 89px; +} + +.table-with-icons > table +{ + overflow: hidden; +} + +.table-with-icons > td.p { + margin: 0; + align-self: center; +} + +.table-with-icons > td.img { + width: 64px; + height: 64px; + vertical-align: middle; +} + +.table-with-icons > tbody { + overflow-y:auto; + width: 100%; +} + +.pal-icon-container { + position: relative !important; + height: 100%; +} + +.table-icon { + position: absolute !important; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +.pal-boss-icon { + position: absolute !important; + top: 0; + left: 0; +} + +.pak-container { + display: flex; + flex-direction: column; + width: max-content; + row-gap: 10px; + margin-bottom: 25px; +} + +.pak-container code { + padding: 4px; +} \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/intro.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/intro.md new file mode 100644 index 00000000..4d113ffd --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/intro.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 1 +--- + +# 欢迎查阅《幻兽帕鲁》模组制作文档! diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHook.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHook.png new file mode 100644 index 00000000..25ceb1ec Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHook.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHookSmaller.jpg b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHookSmaller.jpg new file mode 100644 index 00000000..d97c5b87 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHookSmaller.jpg differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHookWorks.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHookWorks.png new file mode 100644 index 00000000..4b7bb841 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/FirstHookWorks.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/ModStructure.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/ModStructure.png new file mode 100644 index 00000000..bc30916d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/ModStructure.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/RestartAllMods.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/RestartAllMods.png new file mode 100644 index 00000000..88237883 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/assets/RestartAllMods.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/creating-a-lua-mod.mdx b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/creating-a-lua-mod.mdx new file mode 100644 index 00000000..48cb6e55 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/creating-a-lua-mod.mdx @@ -0,0 +1,30 @@ +--- +sidebar_position: 1 +--- + +# Creating a Lua Mod + +First off, to create a lua mod, we need to head into the dir where we have UE4SS installed, and go inside of the `Mods` folder. + +In that folder, let's create a new folder called `TestLuaInteropMod`. + +Open this folder, and create: + +import { FaFile, FaFolder } from "react-icons/fa"; + +* File `enabled.txt` - this file is used to tell ue4ss that your mod should be enabled + +* Folder `Scripts` - this will store all our lua scripts of the mod + +Open the `Scripts` folder, and create a `main.lua` file. This file will be the entrypoint of our mod, and we will do all of our logic here. + +:::note +You can have your scripts spread over multiple files, but this will not be covered in this tutorial +::: + +Your folder structure should now look like this: + +![Mod Structure](./assets/ModStructure.png) + +Now open your `main.lua` file in your favorite code editor, and let's actually write some code! + diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/hooking-functions.mdx b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/hooking-functions.mdx new file mode 100644 index 00000000..2d4d475b --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/lua-interop/hooking-functions.mdx @@ -0,0 +1,166 @@ +--- +sidebar_position: 2 +--- + +# Hooking functions from Lua + +In this tutorial, we will be hooking the function responsible for summoning a pal from your party. + +## Hooking functions + +To hook a function in ue4ss, we use the `RegisterHook` function. + +The signature of the function looks like so: + +``` +RegisterHook(FunctionName, Callback) +``` + +The parameters are as follows: + +* `FunctionName` - is the function name we could get from ue4ss LiveView +* `Callback` - is the lua function we want to get called, when the hooked function finishes executing. This function can accept several parameters, which will be discussed later. + +:::note +UE4SS hooks execute after the hooked function has finished executing. We have the ability to inspect the return value, and override it. +::: + +Replacing a hook's return value is as simple as just using `return` with the new return value. If you don't wanna touch it, you can just not use this directive in your hook. + +## Registering for object creation + +However, for the `RegisterHook` function to work, our object needs to already exist, so here's where another important function comes in: `NotifyOnNewObject`. + +This function will allow us to execute some code, when an object with a specified class gets created, the signature of the function is as follows: + +``` +NotifyOnNewObject(ObjectPath, Callback) +``` + +With the parameters being: + +* `ObjectPath` - the path to the object we wanna watch for creation, we could get this from ue4ss LiveView. +* `Callback` - the function we want to get called, when the given obejct gets created. This function accepts a single parameter which is the instance of the created object. + +## Writing our first hook + +So for this simple example, we would want to write a snippet of code, which would scale down pals that we spawn from our party. + +First of all, all our pals that are part of our party are called `otomo` in this game, so we would like to find something related to that. + +Aha! There's a `BP_OtomoPalHolderComponent`, which is responsible for storing your party pals, and spawning them when requested to. + +After looking throgh it's functions, we can find one with a signature like this: + +```cpp +void ActivateOtomo(int32 SlotID, FTransform StartTransform, bool& IsSuccess); +``` + +This is the function that is responsible when a pal from our party gets spawned (e.g. throwing it from our party). + +### Subscribing to component creation + +Let's hook that function! But first, we need to make sure the object we want to hook it on exists, so let's do the hooking whenever a new object spawns. And for that we will need to use `NotifyOnNewObject`. + +So let's do something already! + +```lua title="main.lua" +print("Hello world from Lua!") + +RegisterHook("/Script/Engine.PlayerController:ClientRestart", function (Context) + NotifyOnNewObject("/Game/Pal/Blueprint/Component/OtomoHolder/BP_OtomoPalHolderComponent.BP_OtomoPalHolderComponent_C", function (Component) + print("New component!") + end) +end) +``` + +This should print `Hello world from Lua!` when we launch our game, and when we enter the world, we should see our message appear. So let's open the game and try it! + +:::warning +If you're not seeing any messages from your mod appear, make sure you have `enabled.txt` in your mod folder. + +If there are still no messages, edit `mods.txt` to include your mod and enable it there. +::: + + +And now let's see the logs.. + +![First Hook Log](./assets/FirstHook.png) + +Yay, it works! + + +:::note +We register a hook for `ClientRestart` before trying to register for `NotifyOnNewObject`, because otherwise registration is not reliable and might not always get fired when the component gets created. +::: + + +### Hooking the function + +Now it's time to write the hook we want, for now let's just print that our pal got activated. To do this, change your code to the following: + +```lua title="main.lua" +print("Hello world from Lua!") + +RegisterHook("/Script/Engine.PlayerController:ClientRestart", function (Context) + NotifyOnNewObject("/Game/Pal/Blueprint/Component/OtomoHolder/BP_OtomoPalHolderComponent.BP_OtomoPalHolderComponent_C", function (Component) + print("New component!") + RegisterHook("/Game/Pal/Blueprint/Component/OtomoHolder/BP_OtomoPalHolderComponent.BP_OtomoPalHolderComponent_C:ActivateOtomo", function (self, SlotId) + print("Activating otomo: " .. SlotId:get()) + end) + end) +end) +``` + +After doing so, you can press the `Restart All Mods` button in ue4ss. + +![Restart All Mods](./assets/RestartAllMods.png) + + +After reloading your mods, return to the title screen, and enter your world again. Now try throwing a pal from your party, and you should see this in your console: + + +![First Hook Works](./assets/FirstHookWorks.png) + + +Nice! We can now get notified when someone spawns a pal from their party. Now let's do something useful with it. For the purposes of this tutorial, let's make the pal slightly smaller. + +For that we would require to get an instance of the pal's actor, but how can we do that? We only get the SlotID afterall. + +Because the component we have actually inherits from `UPalOtomoHolderComponentBase`, we can look into the palworld modding kit headers, for other functions it has, we can see an interesting function: + +```cpp +UFUNCTION(BlueprintCallable, BlueprintPure) +APalCharacter* TryGetOtomoActorBySlotIndex(const int32 SlotIndex) const; +``` + +This accepts a slot index, and gives is a pal actor, exactly what we need! So let's use that: + +```lua title="main.lua" +print("Hello world from Lua!") + +RegisterHook("/Script/Engine.PlayerController:ClientRestart", function (Context) + NotifyOnNewObject("/Game/Pal/Blueprint/Component/OtomoHolder/BP_OtomoPalHolderComponent.BP_OtomoPalHolderComponent_C", function (Component) + print("New component!") + RegisterHook("/Game/Pal/Blueprint/Component/OtomoHolder/BP_OtomoPalHolderComponent.BP_OtomoPalHolderComponent_C:ActivateOtomo", function (self, SlotId) + print("Activating otomo: " .. SlotId:get()) + + local HolderComponent = self:get() + local OtomoActor = HolderComponent:TryGetOtomoActorBySlotIndex(SlotId:get()) + + OtomoActor:SetActorScale3D({X = 0.6, Y = 0.6, Z = 0.6}) + end) + end) +end) +``` + +:::note +Q: Why do we call `:get()` sometimes? + +A: Some parameters we get inside of our hooks are actually `RemoteUnrealParam`, usually those are instances of actors, objects, etc. So for us to get the inner value of them we need to call `:get()` +::: + + +So this code gets the component instance, gets a pal actor by the currently active slot index, and sets it's 3D actor scale to 60% of the original one. Let's hop into the game and check that! + +![Cattiva being smaller as a result of the hook](./assets/FirstHookSmaller.jpg) diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palbanner.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palbanner.png new file mode 100644 index 00000000..ffa57e28 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palbanner.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-graphic.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-graphic.png new file mode 100644 index 00000000..6a5189e0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-graphic.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/AssetsManagerSettings.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/AssetsManagerSettings.png new file mode 100644 index 00000000..40e4463b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/AssetsManagerSettings.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/BPModLoaderMod.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/BPModLoaderMod.png new file mode 100644 index 00000000..ad732523 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/BPModLoaderMod.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Dotnet.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Dotnet.png new file mode 100644 index 00000000..ceb3162b Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Dotnet.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/DownloadZip.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/DownloadZip.png new file mode 100644 index 00000000..534a7b0d Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/DownloadZip.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/EditorPrefrencesExperimental.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/EditorPrefrencesExperimental.png new file mode 100644 index 00000000..48166c96 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/EditorPrefrencesExperimental.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/EpicUnrealVersion.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/EpicUnrealVersion.png new file mode 100644 index 00000000..45e4aef6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/EpicUnrealVersion.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/LaunchUnrealEditor.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/LaunchUnrealEditor.png new file mode 100644 index 00000000..3e963bad Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/LaunchUnrealEditor.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/PrefEdit.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/PrefEdit.png new file mode 100644 index 00000000..3059541a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/PrefEdit.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/ProjectSettingsPackaging.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/ProjectSettingsPackaging.png new file mode 100644 index 00000000..716c16ed Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/ProjectSettingsPackaging.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/RepoStructure.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/RepoStructure.png new file mode 100644 index 00000000..f08640a2 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/RepoStructure.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/ResetWwisePath.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/ResetWwisePath.png new file mode 100644 index 00000000..74c207b3 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/ResetWwisePath.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/SetInventoryWeight.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/SetInventoryWeight.png new file mode 100644 index 00000000..2b573d43 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/SetInventoryWeight.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/UEPackageButton.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/UEPackageButton.png new file mode 100644 index 00000000..d7cb9117 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/UEPackageButton.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Vc160Incident.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Vc160Incident.png new file mode 100644 index 00000000..e9c5badb Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Vc160Incident.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Versions.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Versions.png new file mode 100644 index 00000000..403ec2d0 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/Versions.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/VisualStudioInstaller.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/VisualStudioInstaller.png new file mode 100644 index 00000000..0b73343f Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/VisualStudioInstaller.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/VisualStudioInstaller2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/VisualStudioInstaller2.png new file mode 100644 index 00000000..496b4ab4 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/VisualStudioInstaller2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseInstallNewVersion.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseInstallNewVersion.png new file mode 100644 index 00000000..efe31c4a Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseInstallNewVersion.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseInstallSelection.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseInstallSelection.png new file mode 100644 index 00000000..8a444493 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseInstallSelection.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseOfflineIntegrationFiles.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseOfflineIntegrationFiles.png new file mode 100644 index 00000000..95242461 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseOfflineIntegrationFiles.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseOfflineIntegrationStructure.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseOfflineIntegrationStructure.png new file mode 100644 index 00000000..87c7d049 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseOfflineIntegrationStructure.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseWebsiteDownload.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseWebsiteDownload.png new file mode 100644 index 00000000..39b486a6 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseWebsiteDownload.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseWebsiteDownload2.png b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseWebsiteDownload2.png new file mode 100644 index 00000000..6ab14932 Binary files /dev/null and b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/assets/WwiseWebsiteDownload2.png differ diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/congratulations.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/congratulations.md new file mode 100644 index 00000000..6fe3f229 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/congratulations.md @@ -0,0 +1,34 @@ +--- +sidebar_position: 4 +--- + +# 导出项目 + +:::note +请确保这2个设置开启 +![编辑器偏好选项](./assets/EditorPrefrencesExperimental.png) +![打包相关项目设置](./assets/ProjectSettingsPackaging.png) +::: + +1、创建1个数据资产(标记为“主要资产标记(Primary Asset Label)”),命名为在你的内容文件夹中的模组文件夹名称。设置优先级为`1`,并指定块ID为好记的数字(不应该为0)。 +2、设置你的模组资产(`ModActor`蓝图类以及所有你想要包括进模组的资产)的文件块ID为上步骤所指定的数字。 +3、转到**项目设置→资产管理器**并检查你的设置符合以下图片的设置(确保设置的格式和你创建的主要资产标记(Primary Asset Label)相同 )。 ![资产管理器设置](./assets/AssetsManagerSettings.png) +4、只要所有文件块ID匹配你要打包的每个模组文件,便可以打包你的项目啦。 ![打包按钮](./assets/UEPackageButton.png) 它可能会花费很长时间,因为需要烘焙与编译所有东西。 +5、打包成功后,你应该会见到,有1个`pakchunk{你指定的文件块ID}-Windows.pak`在你所指定的Pak输出文件夹。将它命名为虚幻引擎中`ModActor`父文件夹的名称。至此,你的模组终于完成啦! + +
+ 若你只得到`pakchunk0-Windows.pak`,而没有你指定的ID +
+ 进入**项目设置→打包**
+ 然后勾选“烘焙在项目的内容文件夹中的一切(忽略地图以下的列表)”。
+ ![图片](https://github.com/localcc/PalworldModdingKit/assets/10259891/c06cb6c6-8e2c-4560-bb1d-22f10f7563ad) +
+
+ +:::tip +记得在`Palworld\Pal\Binaries\Win64\Mods\mods.txt`中开启UE4SS的`BPModLoader`。 + +![开启BPModLoader](./assets/BPModLoaderMod.png) + +译者提示:若你在模组中使用了函数,亦需要启用`BPML_GenericFunctions`。 +::: \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/install-part-1.mdx b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/install-part-1.mdx new file mode 100644 index 00000000..d1fcd545 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/install-part-1.mdx @@ -0,0 +1,117 @@ +--- +sidebar_position: 1 +--- + +# 第一部分 先决条件 + +## .NET 6 + +import { FaDownload } from "react-icons/fa6"; + +为了虚幻构建工具(Unreal Build Tools)正常工作,你需要在你的系统中安装.NET 6。 + +[下载 ](https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0/runtime?cid=getdotnetcore&os=windows&arch=x64) + +点击`运行桌面应用`标题下的`下载 x64`按钮来下载运行时: + +![Dotnet download](./assets/Dotnet.png) + +下载好安装器后,只需打开并安装它。 + +## Visual Studio 2022 + +为了编译SDK,你还必须有Visual Studio 2022(即使因其它版本,也不可使用)。 + +[下载 ](https://visualstudio.microsoft.com/vs/) + +只需要安装`社区版`即可。以上链接将会使你下载它的安装器,在打开安装器后,需要确保以下组件安装。 + +- .NET桌面开发 +- 使用C++的桌面开发 +- 使用C++的游戏开发 +- 通用Windows平台开发 + +![Visual Studio安装器设置](./assets/VisualStudioInstaller.png) +![Visual Studio安装器设置](./assets/VisualStudioInstaller2.png) + +接着,点击`继续`,然后等待它安装完毕。 + +:::note +译者提示:位于中国大陆地区的用户的下载速度可能极慢,请考虑使用虚拟专用网络或代理服务器进行下载。 +::: + +import { FaCirclePlus } from "react-icons/fa6"; +import Highlight from '@site/src/components/Highlight'; + +## 虚幻引擎5.1 + +在安装完成Visual Studio后,我们还需要安装虚幻引擎。 + +下载虚幻引擎,可以通过编译源代码,或通过Epic Games平台下载。此处使用Epic Games下载。 + +1、打开Epic Games启动器。 +2、转到`虚幻引擎`选项卡。 +3、转到`库`标签页。 +4、按下金色的 按钮,以添加1个新的版本。 + +![添加新的虚幻引擎版本](./assets/EpicUnrealVersion.png) + +5、你应该可以看到,1个新的卡片出现了。并且可以选择版本。 +6、选择`5.1`系列版本。 + +![5.1版本](./assets/Versions.png) + +:::warning +任何带有`5.1`前缀的版本都可以使用,无论是`5.1`还是`5.1.1`。 +::: + +## Wwise + +《幻兽帕鲁》使用[Wwise](https://www.audiokinetic.com/zh/products/wwise/)来处理声音资产,因此我们也需要安装它。 + +:::danger +即使你并未打算制作声音相关的模组,你也需要安装它,否则将无法编译模组。 +::: + +1、为了下载[Wwise](https://www.audiokinetic.com/zh/products/wwise/),可以先安装它的启动器,只需要点击`下载Audikinetic Launcher`。 + +[下载 ](https://www.audiokinetic.com/zh/download) + + +![下载Audiokinetic Launcher](./assets/WwiseWebsiteDownload2.png) + +:::note +你需要注册1个账号。 +::: + +2、在下载完成后,安装它,并登录你的账号。 +2、转到`Wwise`选项卡。 +3、在右侧界面的左下角,应该有1个标为`Install A New Version`(安装1个新的版本)的部分。 +4、在那里选择版本,只可选择`2021.1.11`作为你的[Wwise](https://www.audiokinetic.com/zh/products/wwise/)版本,然后点击`Install`(安装)来安装。 + +![安装1个新版本](./assets/WwiseInstallNewVersion.png) + +:::info +在下个界面中,选中这些内容: + +- SDK (C++) +- Microsoft → Windows → Visual Studio 2022 +::: + +现在应该看起来像这样子: + +![安装设置](./assets/WwiseInstallSelection.png) + +5、然后点击`Next`(下一步),在这个界面不需要做任何事,所以点击`Install`就好啦! +6、在安装好[Wwise](https://www.audiokinetic.com/zh/products/wwise/) SDK后,转到`Unreal Engine`(虚幻引擎)选项卡。 +7、点击 按钮,并选择`Offline Integration Files`(离线交互文件)。 + +![离线交互文件](./assets/WwiseOfflineIntegrationFiles.png) + +8、在`Integration Version`(交互插件版本)中,选择`2021.1.11`版本,然后选择一个你可以记住的路径,直接安装吧。 + +### 完成 + +:::note +你将会用到那个路径中的文件,所以请记住它们的位置。 +::: \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/install-part-2.mdx b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/install-part-2.mdx new file mode 100644 index 00000000..840acb2a --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/install-part-2.mdx @@ -0,0 +1,156 @@ +--- +sidebar_position: 2 +--- + +# 第二部分 安装并配置《幻兽帕鲁》模组制作工具包 + +:::info +《幻兽帕鲁》模组制作工具包的英文名为 _Palworld_ Modding Kit,缩写为 **PDK** 。 + +它在本教程中可能也会被称为“SDK”。 +::: + +随着预备条件准备完毕,我们亦能够下载模组制作工具包了。 + +## 从仓库下载 + +有2种方式来下载仓库中的内容。 + +* 通过Git克隆 +* 下载Zip文件 + +通过Git克隆的方式有个优势,可以方便地进行PDK更新,但需要一些基本的Git使用知识。接下来将给出这2种方式的指导。 + +### 通过Git克隆 + +若需要使用Git克隆仓库,你需要仓库的链接:https://github.com/localcc/PalworldModdingKit。 + +使用`git clone`命令: + +```bash title="Git" +git clone https://github.com/localcc/PalworldModdingKit +``` + +### 下载Zip文件 + +若你不想使用Git,只想简单地下载PDK,你可以使用下面的按钮来下载: + +import GitHubButton from '@site/src/components/GitHubButton'; + + + +在下载完成后,只需要解压它便好啦。 + +### 进行检查 + +在下载仓库内容后,你应该可以看到以下所示的文件夹结构: + +![仓库结构](./assets/RepoStructure.png) + +## 接入Wwise + +:::warning +在使用虚幻引擎打开SDK之前,我们必须手动安装Wwise。这是因为这个Wwise版本,官方并未使它与当前的虚幻引擎版本(`5.1`系列版本)兼容,所以我们又需要复制文件了。 +::: + +1、打开你在[上个教程](./install-part-1#完成)中下载Wwise的位置。如果成功安装,你应该可以看到以下文件夹结构。 + +![离线交互文件结构](./assets/WwiseOfflineIntegrationStructure.png) + +2、解压`Unreal.5.0.tar.xz`压缩包。 + +:::note +你可能需要解压2次(如果你的解压软件不会自动识别Tgz文件),第1次会得到1个Tar文件,再解压它。 +::: + +import { FaFile, FaFolder } from "react-icons/fa"; + +3、复制解压后的`Wwise`文件夹()到SDK的`Plugins`文件夹 + +4、Wwise的操作已经快要完成了呢,现在只需要复制一些它需要的Dll文件。 + +5、打开位于SDK中的`Wwise`文件夹(),并创建1个`ThirdParty`文件夹。 + +6、现在转到你SDK所在的文件夹()。 + +:::warning +不是你安装那些交互文件的文件夹,而是Wwise SDK所在的文件夹。 +::: + +```text title="默认Wwise SDK位置" +C:\Program Files (x86)\Audiokinetic\Wwise 2021.1.11.7933\SDK +``` + +在那个文件夹中(),选中这些文件夹: + +* `Win32_vc170` +* `x64_vc170` +* `include` + +7、复制以上列出的文件夹()到你刚刚创建的`ThirdParty`文件夹。 + +8、在在复制完毕后,确保再复制带有`vc170`字样的文件夹,然后将它改为`vc160`,最后应该看起来像这样: + +![复制VC160](./assets/Vc160Incident.png) + +:::info +以下部分的操作是可选的。 + +如果你不遵循下面的步骤,将会每次在打开PDK的项目文件后弹出1个信息框,它应该会说,“Wwise不与当前的虚幻引擎版本兼容(Wwise is not compatible with the current Unreal Engine version)”。 + +为了修复它,打开SDK文件夹中的`Plugins\Wwise`文件夹,使用文本编辑器打开`Wwise.uplugin`文件。 + +然后更改`"EngineVersion" : "5.0.0",`为`"EngineVersion" : "5.1",`即可。 +::: + +### 完成 + +好耶!现在已经完成交互文件的操作啦。 + +## 将编译工具从Visual Studio 2019改为Visual Studio 2022 +在虚幻引擎的5.1版本中,默认情况下,若Visual Studio 2019被安装,则会使用它。 + +:::warning +以下操作应该只在Visual Studio 2019与Visual Studio 2022一并存在时才需要做。 +::: + +:::note +译者提示:你可能之前安装过Visual Studio 2019,且之后并未完全删除(比如这里)。此处建议:若在打开项目文件时出错,请尝试做这些操作。 +::: + +
+ 如果你并没有看到“Unreal Engine”在`%APPDATA%`中 +
+ 如果你并没有看到“Unreal Engine”在`%APPDATA%`中,这说明你在安装虚幻引擎后并没有启动过它。
+ 做以下操作:Epic Games启动器→虚幻引擎→库,点击在你下载的虚幻引擎上的“启动”按钮即可。
+ ![首次启动虚幻引擎](./assets/LaunchUnrealEditor.png)
+ 等它初始化完成,直到你看到出现“新项目”窗口。关闭它,然后继续教程。
+
+
+ +为了修改文件,打开`%APPDATA%\Unreal Engine\UnrealBuildTool`文件夹并使用你喜欢的任何文本编辑器打开`BuildConfiguration.xml`。 + + +```xml title="未改动的文件" + + + +``` + + +```xml title="将文件的内容更改为以下内容:" + + + + VisualStudio2022 + + + VisualStudio2022 + + +``` + +:::tip +恭喜你!终于配置完成啦。 +::: + diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/launching-the-pdk.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/launching-the-pdk.md new file mode 100644 index 00000000..50b4744a --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/palworld-modding-kit/launching-the-pdk.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 3 +--- + +# 第三部分 启动PDK + +## 在做完前面的一系列操作后,我们,终于准备好啦! + +## 双击`Pal.uproject`,然后它应该会在虚幻引擎中打开。 + + +:::note +若提示“模块已过期(Modules are out of date)”,需要重新编译(Recomile),点 **`YES`** 就好 +::: + +:::note +译者提示:若它提示“无法编译Pal模块(Pal could not be compiled)”,请确保使用Visual Studio 2022进行编译,或者尝试遵循[上篇教程中的操作](./install-part-1#将编译工具从visual-studio-2019改为visual-studio-2022)。 +::: + +:::warning +Windows系统非常讨厌长的路径。**若它还是告诉你“有模块需要重新编译”,可能是你的路径太长了。** +如果你之前下载PDK的方式是下载Zip文件,而非Git克隆,这确实会出现。尝试重命名`PalworldModdingKit`文件夹,并移除在其中的任何`-`符号。或者可以试着将它移动到更靠近根目录的文件夹。 + +译者提示:除此之外,可以通过一些方法,取消长路径限制。 +::: + +:::warning +不兼容的Wwise版本,将会使虚幻引擎在每次启动SDK时弹窗,只要点击 **YES** 便可以啦。 +::: + +:::warning +如果虚幻引擎没有被打开,而是弹出”打开方式“窗口,便需要打开虚幻引擎,从那里打开项目。 +::: + +:::note +你可能在启动时会看到1个弹窗,关于Wwise路径问题,不用点击右下角的按钮,只需点击左上角的“×”便可。 + +![WwisePathIssue](./assets/ResetWwisePath.png) +::: + +:::danger +在打开时,虚幻引擎可能没有出现,因为它需要在后台编译很多很多东西。这可能会花费较长时间,取决于你的电脑性能。 + +译者提示:如果你真的想要查看进度,可以通过查看`Pal\Saved\Pal.log`日志文件,使用会自动刷新文件内容的文本编辑器会有更好的体验(例如Visual Studio Code)。 +::: diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/useful-tools/Home.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/useful-tools/Home.md new file mode 100644 index 00000000..c4257875 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/useful-tools/Home.md @@ -0,0 +1,40 @@ +--- +sidebar_position: 1 +--- + +# Useful Tools + +import { SiUnrealengine, SiBlender, SiGithub } from "react-icons/si"; +import { GiCookingPot, GiSave } from "react-icons/gi"; +import { PiCookingPotDuotone, PiMagnifyingGlassDuotone, PiBugBeetleDuotone, PiDesktopDuotone } from "react-icons/pi"; +import { MdOutlineWeb } from "react-icons/md"; + +- [Palworld Unreal Editor SDK](https://github.com/localcc/PalworldModdingKit/tree/main "Palworld Unreal Editor SDK") - ([ localcc](https://github.com/localcc)) +- [ Unreal Engine 5.1.1](https://www.unrealengine.com/en-US/download) + - ***Be sure to select 5.1.1, as it is the version matching the one Palworld used.*** + +## Assets +- [All Palworld Item IDs](https://github.com/KURAMAAA0/PalModding/blob/main/ItemIDs.txt "All Palworld item IDs") ([ Kurama](https://github.com/KURAMAAA0)) + +## Save Data +- [Palworld save to JSON](https://gist.github.com/cheahjs/300239464dd84fe6902893b6b9250fd0) ([ cheahjs](https://github.com/cheahjs)) + +## Bug Fixes +- [30-Day Event Bandaid](https://github.com/ruger89/PalWorld30DayEvent) ([ Ruger](https://github.com/ruger89)) + + +## Programs +- [ FModel](https://fmodel.app/) + - [Required Palworld Mapping File Direct Download](https://github.com/PalworldModding/UsefulFiles/releases/tag/FModel-Mappings) +- [ Kismet Analyzer](https://github.com/trumank/kismet-analyzer) + - Allows Reverse Engineering Blueprints +- [ Stove](https://github.com/bananaturtlesandwich/stove) + - An editor for cooked Unreal Engine maps + +### Blender + - [ Download](https://www.blender.org/download/) A Free & Open Source 3D Model Creation Suite + - psk/psa Importer to import game files into Blender ([ DarklightGames](https://github.com/DarklightGames) ) + - [ Download](https://github.com/DarklightGames/io_scene_psk_psa/releases) + +### Websites + - [blueprintUE](https://blueprintue.com/) - Allows quickly sharing Blueprints with others \ No newline at end of file diff --git a/i18n/zh-hans/docusaurus-plugin-content-docs/current/useful-tools/LuaBasics.md b/i18n/zh-hans/docusaurus-plugin-content-docs/current/useful-tools/LuaBasics.md new file mode 100644 index 00000000..75234d77 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-docs/current/useful-tools/LuaBasics.md @@ -0,0 +1,301 @@ +--- +sidebar_position: 2 +--- + +# Lua Basics + +# Basic Syntax and Data Types + +LUA is a lightweight and easy to learn programming language. In this section, we will cover the basic structure of a LUA script, as well as the different data types available and how to manipulate them. + +## Script Structure +A LUA script is a plain text file with the `.lua` file extension. The script is executed from top to bottom, and it can contain a combination of statements, comments, and functions. + +### Statements +Statements are commands that perform a specific action, such as assigning a value to a variable or calling a function. + +-- This is a statement that assigns the value "hello" to the variable "greeting" +greeting = "hello" + +### Comments +Comments are used to add notes or explanations to the code and are ignored by the interpreter. In LUA, comments are created using double dashes (`--`). +```lua +-- This is a comment and will be ignored by the interpreter +greeting = "hello" +``` + +:::tip +It's a great practice to leave comments around your code to explain what it does, for not only yourself but others. +::: + +```lua + -- Function to check pal's health + function checkPalHealth() + -- Get pal using getPal function + local pal = getPal("anubis") + -- Return pal's health + return pal.health + end +``` + +### Functions +Functions are blocks of code that perform a specific task and can be reused throughout the script. Functions are defined using the `function` keyword and are called using their name followed by parentheses (`()`). +```lua +-- This is a function that prints a greeting message +function sayHello() + print("Hello!") +end + +-- This is how the function is called +sayHello() +``` + +## Data Types +LUA supports several data types, including: + +### Numbers +Numbers are used to represent numeric values and can be integers or floating-point numbers. +```lua +-- This is a number +age = 25 + +-- This is also a number, but with a decimal point +price = 9.99 +``` +### Strings +Strings are used to represent text and are enclosed in double or single quotes. +```lua +-- This is a string +name = "John" + +-- This is also a string +address = '123 Main St' +``` +### Booleans +Booleans are used to represent true or false values. +```lua +-- This is a boolean +isValid = true + +-- This is also a boolean +isCompleted = false +``` +### Tables [Tables and Metatables](./LuaBasics#tables-and-metatables) +Tables are used to store collections of values and can be used as arrays or dictionaries. +```lua +-- This is a table +myTable = {1, 2, 3} + +-- This is also a table, but with named keys +myDictionary = {name = "John", age = 25} +``` +### Manipulating Data +LUA provides several built-in functions and operators for manipulating data, such as concatenating strings, performing mathematical operations, and more. +```lua +-- Concatenating strings +greeting = "Hello, " .. "world!" + +-- Performing mathematical operations +sum = 2 + 2 +difference = 10 - 5 +product = 2 * 3 +quotient = 10 / 2 +``` + +:::tip +This is just a small introduction to LUA basic syntax and data types, there is much more to learn and explore, such as control structures, libraries and modules, OOP and more. +::: + +:::warning +Please keep in mind that the code snippets will not run as it is and it is intended to be used as an example and reference. +::: + + + +## Variables and Functions + +In LUA, variables are used to store and manipulate data, and functions are used to organize and reuse code. + +### Variables +In LUA, variables are declared using the `local` keyword or without it. +```lua +-- Declaring a variable +local x = 5 + +-- Declaring a variable without the `local` keyword +y = 10 +``` +It's recommended to use the local keyword when declaring a variable, as it limits the scope of the variable to the current function or file, and prevents accidental global variable assignments. + +LUA supports several data types, including numbers, strings, booleans, and tables. +```lua +-- Declaring a number variable +local age = 25 + +-- Declaring a string variable +local name = "John" + +-- Declaring a boolean variable +local isValid = true + +-- Declaring a table variable +local myTable = {1, 2, 3} +``` +### Functions +In LUA, functions are declared using the function keyword and can be called using the function name followed by parentheses. +```lua +-- Declaring a function +function sayHello() + print("Hello!") +end + +-- Calling a function +sayHello() +``` +Functions can also take parameters and return values. +```lua +-- Declaring a function with parameters +function add(x, y) + return x + y +end + +-- Calling a function with arguments +result = add(5, 10) +``` +Functions can be stored in variables and passed as arguments to other functions. +```lua +-- Storing a function in a variable +local myFunction = function() + print("Hello!") +end + +-- Passing a function as an argument +otherFunction(myFunction) +``` +This is just a small introduction to variables and functions in LUA, there is much more to learn and explore, such as closures, recursion, and more. + +## Flow Control + +In LUA, flow control statements are used to control the flow of execution of a script. These include `if`, `else`, `elseif`, `for`, `while`, and `repeat` statements. + +### If-Else Condition +The `if` statement is used to check if a certain condition is true and execute a block of code if it is. The `else` statement is used as an alternative if the condition is not true. +```lua +-- If-else statement +local x = 5 +if x > 10 then + print("x is greater than 10") +else + print("x is less than or equal to 10") +end` +``` +### Elseif Condition +The `elseif` statement is used to check multiple conditions. If the first condition is not true, the script will check the next one, and so on, until a true condition is found or the end of the script is reached. +```lua +-- Elseif statement +local x = 5 +if x > 10 then + print("x is greater than 10") +elseif x < 0 then + print("x is less than 0") +else + print("x is between 0 and 10") +end` +``` +##3 For Loop +The `for` loop is used to iterate over a range of numbers or elements in an array or table. The loop variable is declared and initialized before the loop, and the loop will continue until the end condition is met. +```lua +-- For loop +for i = 1, 10 do + print(i) +end` +``` +### While Loop +The `while` loop is used to execute a block of code repeatedly as long as a certain condition is true. +```lua +-- While loop +local x = 5 +while x > 0 do + print(x) + x = x - 1 +end +``` + +### Repeat Until +The `repeat` statement is used to execute a block of code repeatedly until a certain condition is met. The code block is executed at least once before the condition is checked. +```lua +-- Repeat until +local x = 5 +repeat + x = x - 1 + print(x) +until x == 0 +``` +The above code snippet will execute the loop until x is equal to 0, and the value of x will be decremented in each iteration. + + +## Tables and Metatables + +In Lua, tables are a fundamental data structure used to store and organize data. A table is a collection of key-value pairs, where each key is unique within the table. Tables can be used as arrays, dictionaries, objects, or a combination of these. + +### Creating a Table +To create a table, you can use curly braces `{}` and separate the key-value pairs with commas. Keys can be either numbers or strings, and values can be any Lua data type, including other tables. + +```lua +-- Creating a table +local myTable = { + ["name"] = "John", + ["age"] = 25, + [3] = "hello", + -- Tables can be used as values of other tables + ["nestedTable"] = { + ["key"] = "value" + } +} +``` + +In this example, the table myTable has four key-value pairs. The first key "name" has the value "John", the second key "age" has the value 25, the third key 3 has the value "hello", and the fourth key "nestedTable" has another table as its value. + +### Accessing Table Elements +You can access the elements of a table using the table name followed by the key in square brackets `[]`. + +```lua +-- Accessing table elements +print(myTable["name"]) -- Output: John +print(myTable.name) -- Output: John +print(myTable[3]) -- Output: hello +print(myTable.nestedTable.key) -- Output: value +``` +### Metatables + +Metatables are used to define the behavior of a table when certain operations are performed on it. A metatable is a table that can be set as the metatable of another table. The metatable contains metamethods, which are functions that define the behavior of the table when certain operations are performed on it. + +```lua +-- Creating a metatable +local myMetatable = { + __add = function(table1, table2) + local newTable = {} + for k, v in pairs(table1) do + newTable[k] = v + end + for k, v in pairs(table2) do + newTable[k] = v + end + return newTable + end +} + +-- Setting the metatable +setmetatable(myTable, myMetatable) + +-- Using the metamethod +local myOtherTable = { + ["city"] = "New York", + ["country"] = "USA" +} +local myCombinedTable = myTable + myOtherTable +print(myCombinedTable.name) -- Output: John +print(myCombinedTable.city) -- Output: New York +``` + +In this example, the `__add` metamethod is defined to combine two tables into a new table. The setmetatable function is used to set `myMetatable` as the metatable of myTable. Finally, the `+` operator is used to combine `myTable` and `myOtherTable` into `myCombinedTable`. diff --git a/i18n/zh-hans/docusaurus-plugin-content-pages/markdown-page.md b/i18n/zh-hans/docusaurus-plugin-content-pages/markdown-page.md new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/i18n/zh-hans/docusaurus-plugin-content-pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/i18n/zh-hans/docusaurus-theme-classic/footer.json b/i18n/zh-hans/docusaurus-theme-classic/footer.json new file mode 100644 index 00000000..35a3b946 --- /dev/null +++ b/i18n/zh-hans/docusaurus-theme-classic/footer.json @@ -0,0 +1,38 @@ +{ + "link.title.Docs": { + "message": "文档", + "description": "The title of the footer links column with title=Docs in the footer" + }, + "link.title.Community": { + "message": "社区", + "description": "The title of the footer links column with title=Community in the footer" + }, + "link.title.More": { + "message": "更多信息", + "description": "The title of the footer links column with title=More in the footer" + }, + "link.item.label.PDK Installation": { + "message": "《幻兽帕鲁》模组制作SDK 安装", + "description": "The label of footer link with label=PDK Installation linking to docs/category/palworld-modding-kit" + }, + "link.item.label.Nebulae Discord": { + "message": "Nebulae Discord", + "description": "The label of footer link with label=Nebulae Discord linking to https://discord.gg/Nkb2JHu7wc" + }, + "link.item.label.Palworld Modding Discord": { + "message": "Palworld Modding Discord", + "description": "The label of footer link with label=Palworld Modding Discord linking to https://discord.gg/qHTZNcvYsv" + }, + "link.item.label.Blog": { + "message": "博客", + "description": "The label of footer link with label=Blog linking to /blog" + }, + "link.item.label.GitHub": { + "message": "GitHub", + "description": "The label of footer link with label=GitHub linking to https://github.com/PalworldModding" + }, + "copyright": { + "message": "版权所有 © 2024 Palworld Modding,使用Docusaurus构建,不隶属于Pocket Pair有限公司喵~", + "description": "The footer copyright" + } +} diff --git a/i18n/zh-hans/docusaurus-theme-classic/navbar.json b/i18n/zh-hans/docusaurus-theme-classic/navbar.json new file mode 100644 index 00000000..aceba987 --- /dev/null +++ b/i18n/zh-hans/docusaurus-theme-classic/navbar.json @@ -0,0 +1,22 @@ +{ + "title": { + "message": "《幻兽帕鲁》模组制作 文档(Palworld Modding Docs)", + "description": "The title in the navbar" + }, + "logo.alt": { + "message": "《幻兽帕鲁》模组制作 徽标", + "description": "The alt text of navbar logo" + }, + "item.label.Documentation": { + "message": "文档", + "description": "Navbar item with label Documentation" + }, + "item.label.Blog": { + "message": "博客", + "description": "Navbar item with label Blog" + }, + "item.label.GitHub": { + "message": "GitHub仓库", + "description": "Navbar item with label GitHub" + } +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..22e0f4c0 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,8381 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@algolia/autocomplete-core@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" + integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== + dependencies: + "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-plugin-algolia-insights@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" + integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== + dependencies: + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-preset-algolia@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" + integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== + dependencies: + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-shared@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" + integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== + +"@algolia/cache-browser-local-storage@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.1.tgz#14b6dc9abc9e3a304a5fffb063d15f30af1032d1" + integrity sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g== + dependencies: + "@algolia/cache-common" "4.22.1" + +"@algolia/cache-common@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.22.1.tgz#c625dff4bc2a74e79f9aed67b4e053b0ef1b3ec1" + integrity sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA== + +"@algolia/cache-in-memory@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.22.1.tgz#858a3d887f521362e87d04f3943e2810226a0d71" + integrity sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw== + dependencies: + "@algolia/cache-common" "4.22.1" + +"@algolia/client-account@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.22.1.tgz#a7fb8b66b9a4f0a428e1426b2561144267d76d43" + integrity sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw== + dependencies: + "@algolia/client-common" "4.22.1" + "@algolia/client-search" "4.22.1" + "@algolia/transporter" "4.22.1" + +"@algolia/client-analytics@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.22.1.tgz#506558740b4d49b1b1e3393861f729a8ce921851" + integrity sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg== + dependencies: + "@algolia/client-common" "4.22.1" + "@algolia/client-search" "4.22.1" + "@algolia/requester-common" "4.22.1" + "@algolia/transporter" "4.22.1" + +"@algolia/client-common@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.22.1.tgz#042b19c1b6157c485fa1b551349ab313944d2b05" + integrity sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ== + dependencies: + "@algolia/requester-common" "4.22.1" + "@algolia/transporter" "4.22.1" + +"@algolia/client-personalization@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.22.1.tgz#ff088d797648224fb582e9fe5828f8087835fa3d" + integrity sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ== + dependencies: + "@algolia/client-common" "4.22.1" + "@algolia/requester-common" "4.22.1" + "@algolia/transporter" "4.22.1" + +"@algolia/client-search@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.22.1.tgz#508cc6ab3d1f4e9c02735a630d4dff6fbb8514a2" + integrity sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA== + dependencies: + "@algolia/client-common" "4.22.1" + "@algolia/requester-common" "4.22.1" + "@algolia/transporter" "4.22.1" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/logger-common@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.22.1.tgz#79cf4cd295de0377a94582c6aaac59b1ded731d9" + integrity sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg== + +"@algolia/logger-console@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.22.1.tgz#0355345f6940f67aaa78ae9b81c06e44e49f2336" + integrity sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA== + dependencies: + "@algolia/logger-common" "4.22.1" + +"@algolia/requester-browser-xhr@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.1.tgz#f04df6fe9690a071b267c77d26b83a3be9280361" + integrity sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw== + dependencies: + "@algolia/requester-common" "4.22.1" + +"@algolia/requester-common@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.22.1.tgz#27be35f3718aafcb6b388ff9c3aa2defabd559ff" + integrity sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg== + +"@algolia/requester-node-http@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.22.1.tgz#589a6fa828ad0f325e727a6fcaf4e1a2343cc62b" + integrity sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA== + dependencies: + "@algolia/requester-common" "4.22.1" + +"@algolia/transporter@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.22.1.tgz#8843841b857dc021668f31647aa557ff19cd9cb1" + integrity sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ== + dependencies: + "@algolia/cache-common" "4.22.1" + "@algolia/logger-common" "4.22.1" + "@algolia/requester-common" "4.22.1" + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.8.3": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" + integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== + +"@babel/core@^7.19.6", "@babel/core@^7.23.3": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1" + integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.9" + "@babel/parser" "^7.23.9" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.23.3", "@babel/generator@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== + dependencies: + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6": + version "7.23.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz#25d55fafbaea31fd0e723820bb6cc3df72edf7ea" + integrity sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz#465805b7361f461e86c680f1de21eaf88c25901b" + integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d" + integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ== + dependencies: + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.22.7", "@babel/parser@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" + integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" + integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" + integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.23.3" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": + version "7.23.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b" + integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" + integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" + integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" + integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" + integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" + integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce" + integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" + integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-block-scoped-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" + integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" + integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" + integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" + integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.23.8": + version "7.23.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz#d08ae096c240347badd68cdf1b6d1624a6435d92" + integrity sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" + integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.15" + +"@babel/plugin-transform-destructuring@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" + integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" + integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" + integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" + integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" + integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" + integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" + integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" + integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" + integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" + integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" + integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" + integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" + integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" + integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz#105d3ed46e4a21d257f83a2f9e2ee4203ceda6be" + integrity sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" + integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" + integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" + integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" + integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" + integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== + dependencies: + "@babel/compat-data" "^7.23.3" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.23.3" + +"@babel/plugin-transform-object-super@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" + integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + +"@babel/plugin-transform-optional-catch-binding@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" + integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" + integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" + integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" + integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" + integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" + integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-constant-elements@^7.18.12": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz#5efc001d07ef0f7da0d73c3a86c132f73d28e43c" + integrity sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" + integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" + integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/types" "^7.23.4" + +"@babel/plugin-transform-react-pure-annotations@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" + integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" + integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" + integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-runtime@^7.22.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz#2c64d0680fc8e09e1dfe8fd5c646fe72abd82004" + integrity sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.8" + babel-plugin-polyfill-corejs3 "^0.9.0" + babel-plugin-polyfill-regenerator "^0.5.5" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" + integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" + integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" + integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" + integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" + integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typescript@^7.23.3": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz#aa36a94e5da8d94339ae3a4e22d40ed287feb34c" + integrity sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.23.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.23.3" + +"@babel/plugin-transform-unicode-escapes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" + integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" + integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" + integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" + integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.19.4", "@babel/preset-env@^7.22.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.9.tgz#beace3b7994560ed6bf78e4ae2073dff45387669" + integrity sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.23.3" + "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.23.3" + "@babel/plugin-transform-async-generator-functions" "^7.23.9" + "@babel/plugin-transform-async-to-generator" "^7.23.3" + "@babel/plugin-transform-block-scoped-functions" "^7.23.3" + "@babel/plugin-transform-block-scoping" "^7.23.4" + "@babel/plugin-transform-class-properties" "^7.23.3" + "@babel/plugin-transform-class-static-block" "^7.23.4" + "@babel/plugin-transform-classes" "^7.23.8" + "@babel/plugin-transform-computed-properties" "^7.23.3" + "@babel/plugin-transform-destructuring" "^7.23.3" + "@babel/plugin-transform-dotall-regex" "^7.23.3" + "@babel/plugin-transform-duplicate-keys" "^7.23.3" + "@babel/plugin-transform-dynamic-import" "^7.23.4" + "@babel/plugin-transform-exponentiation-operator" "^7.23.3" + "@babel/plugin-transform-export-namespace-from" "^7.23.4" + "@babel/plugin-transform-for-of" "^7.23.6" + "@babel/plugin-transform-function-name" "^7.23.3" + "@babel/plugin-transform-json-strings" "^7.23.4" + "@babel/plugin-transform-literals" "^7.23.3" + "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" + "@babel/plugin-transform-member-expression-literals" "^7.23.3" + "@babel/plugin-transform-modules-amd" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.9" + "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.23.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" + "@babel/plugin-transform-numeric-separator" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.23.4" + "@babel/plugin-transform-object-super" "^7.23.3" + "@babel/plugin-transform-optional-catch-binding" "^7.23.4" + "@babel/plugin-transform-optional-chaining" "^7.23.4" + "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-private-methods" "^7.23.3" + "@babel/plugin-transform-private-property-in-object" "^7.23.4" + "@babel/plugin-transform-property-literals" "^7.23.3" + "@babel/plugin-transform-regenerator" "^7.23.3" + "@babel/plugin-transform-reserved-words" "^7.23.3" + "@babel/plugin-transform-shorthand-properties" "^7.23.3" + "@babel/plugin-transform-spread" "^7.23.3" + "@babel/plugin-transform-sticky-regex" "^7.23.3" + "@babel/plugin-transform-template-literals" "^7.23.3" + "@babel/plugin-transform-typeof-symbol" "^7.23.3" + "@babel/plugin-transform-unicode-escapes" "^7.23.3" + "@babel/plugin-transform-unicode-property-regex" "^7.23.3" + "@babel/plugin-transform-unicode-regex" "^7.23.3" + "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.8" + babel-plugin-polyfill-corejs3 "^0.9.0" + babel-plugin-polyfill-regenerator "^0.5.5" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" + integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-react-display-name" "^7.23.3" + "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.23.3" + +"@babel/preset-typescript@^7.18.6", "@babel/preset-typescript@^7.22.5": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" + integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-typescript" "^7.23.3" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime-corejs3@^7.22.6": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.23.9.tgz#1b43062a13ecb60158aecdd81bc3fab4108b7cbc" + integrity sha512-oeOFTrYWdWXCvXGB5orvMTJ6gCZ9I6FBjR+M38iKNXCsPxr4xT0RTdg5uz1H7QP8pp74IzPtwritEr+JscqHXQ== + dependencies: + core-js-pure "^3.30.2" + regenerator-runtime "^0.14.0" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7" + integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a" + integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.23.9" + "@babel/types" "^7.23.9" + +"@babel/traverse@^7.22.8", "@babel/traverse@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950" + integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.9" + "@babel/types" "^7.23.9" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.20.0", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.4.4": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002" + integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@discoveryjs/json-ext@0.5.7": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@docsearch/css@3.5.2": + version "3.5.2" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.5.2.tgz#610f47b48814ca94041df969d9fcc47b91fc5aac" + integrity sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA== + +"@docsearch/react@^3.5.2": + version "3.5.2" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.5.2.tgz#2e6bbee00eb67333b64906352734da6aef1232b9" + integrity sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng== + dependencies: + "@algolia/autocomplete-core" "1.9.3" + "@algolia/autocomplete-preset-algolia" "1.9.3" + "@docsearch/css" "3.5.2" + algoliasearch "^4.19.1" + +"@docusaurus/core@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.1.1.tgz#29ce8df7a3d3d12ee8962d6d86133b87235ff17b" + integrity sha512-2nQfKFcf+MLEM7JXsXwQxPOmQAR6ytKMZVSx7tVi9HEm9WtfwBH1fp6bn8Gj4zLUhjWKCLoysQ9/Wm+EZCQ4yQ== + dependencies: + "@babel/core" "^7.23.3" + "@babel/generator" "^7.23.3" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.22.9" + "@babel/preset-env" "^7.22.9" + "@babel/preset-react" "^7.22.5" + "@babel/preset-typescript" "^7.22.5" + "@babel/runtime" "^7.22.6" + "@babel/runtime-corejs3" "^7.22.6" + "@babel/traverse" "^7.22.8" + "@docusaurus/cssnano-preset" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + "@slorber/static-site-generator-webpack-plugin" "^4.0.7" + "@svgr/webpack" "^6.5.1" + autoprefixer "^10.4.14" + babel-loader "^9.1.3" + babel-plugin-dynamic-import-node "^2.3.3" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + clean-css "^5.3.2" + cli-table3 "^0.6.3" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^11.0.0" + core-js "^3.31.1" + css-loader "^6.8.1" + css-minimizer-webpack-plugin "^4.2.2" + cssnano "^5.1.15" + del "^6.1.1" + detect-port "^1.5.1" + escape-html "^1.0.3" + eta "^2.2.0" + file-loader "^6.2.0" + fs-extra "^11.1.1" + html-minifier-terser "^7.2.0" + html-tags "^3.3.1" + html-webpack-plugin "^5.5.3" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.7.6" + postcss "^8.4.26" + postcss-loader "^7.3.3" + prompts "^2.4.2" + react-dev-utils "^12.0.1" + react-helmet-async "^1.3.0" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.3.4" + react-router-config "^5.1.1" + react-router-dom "^5.3.4" + rtl-detect "^1.0.4" + semver "^7.5.4" + serve-handler "^6.1.5" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.9" + tslib "^2.6.0" + update-notifier "^6.0.2" + url-loader "^4.1.1" + webpack "^5.88.1" + webpack-bundle-analyzer "^4.9.0" + webpack-dev-server "^4.15.1" + webpack-merge "^5.9.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.1.1.tgz#03a4cb8e6d41654d7ff5ed79fddd73fd224feea4" + integrity sha512-LnoIDjJWbirdbVZDMq+4hwmrTl2yHDnBf9MLG9qyExeAE3ac35s4yUhJI8yyTCdixzNfKit4cbXblzzqMu4+8g== + dependencies: + cssnano-preset-advanced "^5.3.10" + postcss "^8.4.26" + postcss-sort-media-queries "^4.4.1" + tslib "^2.6.0" + +"@docusaurus/logger@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.1.1.tgz#423e8270c00a57b1b3a0cc8a3ee0a4c522a68387" + integrity sha512-BjkNDpQzewcTnST8trx4idSoAla6zZ3w22NqM/UMcFtvYJgmoE4layuTzlfql3VFPNuivvj7BOExa/+21y4X2Q== + dependencies: + chalk "^4.1.2" + tslib "^2.6.0" + +"@docusaurus/mdx-loader@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.1.1.tgz#f79290abc5044bef1d7ecac4eccec887058b8e03" + integrity sha512-xN2IccH9+sv7TmxwsDJNS97BHdmlqWwho+kIVY4tcCXkp+k4QuzvWBeunIMzeayY4Fu13A6sAjHGv5qm72KyGA== + dependencies: + "@babel/parser" "^7.22.7" + "@babel/traverse" "^7.22.8" + "@docusaurus/logger" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + "@mdx-js/mdx" "^3.0.0" + "@slorber/remark-comment" "^1.0.0" + escape-html "^1.0.3" + estree-util-value-to-estree "^3.0.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + image-size "^1.0.2" + mdast-util-mdx "^3.0.0" + mdast-util-to-string "^4.0.0" + rehype-raw "^7.0.0" + remark-directive "^3.0.0" + remark-emoji "^4.0.0" + remark-frontmatter "^5.0.0" + remark-gfm "^4.0.0" + stringify-object "^3.3.0" + tslib "^2.6.0" + unified "^11.0.3" + unist-util-visit "^5.0.0" + url-loader "^4.1.1" + vfile "^6.0.1" + webpack "^5.88.1" + +"@docusaurus/module-type-aliases@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.1.1.tgz#b304402b0535a13ebd4c0db1c368d2604d54d02f" + integrity sha512-xBJyx0TMfAfVZ9ZeIOb1awdXgR4YJMocIEzTps91rq+hJDFJgJaylDtmoRhUxkwuYmNK1GJpW95b7DLztSBJ3A== + dependencies: + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/types" "3.1.1" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + +"@docusaurus/plugin-content-blog@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.1.1.tgz#16f4fd723227b2158461bba6b9bcc18c1926f7ea" + integrity sha512-ew/3VtVoG3emoAKmoZl7oKe1zdFOsI0NbcHS26kIxt2Z8vcXKCUgK9jJJrz0TbOipyETPhqwq4nbitrY3baibg== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + cheerio "^1.0.0-rc.12" + feed "^4.2.2" + fs-extra "^11.1.1" + lodash "^4.17.21" + reading-time "^1.5.0" + srcset "^4.0.0" + tslib "^2.6.0" + unist-util-visit "^5.0.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-docs@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.1.1.tgz#f2eddebf351dd8dd504a2c26061165c519e1f964" + integrity sha512-lhFq4E874zw0UOH7ujzxnCayOyAt0f9YPVYSb9ohxrdCM8B4szxitUw9rIX4V9JLLHVoqIJb6k+lJJ1jrcGJ0A== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/module-type-aliases" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + "@types/react-router-config" "^5.0.7" + combine-promises "^1.1.0" + fs-extra "^11.1.1" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-pages@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.1.1.tgz#05aec68c2abeac2140c7a16d4c5b506bf4d19fb2" + integrity sha512-NQHncNRAJbyLtgTim9GlEnNYsFhuCxaCNkMwikuxLTiGIPH7r/jpb7O3f3jUMYMebZZZrDq5S7om9a6rvB/YCA== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + fs-extra "^11.1.1" + tslib "^2.6.0" + webpack "^5.88.1" + +"@docusaurus/plugin-debug@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.1.1.tgz#cee5aae1fef288fb93f68894db79a2612e313d3f" + integrity sha512-xWeMkueM9wE/8LVvl4+Qf1WqwXmreMjI5Kgr7GYCDoJ8zu4kD+KaMhrh7py7MNM38IFvU1RfrGKacCEe2DRRfQ== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + fs-extra "^11.1.1" + react-json-view-lite "^1.2.0" + tslib "^2.6.0" + +"@docusaurus/plugin-google-analytics@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.1.1.tgz#bfc58205b4fcaf3222e04f9c3542f3bef9804887" + integrity sha512-+q2UpWTqVi8GdlLoSlD5bS/YpxW+QMoBwrPrUH/NpvpuOi0Of7MTotsQf9JWd3hymZxl2uu1o3PIrbpxfeDFDQ== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + tslib "^2.6.0" + +"@docusaurus/plugin-google-gtag@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.1.1.tgz#7e8b5aa6847a12461c104a65a335f4a45dae2f28" + integrity sha512-0mMPiBBlQ5LFHTtjxuvt/6yzh8v7OxLi3CbeEsxXZpUzcKO/GC7UA1VOWUoBeQzQL508J12HTAlR3IBU9OofSw== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + "@types/gtag.js" "^0.0.12" + tslib "^2.6.0" + +"@docusaurus/plugin-google-tag-manager@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.1.1.tgz#e1aae4d821e786d133386b4ae6e6fe66a4bc0089" + integrity sha512-d07bsrMLdDIryDtY17DgqYUbjkswZQr8cLWl4tzXrt5OR/T/zxC1SYKajzB3fd87zTu5W5klV5GmUwcNSMXQXA== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + tslib "^2.6.0" + +"@docusaurus/plugin-sitemap@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.1.1.tgz#8828bf5e2922273aad207a35189f22913e6a0dfd" + integrity sha512-iJ4hCaMmDaUqRv131XJdt/C/jJQx8UreDWTRqZKtNydvZVh/o4yXGRRFOplea1D9b/zpwL1Y+ZDwX7xMhIOTmg== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + fs-extra "^11.1.1" + sitemap "^7.1.1" + tslib "^2.6.0" + +"@docusaurus/preset-classic@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.1.1.tgz#15fd80012529dafd7e01cc0bce59d39ee6ad6bf5" + integrity sha512-jG4ys/hWYf69iaN/xOmF+3kjs4Nnz1Ay3CjFLDtYa8KdxbmUhArA9HmP26ru5N0wbVWhY+6kmpYhTJpez5wTyg== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/plugin-content-blog" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/plugin-content-pages" "3.1.1" + "@docusaurus/plugin-debug" "3.1.1" + "@docusaurus/plugin-google-analytics" "3.1.1" + "@docusaurus/plugin-google-gtag" "3.1.1" + "@docusaurus/plugin-google-tag-manager" "3.1.1" + "@docusaurus/plugin-sitemap" "3.1.1" + "@docusaurus/theme-classic" "3.1.1" + "@docusaurus/theme-common" "3.1.1" + "@docusaurus/theme-search-algolia" "3.1.1" + "@docusaurus/types" "3.1.1" + +"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": + version "5.5.2" + resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" + integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== + dependencies: + "@types/react" "*" + prop-types "^15.6.2" + +"@docusaurus/theme-classic@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.1.1.tgz#0a188c787fc4bf2bb525cc30c7aa34e555ee96b8" + integrity sha512-GiPE/jbWM8Qv1A14lk6s9fhc0LhPEQ00eIczRO4QL2nAQJZXkjPG6zaVx+1cZxPFWbAsqSjKe2lqkwF3fGkQ7Q== + dependencies: + "@docusaurus/core" "3.1.1" + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/module-type-aliases" "3.1.1" + "@docusaurus/plugin-content-blog" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/plugin-content-pages" "3.1.1" + "@docusaurus/theme-common" "3.1.1" + "@docusaurus/theme-translations" "3.1.1" + "@docusaurus/types" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + "@mdx-js/react" "^3.0.0" + clsx "^2.0.0" + copy-text-to-clipboard "^3.2.0" + infima "0.2.0-alpha.43" + lodash "^4.17.21" + nprogress "^0.2.0" + postcss "^8.4.26" + prism-react-renderer "^2.3.0" + prismjs "^1.29.0" + react-router-dom "^5.3.4" + rtlcss "^4.1.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-common@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.1.1.tgz#5a16893928b8379c9e83aef01d753e7e142459e2" + integrity sha512-38urZfeMhN70YaXkwIGXmcUcv2CEYK/2l4b05GkJPrbEbgpsIZM3Xc+Js2ehBGGZmfZq8GjjQ5RNQYG+MYzCYg== + dependencies: + "@docusaurus/mdx-loader" "3.1.1" + "@docusaurus/module-type-aliases" "3.1.1" + "@docusaurus/plugin-content-blog" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/plugin-content-pages" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-common" "3.1.1" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + clsx "^2.0.0" + parse-numeric-range "^1.3.0" + prism-react-renderer "^2.3.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.1.1.tgz#5170cd68cc59d150416b070bdc6d15c363ddf5e1" + integrity sha512-tBH9VY5EpRctVdaAhT+b1BY8y5dyHVZGFXyCHgTrvcXQy5CV4q7serEX7U3SveNT9zksmchPyct6i1sFDC4Z5g== + dependencies: + "@docsearch/react" "^3.5.2" + "@docusaurus/core" "3.1.1" + "@docusaurus/logger" "3.1.1" + "@docusaurus/plugin-content-docs" "3.1.1" + "@docusaurus/theme-common" "3.1.1" + "@docusaurus/theme-translations" "3.1.1" + "@docusaurus/utils" "3.1.1" + "@docusaurus/utils-validation" "3.1.1" + algoliasearch "^4.18.0" + algoliasearch-helper "^3.13.3" + clsx "^2.0.0" + eta "^2.2.0" + fs-extra "^11.1.1" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.1.1.tgz#117e91ba5e3a8178cb59f3028bf41de165a508c1" + integrity sha512-xvWQFwjxHphpJq5fgk37FXCDdAa2o+r7FX8IpMg+bGZBNXyWBu3MjZ+G4+eUVNpDhVinTc+j6ucL0Ain5KCGrg== + dependencies: + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/tsconfig@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.1.1.tgz#ee2297ea94f4059b69f4b9bff238c212eede65e9" + integrity sha512-FTBuY3KvaHfMVBgvlPmDQ+KS9Q/bYtVftq2ugou3PgBDJoQmw2aUZ4Sg15HKqLGbfIkxoy9t6cqE4Yw1Ta8Q1A== + +"@docusaurus/types@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.1.1.tgz#747c9dee8cf7c3b0e5ee7351bac5e9c4fdc7f259" + integrity sha512-grBqOLnubUecgKFXN9q3uit2HFbCxTWX4Fam3ZFbMN0sWX9wOcDoA7lwdX/8AmeL20Oc4kQvWVgNrsT8bKRvzg== + dependencies: + "@mdx-js/mdx" "^3.0.0" + "@types/history" "^4.7.11" + "@types/react" "*" + commander "^5.1.0" + joi "^17.9.2" + react-helmet-async "^1.3.0" + utility-types "^3.10.0" + webpack "^5.88.1" + webpack-merge "^5.9.0" + +"@docusaurus/utils-common@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.1.1.tgz#b48fade63523fd40f3adb67b47c3371e5183c20b" + integrity sha512-eGne3olsIoNfPug5ixjepZAIxeYFzHHnor55Wb2P57jNbtVaFvij/T+MS8U0dtZRFi50QU+UPmRrXdVUM8uyMg== + dependencies: + tslib "^2.6.0" + +"@docusaurus/utils-validation@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.1.1.tgz#3a747349ed05aee0e4d543552b41f3c9467ee731" + integrity sha512-KlY4P9YVDnwL+nExvlIpu79abfEv6ZCHuOX4ZQ+gtip+Wxj0daccdReIWWtqxM/Fb5Cz1nQvUCc7VEtT8IBUAA== + dependencies: + "@docusaurus/logger" "3.1.1" + "@docusaurus/utils" "3.1.1" + joi "^17.9.2" + js-yaml "^4.1.0" + tslib "^2.6.0" + +"@docusaurus/utils@3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.1.1.tgz#e822d14704e4b3bb451ca464a7cc56aea9b55a45" + integrity sha512-ZJfJa5cJQtRYtqijsPEnAZoduW6sjAQ7ZCWSZavLcV10Fw0Z3gSaPKA/B4micvj2afRZ4gZxT7KfYqe5H8Cetg== + dependencies: + "@docusaurus/logger" "3.1.1" + "@svgr/webpack" "^6.5.1" + escape-string-regexp "^4.0.0" + file-loader "^6.2.0" + fs-extra "^11.1.1" + github-slugger "^1.5.0" + globby "^11.1.0" + gray-matter "^4.0.3" + jiti "^1.20.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.6.0" + url-loader "^4.1.1" + webpack "^5.88.1" + +"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.22" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c" + integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@mdx-js/mdx@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.0.tgz#37ef87685143fafedf1165f0a79e9fe95fbe5154" + integrity sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdx" "^2.0.0" + collapse-white-space "^2.0.0" + devlop "^1.0.0" + estree-util-build-jsx "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-util-to-js "^2.0.0" + estree-walker "^3.0.0" + hast-util-to-estree "^3.0.0" + hast-util-to-jsx-runtime "^2.0.0" + markdown-extensions "^2.0.0" + periscopic "^3.0.0" + remark-mdx "^3.0.0" + remark-parse "^11.0.0" + remark-rehype "^11.0.0" + source-map "^0.7.0" + unified "^11.0.0" + unist-util-position-from-estree "^2.0.0" + unist-util-stringify-position "^4.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +"@mdx-js/react@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.0.tgz#eaccaa8d6a7736b19080aff5a70448a7ba692271" + integrity sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ== + dependencies: + "@types/mdx" "^2.0.0" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pnpm/config.env-replace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== + +"@pnpm/network.ca-file@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== + dependencies: + graceful-fs "4.2.10" + +"@pnpm/npm-conf@^2.1.0": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" + integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== + dependencies: + "@pnpm/config.env-replace" "^1.1.0" + "@pnpm/network.ca-file" "^1.0.1" + config-chain "^1.1.11" + +"@polka/url@^1.0.0-next.24": + version "1.0.0-next.24" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3" + integrity sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ== + +"@sideway/address@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sindresorhus/is@^4.6.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + +"@sindresorhus/is@^5.2.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" + integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== + +"@slorber/remark-comment@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@slorber/remark-comment/-/remark-comment-1.0.0.tgz#2a020b3f4579c89dec0361673206c28d67e08f5a" + integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.1.0" + micromark-util-symbol "^1.0.1" + +"@slorber/static-site-generator-webpack-plugin@^4.0.7": + version "4.0.7" + resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz#fc1678bddefab014e2145cbe25b3ce4e1cfc36f3" + integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== + dependencies: + eval "^0.1.8" + p-map "^4.0.0" + webpack-sources "^3.2.2" + +"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" + integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== + +"@svgr/babel-plugin-remove-jsx-attribute@*": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@*": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60" + integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== + +"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4" + integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== + +"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217" + integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== + +"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305" + integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== + +"@svgr/babel-plugin-transform-svg-component@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250" + integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== + +"@svgr/babel-preset@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828" + integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" + "@svgr/babel-plugin-remove-jsx-attribute" "*" + "@svgr/babel-plugin-remove-jsx-empty-expression" "*" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" + "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" + "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" + "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" + "@svgr/babel-plugin-transform-svg-component" "^6.5.1" + +"@svgr/core@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a" + integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2" + integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== + dependencies: + "@babel/types" "^7.20.0" + entities "^4.4.0" + +"@svgr/plugin-jsx@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072" + integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/hast-util-to-babel-ast" "^6.5.1" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz#0f91910e988fc0b842f88e0960c2862e022abe84" + integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.8.0" + +"@svgr/webpack@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.5.1.tgz#ecf027814fc1cb2decc29dc92f39c3cf691e40e8" + integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA== + dependencies: + "@babel/core" "^7.19.6" + "@babel/plugin-transform-react-constant-elements" "^7.18.12" + "@babel/preset-env" "^7.19.4" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@svgr/core" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + "@svgr/plugin-svgo" "^6.5.1" + +"@szmarczak/http-timer@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" + integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== + dependencies: + defer-to-connect "^2.0.1" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/acorn@^4.0.0": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" + integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== + dependencies: + "@types/estree" "*" + +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.56.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.2.tgz#1c72a9b794aa26a8b94ad26d5b9aa51c8a6384bb" + integrity sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree-jsx@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.4.tgz#8d34b43444887dde8a73af530f772f23e1d3287c" + integrity sha512-5idy3hvI9lAMqsyilBM+N+boaCf1MgoefbDxN6KEO5aK17TOHwFAYT9sjxzeKAiIWRUBgLxmZ9mPcnzZXtTcRQ== + dependencies: + "@types/estree" "*" + +"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/gtag.js@^0.0.12": + version "0.0.12" + resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" + integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== + +"@types/hast@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-cache-semantics@^4.0.2": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== + +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + +"@types/http-proxy@^1.17.8": + version "1.17.14" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" + integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/mdast@^4.0.0", "@types/mdast@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" + integrity sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg== + dependencies: + "@types/unist" "*" + +"@types/mdx@^2.0.0": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.11.tgz#21f4c166ed0e0a3a733869ba04cd8daea9834b8e" + integrity sha512-HM5bwOaIQJIQbAYfax35HCKxx7a3KrK3nBtIqJgSOitivTD1y3oW9P3rxY9RkXYPUk7y/AjAohfHKmFpGE79zw== + +"@types/mime@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45" + integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw== + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/node-forge@^1.3.0": + version "1.3.11" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "20.11.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.16.tgz#4411f79411514eb8e2926f036c86c9f0e4ec6708" + integrity sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ== + dependencies: + undici-types "~5.26.4" + +"@types/node@^17.0.5": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/parse-json@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" + integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== + +"@types/prismjs@^1.26.0": + version "1.26.3" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.3.tgz#47fe8e784c2dee24fe636cab82e090d3da9b7dec" + integrity sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw== + +"@types/prop-types@*": + version "15.7.11" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" + integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== + +"@types/qs@*": + version "6.9.11" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.11.tgz#208d8a30bc507bd82e03ada29e4732ea46a6bbda" + integrity sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/react-router-config@*", "@types/react-router-config@^5.0.7": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.11.tgz#2761a23acc7905a66a94419ee40294a65aaa483a" + integrity sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "^5.1.0" + +"@types/react-router-dom@*": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*", "@types/react-router@^5.1.0": + version "5.1.20" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" + integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "18.2.55" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.55.tgz#38141821b7084404b5013742bc4ae08e44da7a67" + integrity sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/sax@^1.2.1": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" + integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.8" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" + integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== + +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.5" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033" + integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ== + dependencies: + "@types/http-errors" "*" + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" + integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + +"@types/unist@^2.0.0": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" + integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== + +"@types/ws@^8.5.5": + version "8.5.10" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" + integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.32" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" + integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== + dependencies: + "@types/yargs-parser" "*" + +"@ungap/structured-clone@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + 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" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + 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" + +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + 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" + +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + 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" + +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + 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" + +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.0.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" + integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + +acorn@^8.0.0, acorn@^8.0.4, acorn@^8.7.1, acorn@^8.8.2: + version "8.11.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== + +address@^1.0.1, address@^1.1.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +algoliasearch-helper@^3.13.3: + version "3.16.2" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.16.2.tgz#edb8744d6ffe52e731387092fef7324d59214e2f" + integrity sha512-Yl/Gu5Cq4Z5s/AJ0jR37OPI1H3+z7PHz657ibyaXgMOaWvPlZ3OACN13N+7HCLPUlB0BN+8BtmrG/CqTilowBA== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.18.0, algoliasearch@^4.19.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.22.1.tgz#f10fbecdc7654639ec20d62f109c1b3a46bc6afc" + integrity sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg== + dependencies: + "@algolia/cache-browser-local-storage" "4.22.1" + "@algolia/cache-common" "4.22.1" + "@algolia/cache-in-memory" "4.22.1" + "@algolia/client-account" "4.22.1" + "@algolia/client-analytics" "4.22.1" + "@algolia/client-common" "4.22.1" + "@algolia/client-personalization" "4.22.1" + "@algolia/client-search" "4.22.1" + "@algolia/logger-common" "4.22.1" + "@algolia/logger-console" "4.22.1" + "@algolia/requester-browser-xhr" "4.22.1" + "@algolia/requester-common" "4.22.1" + "@algolia/requester-node-http" "4.22.1" + "@algolia/transporter" "4.22.1" + +ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +astring@^1.8.0: + version "1.8.6" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" + integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.12, autoprefixer@^10.4.14: + version "10.4.17" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.17.tgz#35cd5695cbbe82f536a50fa025d561b01fdec8be" + integrity sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg== + dependencies: + browserslist "^4.22.2" + caniuse-lite "^1.0.30001578" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +babel-loader@^9.1.3: + version "9.1.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" + integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== + dependencies: + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-polyfill-corejs2@^0.4.8: + version "0.4.8" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz#dbcc3c8ca758a290d47c3c6a490d59429b0d2269" + integrity sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.5.0" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz#9eea32349d94556c2ad3ab9b82ebb27d4bf04a81" + integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.5.0" + core-js-compat "^3.34.0" + +babel-plugin-polyfill-regenerator@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz#8b0c8fc6434239e5d7b8a9d1f832bb2b0310f06a" + integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.5.0" + +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.2.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" + integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== + dependencies: + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" + +boxen@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" + integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== + dependencies: + ansi-align "^3.0.1" + camelcase "^7.0.1" + chalk "^5.2.0" + cli-boxes "^3.0.0" + string-width "^5.1.2" + type-fest "^2.13.0" + widest-line "^4.0.1" + wrap-ansi "^8.1.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.22.2: + version "4.22.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.3.tgz#299d11b7e947a6b843981392721169e27d60c5a6" + integrity sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A== + dependencies: + caniuse-lite "^1.0.30001580" + electron-to-chromium "^1.4.648" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacheable-lookup@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" + integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== + +cacheable-request@^10.2.8: + version "10.2.14" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" + integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== + dependencies: + "@types/http-cache-semantics" "^4.0.2" + get-stream "^6.0.1" + http-cache-semantics "^4.1.1" + keyv "^4.5.3" + mimic-response "^4.0.0" + normalize-url "^8.0.0" + responselike "^3.0.0" + +call-bind@^1.0.0, call-bind@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.6.tgz#6c46675fc7a5e9de82d75a233d586c8b7ac0d931" + integrity sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.3" + set-function-length "^1.2.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" + integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001578, caniuse-lite@^1.0.30001580: + version "1.0.30001584" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001584.tgz#5e3ea0625d048d5467670051687655b1f7bf7dfd" + integrity sha512-LOz7CCQ9M1G7OjJOF9/mzmqmj3jE/7VOmrfw6Mgs0E8cjOsbRXQJHsPBfmBOXDskXKrHLyyW3n7kpDW/4BsfpQ== + +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^5.0.1, chalk@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + dependencies: + boolbase "^1.0.0" + css-select "^5.1.0" + css-what "^6.1.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + +cheerio@^1.0.0-rc.12: + version "1.0.0-rc.12" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +clean-css@^5.2.2, clean-css@^5.3.2, clean-css@~5.3.2: + version "5.3.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" + integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + +cli-table3@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" + integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clsx@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.0.tgz#e851283bcb5c80ee7608db18487433f7b23f77cb" + integrity sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg== + +collapse-white-space@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" + integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combine-promises@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" + integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== + +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" + integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== + dependencies: + dot-prop "^6.0.1" + graceful-fs "^4.2.6" + unique-string "^3.0.0" + write-file-atomic "^3.0.3" + xdg-basedir "^5.0.1" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-text-to-clipboard@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" + integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + dependencies: + fast-glob "^3.2.11" + glob-parent "^6.0.1" + globby "^13.1.1" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.31.0, core-js-compat@^3.34.0: + version "3.35.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.35.1.tgz#215247d7edb9e830efa4218ff719beb2803555e2" + integrity sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw== + dependencies: + browserslist "^4.22.2" + +core-js-pure@^3.30.2: + version "3.35.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.35.1.tgz#f33ad7fdf9dddae260339a30e5f8363f5c49a3bc" + integrity sha512-zcIdi/CL3MWbBJYo5YCeVAAx+Sy9yJE9I3/u9LkFABwbeaPhTMRWraM8mYFp9jW5Z50hOy7FVzCc8dCrpZqtIQ== + +core-js@^3.31.1: + version "3.35.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.35.1.tgz#9c28f8b7ccee482796f8590cc8d15739eaaf980c" + integrity sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cosmiconfig@^8.3.5: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" + integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== + dependencies: + type-fest "^1.0.1" + +css-declaration-sorter@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== + +css-loader@^6.8.1: + version "6.10.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.10.0.tgz#7c172b270ec7b833951b52c348861206b184a4b7" + integrity sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.33" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.4" + postcss-modules-scope "^3.1.1" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.5.4" + +css-minimizer-webpack-plugin@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz#79f6199eb5adf1ff7ba57f105e3752d15211eb35" + integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA== + dependencies: + cssnano "^5.1.8" + jest-worker "^29.1.2" + postcss "^8.4.17" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^5.3.10: + version "5.3.10" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz#25558a1fbf3a871fb6429ce71e41be7f5aca6eef" + integrity sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ== + dependencies: + autoprefixer "^10.4.12" + cssnano-preset-default "^5.2.14" + postcss-discard-unused "^5.1.0" + postcss-merge-idents "^5.1.1" + postcss-reduce-idents "^5.2.0" + postcss-zindex "^5.1.0" + +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.1.15, cssnano@^5.1.8: + version "5.1.15" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== + dependencies: + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.2.tgz#f3c33b4f0102360cd7c0f5f28700f5678510b63a" + integrity sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.2" + gopd "^1.0.1" + has-property-descriptors "^1.0.1" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +del@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" + integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + dependencies: + address "^1.0.1" + debug "4" + +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.648: + version "1.4.657" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.657.tgz#8a07ee3faa552976970843a80a1c94088ea59c9a" + integrity sha512-On2ymeleg6QbRuDk7wNgDdXtNqlJLM2w4Agx1D/RiTmItiL+a9oq5p7HUa2ZtkAtGBe/kil2dq/7rPfkbe0r5w== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.0.1.tgz#2d2bbbf231ce3a5909e185bbb64a9da703a1e749" + integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +enhanced-resolve@^5.15.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-module-lexer@^1.2.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5" + integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== + +escalade@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-goat@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" + integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-util-attach-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== + dependencies: + "@types/estree" "^1.0.0" + +estree-util-build-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" + integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-walker "^3.0.0" + +estree-util-is-identifier-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== + +estree-util-to-js@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" + integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== + dependencies: + "@types/estree-jsx" "^1.0.0" + astring "^1.8.0" + source-map "^0.7.0" + +estree-util-value-to-estree@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz#0b7b5d6b6a4aaad5c60999ffbc265a985df98ac5" + integrity sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA== + dependencies: + "@types/estree" "^1.0.0" + is-plain-obj "^4.0.0" + +estree-util-visit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" + integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/unist" "^3.0.0" + +estree-walker@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" + integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + +fault@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" + integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +follow-redirects@^1.0.0: + version "1.15.5" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020" + integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data-encoder@^2.1.2: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" + integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^11.1.1: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +github-buttons@^2.22.0: + version "2.27.0" + resolved "https://registry.yarnpkg.com/github-buttons/-/github-buttons-2.27.0.tgz#bbebea3d1c4f8c302b7d8432fd25a679242597e2" + integrity sha512-PmfRMI2Rttg/2jDfKBeSl621sEznrsKF019SuoLdoNlO7qRUZaOyEI5Li4uW+79pVqnDtKfIEVuHTIJ5lgy64w== + +github-slugger@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" + integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^13.1.1: + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.3.0" + ignore "^5.2.4" + merge2 "^1.4.1" + slash "^4.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +got@^12.1.0: + version "12.6.1" + resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== + dependencies: + "@sindresorhus/is" "^5.2.0" + "@szmarczak/http-timer" "^5.0.1" + cacheable-lookup "^7.0.0" + cacheable-request "^10.2.8" + decompress-response "^6.0.0" + form-data-encoder "^2.1.2" + get-stream "^6.0.1" + http2-wrapper "^2.1.10" + lowercase-keys "^3.0.0" + p-cancelable "^3.0.0" + responselike "^3.0.0" + +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" + integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== + dependencies: + get-intrinsic "^1.2.2" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-yarn@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" + integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== + +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + +hast-util-from-parse5@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" + integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^8.0.0" + property-information "^6.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.0.2" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.2.tgz#39b4a4886bd9f0a5dd42e86d02c966c2c152884c" + integrity sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-estree@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19" + integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-attach-comments "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unist-util-position "^5.0.0" + zwitch "^2.0.0" + +hast-util-to-jsx-runtime@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz#3ed27caf8dc175080117706bf7269404a0aa4f7c" + integrity sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ== + dependencies: + "@types/estree" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^1.0.0" + unist-util-position "^5.0.0" + vfile-message "^4.0.0" + +hast-util-to-parse5@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + +hastscript@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" + integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== + +html-escaper@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-minifier-terser@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== + dependencies: + camel-case "^4.1.2" + clean-css "~5.3.2" + commander "^10.0.0" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +html-webpack-plugin@^5.5.3: + version "5.6.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" + integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +http-cache-semantics@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http2-wrapper@^2.1.10: + version "2.2.1" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" + integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.2.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0, ignore@^5.2.4: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + +image-size@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.1.1.tgz#ddd67d4dc340e52ac29ce5f546a09f4e29e840ac" + integrity sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ== + dependencies: + queue "6.0.2" + +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.43: + version "0.2.0-alpha.43" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.43.tgz#f7aa1d7b30b6c08afef441c726bac6150228cbe0" + integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +inline-style-parser@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.2.tgz#d498b4e6de0373458fc610ff793f6b14ebf45633" + integrity sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-ci@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + +is-core-module@^2.13.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-npm@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" + integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + +is-reference@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" + integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== + dependencies: + "@types/estree" "*" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-yarn-global@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" + integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.1.2: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jiti@^1.20.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + +joi@^17.9.2: + version "17.12.1" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.12.1.tgz#3347ecf4cd3301962d42191c021b165eef1f395b" + integrity sha512-vtxmq+Lsc5SlfqotnfVjlViWfOL9nt/avKNbKYizwf6gsCfq9NYY/ceYRMFD8XDdrjJ9abJyScWmhmIiy+XRtQ== + dependencies: + "@hapi/hoek" "^9.3.0" + "@hapi/topo" "^5.1.0" + "@sideway/address" "^4.1.5" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +latest-version@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" + integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== + dependencies: + package-json "^8.1.0" + +launch-editor@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" + integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" + integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +markdown-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" + integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== + +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + +mdast-util-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" + integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" + integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-frontmatter@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" + integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + escape-string-regexp "^5.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" + integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-expression@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz#4968b73724d320a379110d853e943a501bfd9d87" + integrity sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-jsx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz#f73631fa5bb7a36712ff1e9cedec0cafed03401c" + integrity sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-remove-position "^5.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +mdast-util-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" + integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdxjs-esm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz#1ae54d903150a10fe04d59f03b2b95fd210b2124" + integrity sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +mdast-util-to-markdown@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromark-core-commonmark@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz#50740201f0ee78c12a675bf3e68ffebc0bf931a3" + integrity sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz#527869de497a6de9024138479091bc885dae076b" + integrity sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + parse-entities "^4.0.0" + +micromark-extension-frontmatter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" + integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== + dependencies: + fault "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz#f1e50b42e67d441528f39a67133eddde2bbabfd9" + integrity sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz#91afad310065a94b636ab1e9dab2c60d1aab953c" + integrity sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz#6917db8e320da70e39ffbf97abdbff83e6783e61" + integrity sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz#2cf3fe352d9e089b7ef5fff003bdfe0da29649b7" + integrity sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz#ee8b208f1ced1eb9fb11c19a23666e59d86d4838" + integrity sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-expression@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" + integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-jsx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz#4aba0797c25efb2366a3fd2d367c6b1c1159f4f5" + integrity sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdx-md@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" + integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-mdxjs-esm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" + integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdxjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" + integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== + dependencies: + acorn "^8.0.0" + acorn-jsx "^5.0.0" + micromark-extension-mdx-expression "^3.0.0" + micromark-extension-mdx-jsx "^3.0.0" + micromark-extension-mdx-md "^2.0.0" + micromark-extension-mdxjs-esm "^3.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz#f2a9724ce174f1751173beb2c1f88062d3373b1b" + integrity sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-factory-space@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" + integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-events-to-acorn@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" + integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + estree-util-visit "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-util-html-tag-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz#9f412442d77e0c5789ffdf42377fa8a2bcbdf581" + integrity sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +mimic-response@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" + integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== + +mini-css-extract-plugin@^2.7.6: + version "2.8.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.0.tgz#1aeae2a90a954b6426c9e8311eab36b450f553a0" + integrity sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg== + dependencies: + schema-utils "^4.0.0" + tapable "^2.2.1" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mrmime@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" + integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-emoji@^2.1.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" + integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + dependencies: + "@sindresorhus/is" "^4.6.0" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +normalize-url@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.0.tgz#593dbd284f743e8dcf6a5ddf8fadff149c82701a" + integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.9.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + version "4.1.5" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-cancelable@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" + integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== + +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" + integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== + dependencies: + got "^12.1.0" + registry-auth-token "^5.0.1" + registry-url "^6.0.0" + semver "^7.3.7" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== + dependencies: + "@types/unist" "^2.0.0" + character-entities "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" + integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + dependencies: + domhandler "^5.0.2" + parse5 "^7.0.0" + +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +periscopic@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" + integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^3.0.0" + is-reference "^3.0.0" + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-discard-unused@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" + integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-loader@^7.3.3: + version "7.3.4" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.4.tgz#aed9b79ce4ed7e9e89e56199d25ad1ec8f606209" + integrity sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A== + dependencies: + cosmiconfig "^8.3.5" + jiti "^1.20.0" + semver "^7.5.4" + +postcss-merge-idents@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1" + integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz#7cbed92abd312b94aaea85b68226d3dec39a14e6" + integrity sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz#32cfab55e84887c079a19bbb215e721d683ef134" + integrity sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95" + integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.15" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535" + integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz#04a5a78db3921eb78f28a1a781a2e68e65258128" + integrity sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw== + dependencies: + sort-css-media-queries "2.1.0" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" + integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== + +postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.26, postcss@^8.4.33: + version "8.4.34" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.34.tgz#563276e86b4ff20dfa5eed0d394d4c53853b2051" + integrity sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz#e59e5450052ede17488f6bc85de1553f584ff8d5" + integrity sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw== + dependencies: + "@types/prismjs" "^1.26.0" + clsx "^2.0.0" + +prismjs@^1.29.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^6.0.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.4.1.tgz#de8b79a7415fd2107dfbe65758bb2cc9dfcf60ac" + integrity sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pupa@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" + integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== + dependencies: + escape-goat "^4.0.0" + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +react-github-btn@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/react-github-btn/-/react-github-btn-1.4.0.tgz#92654107e92658e60dd977c7a92b212f806da78d" + integrity sha512-lV4FYClAfjWnBfv0iNlJUGhamDgIq6TayD0kPZED6VzHWdpcHmPfsYOZ/CFwLfPv4Zp+F4m8QKTj0oy2HjiGXg== + dependencies: + github-buttons "^2.22.0" + +react-helmet-async@*: + version "2.0.4" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.4.tgz#50a4377778f380ed1d0136303916b38eff1bf153" + integrity sha512-yxjQMWposw+akRfvpl5+8xejl4JtUlHnEBcji6u8/e6oc7ozT+P9PNTWMhCbz2y9tc5zPegw2BvKjQA+NwdEjQ== + dependencies: + invariant "^2.2.4" + react-fast-compare "^3.2.2" + shallowequal "^1.1.0" + +react-helmet-async@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" + integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-icons@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.0.1.tgz#1694e11bfa2a2888cab47dcc30154ce90485feee" + integrity sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw== + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-json-view-lite@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.2.1.tgz#c59a0bea4ede394db331d482ee02e293d38f8218" + integrity sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.4" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.4, react-router@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +registry-auth-token@^5.0.1: + version "5.0.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" + integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== + dependencies: + "@pnpm/npm-conf" "^2.1.0" + +registry-url@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" + integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== + dependencies: + rc "1.2.8" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remark-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.0.tgz#34452d951b37e6207d2e2a4f830dc33442923268" + integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-directive "^3.0.0" + micromark-extension-directive "^3.0.0" + unified "^11.0.0" + +remark-emoji@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" + integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== + dependencies: + "@types/mdast" "^4.0.2" + emoticon "^4.0.1" + mdast-util-find-and-replace "^3.0.1" + node-emoji "^2.1.0" + unified "^11.0.4" + +remark-frontmatter@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" + integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-frontmatter "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + unified "^11.0.0" + +remark-gfm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.0.0.tgz#146905a3925b078970e05fc89b0e16b9cc3bfddd" + integrity sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g== + dependencies: + mdast-util-mdx "^3.0.0" + micromark-extension-mdxjs "^3.0.0" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.0.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.0.tgz#d5f264f42bcbd4d300f030975609d01a1697ccdc" + integrity sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-alpn@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6, resolve@^1.14.2: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" + integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== + dependencies: + lowercase-keys "^3.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.1.2" + resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.1.2.tgz#ca7f0330af5c6bb626c15675c642ba85ad6273c6" + integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== + +rtlcss@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" + integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + postcss "^8.4.21" + strip-json-comments "^3.1.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +semver-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" + integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== + dependencies: + semver "^7.3.5" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.5: + version "6.1.5" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.5.tgz#a4a0964f5c55c7e37a02a633232b6f0d6f068375" + integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.1.2" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-function-length@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" + integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== + dependencies: + define-data-property "^1.1.1" + function-bind "^1.1.2" + get-intrinsic "^1.2.2" + gopd "^1.0.1" + has-property-descriptors "^1.0.1" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3, shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" + integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== + dependencies: + "@polka/url" "^1.0.0-next.24" + mrmime "^2.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +skin-tone@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== + dependencies: + unicode-emoji-modifier-base "^1.0.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce" + integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.0: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +srcset@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.0.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" + integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-entities@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" + integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-to-object@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" + integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== + dependencies: + inline-style-parser "0.1.1" + +style-to-object@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.5.tgz#5e918349bc3a39eee3a804497d97fcbbf2f0d7c0" + integrity sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ== + dependencies: + inline-style-parser "0.2.2" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^2.7.0, svgo@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.3.10, terser-webpack-plugin@^5.3.9: + version "5.3.10" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" + +terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: + version "5.27.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.27.0.tgz#70108689d9ab25fef61c4e93e808e9fd092bf20c" + integrity sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" + integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + +tslib@^2.0.3, tslib@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +type-fest@^1.0.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + +type-fest@^2.13.0, type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@~5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-emoji-modifier-base@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: + version "11.0.4" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" + integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + +unique-string@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" + integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== + dependencies: + crypto-random-string "^4.0.0" + +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position-from-estree@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" + integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-remove-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" + integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit "^5.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + 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.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +update-notifier@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" + integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== + dependencies: + boxen "^7.0.0" + chalk "^5.0.1" + configstore "^6.0.0" + has-yarn "^3.0.0" + import-lazy "^4.0.0" + is-ci "^3.0.1" + is-installed-globally "^0.4.0" + is-npm "^6.0.0" + is-yarn-global "^0.4.0" + latest-version "^7.0.0" + pupa "^3.1.0" + semver "^7.3.7" + semver-diff "^4.0.0" + xdg-basedir "^5.1.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.11.0.tgz#607c40edb4f258915e901ea7995607fdf319424c" + integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" + integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.0.0" + +vfile-message@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^6.0.0, vfile@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" + integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + +webpack-bundle-analyzer@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454" + integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ== + dependencies: + "@discoveryjs/json-ext" "0.5.7" + acorn "^8.0.4" + acorn-walk "^8.0.0" + commander "^7.2.0" + debounce "^1.2.1" + escape-string-regexp "^4.0.0" + gzip-size "^6.0.0" + html-escaper "^2.0.2" + is-plain-object "^5.0.0" + opener "^1.5.2" + picocolors "^1.0.0" + sirv "^2.0.3" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.15.1: + version "4.15.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.13.0" + +webpack-merge@^5.9.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.2.2, webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.88.1: + version "5.90.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.1.tgz#62ab0c097d7cbe83d32523dbfbb645cdb7c3c01c" + integrity sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.21.10" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.10" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.13.0: + version "8.16.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" + integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== + +xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" + integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==