diff --git a/.gitignore b/.gitignore index 2da1b336630ca883e0e806871afccae8cf081780..4712f205def8e8c141757d2045f0a0980ea13b01 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /.project /data/eclipsefdn_projects.yaml .hugo_build.lock +/data/staff_blogs.xml diff --git a/config.toml b/config.toml index db55284f40012869cb7469fbd417c034b6a1c3d8..c3dcd82df49f62ffb5405d147983572a46a4547d 100644 --- a/config.toml +++ b/config.toml @@ -23,11 +23,10 @@ pluralizeListTitles = false header_wrapper_class = "header-wrapper" call_for_action_text = "Download" call_for_action_url = "/downloads/" - call_for_action_icon = "fa-download" share_img = "/images/logos/eclipse-foundation-400x400.png" - logo = "/images/logos/eclipse-foundation-white-orange.svg" favicon = "/favicon.ico" logo_width = "160" + layout_style = "astro" # logo_width = "" # header_left_classes = "" @@ -61,19 +60,409 @@ pluralizeListTitles = false hrefTargetBlank = true [[menu.main]] - name = "Projects" - url = "/projects" - weight = 1 + name = "Projects" + weight = 1 + identifier = "projects" + [menu.main.params] + description = """ + The Eclipse Foundation is home to the Eclipse IDE, Jakarta EE, and + hundreds of open source projects, including runtimes, tools, + specifications, and frameworks for cloud and edge applications, IoT, AI, + automotive, systems engineering, open processor designs, and many others. + """ + +[[menu.main]] + name = "Technologies" + weight = 1 + identifier = "projects-technologies" + parent = "projects" + +[[menu.main]] + name = "Developer Tools & IDEs" + url = "/topics/ide/" + weight = 1 + parent = "projects-technologies" + +[[menu.main]] + name = "Cloud Native" + url = "/topics/cloud-native/" + weight = 2 + parent = "projects-technologies" + +[[menu.main]] + name = "Edge & IoT" + url = "/topics/edge-and-iot" + weight = 3 + parent = "projects-technologies" + +[[menu.main]] + name = "Automotive & Mobility" + url = "/topics/automotive-and-mobility/" + weight = 4 + parent = "projects-technologies" + +[[menu.main]] + name = "Projects" + weight = 2 + identifier = "projects-projects" + parent = "projects" + +[[menu.main]] + name = "Project Finder" + url = "https://projects.eclipse.org/" + weight = 1 + parent = "projects-projects" + +[[menu.main]] + name = "Project Activity" + url = "https://www.eclipse.org/projects/project_activity.php" + weight = 2 + parent = "projects-projects" + +[[menu.main]] + name = "Project Resources" + url = "/projects/resources" + weight = 3 + parent = "projects-projects" + +[[menu.main]] + name = "Contribute" + url = "/contribute/" + weight = 4 + parent = "projects-projects" + +[[menu.main]] + name = "Supporters" + weight = 2 + identifier = "supporters" + [menu.main.params] + description = """ + The Eclipse Foundation is an international non-profit association + supported by our members, including industry leaders who value open + source as a key enabler for their business strategies. + """ + +[[menu.main]] + name = "Membership" + weight = 1 + identifier = "supporters-membership" + parent = "supporters" + +[[menu.main]] + name = "Our Members" + url = "/membership/exploreMembership.php" + weight = 1 + parent = "supporters-membership" + +[[menu.main]] + name = "Member Benefits" + url = "/membership/" + weight = 2 + parent = "supporters-membership" + +[[menu.main]] + name = "Membership Levels & Fees" + url = "/membership/#tab-levels" + weight = 3 + parent = "supporters-membership" + +[[menu.main]] + name = "Membership Application" + url = "https://membership.eclipse.org/application" + weight = 4 + parent = "supporters-membership" + +[[menu.main]] + name = "Member Portal" + url = "https://membership.eclipse.org/portal" + weight = 5 + parent = "supporters-membership" + +[[menu.main]] + name = "Sponsorship" + weight = 1 + identifier = "supporters-sponsorship" + parent = "supporters" + +[[menu.main]] + name = "Sponsor" + url = "/sponsor/collaboration" + weight = 1 + parent = "supporters-sponsorship" + +[[menu.main]] + name = "Corporate Sponsorship" + url = "/org/corporate_sponsors" + weight = 2 + parent = "supporters-sponsorship" + +[[menu.main]] + name = "Sponsor a Collaboration" + url = "/sponsor/collaboration/" + weight = 3 + parent = "supporters-sponsorship" + +[[menu.main]] + name = "Collaborations" + weight = 3 + identifier = "collaborations" + [menu.main.params] + description = """ + Whether you intend on contributing to Eclipse technologies that are + important to your product strategy, or simply want to explore a specific + innovation area with like-minded organizations, the Eclipse Foundation is + the open source home for industry collaboration. + """ + +[[menu.main]] + name = "Industry Collaborations" + weight = 1 + parent = "collaborations" + identifier = "collaborations-industry-collaborations" + +[[menu.main]] + name = "About Industry Collaborations" + url = "/collaborations/" + weight = 1 + parent = "collaborations-industry-collaborations" + +[[menu.main]] + name = "Current Collaborations" + url = "/org/workinggroups/explore.php" + weight = 2 + parent = "collaborations-industry-collaborations" + +[[menu.main]] + name = "About Working Groups" + url = "/org/workinggroups/" + weight = 3 + parent = "collaborations-industry-collaborations" + +[[menu.main]] + name = "About Interest Groups" + url = "/collaborations/interest-groups/" + weight = 4 + parent = "collaborations-industry-collaborations" + +[[menu.main]] + name = "Research Collaborations" + identifier = "collaborations-research-collaborations" + weight = 2 + parent = "collaborations" + +[[menu.main]] + name = "Research @ Eclipse" + url = "/research/" + weight = 1 + parent="collaborations-research-collaborations" [[menu.main]] - name = "Working Groups" - url = "/org/workinggroups" - weight = 2 + name = "Resources" + weight = 4 + identifier = "resources" + [menu.main.params] + description = """ + The Eclipse community consists of individual developers and organizations + spanning many industries. Stay up to date on our open source community + and find resources to support your journey. + """ + +[[menu.main]] + name = "Open Source for Business" + weight = 1 + parent = "resources" + identifier = "resources-open-source" + +[[menu.main]] + name = "Business Value of Open Source" + url = "/org/value/" + weight = 1 + parent = "resources-open-source" + +[[menu.main]] + name = "Open Source Program Offices" + url = "/os4biz/ospo/" + weight = 2 + parent = "resources-open-source" + +[[menu.main]] + name = "What's Happening" + weight = 2 + parent = "resources" + identifier = "resources-happening" + +[[menu.main]] + name = "News" + url = "https://newsroom.eclipse.org/" + weight = 1 + parent = "resources-happening" + +[[menu.main]] + name = "Events" + url = "https://events.eclipse.org/" + weight = 2 + parent = "resources-happening" + +[[menu.main]] + name = "Newsletter" + url = "/community/eclipse_newsletter/" + weight = 3 + parent = "resources-happening" + +[[menu.main]] + name = "Press Releases" + url = "/org/press-release/" + weight = 4 + parent = "resources-happening" + +[[menu.main]] + name = "Awards & Recognition" + url = "/org/foundation/eclipseawards/" + weight = 5 + parent = "resources-happening" + +[[menu.main]] + name = "Developer Resources" + weight = 3 + parent = "resources" + identifier = "resources-developer" + +[[menu.main]] + name = "Forum" + url = "https://eclipse.org/forums/" + weight = 1 + parent = "resources-developer" + +[[menu.main]] + name = "Wiki" + url = "https://wiki.eclipse.org/" + weight = 2 + parent = "resources-developer" + +[[menu.main]] + name = "Mailing Lists" + url = "https://accounts.eclipse.org/mailing-list" + weight = 3 + parent = "resources-developer" + +[[menu.main]] + name = "Blogs & Videos" + url = "/blogs-and-videos/" + weight = 4 + parent = "resources-developer" + +[[menu.main]] + name = "Marketplaces" + url = "/resources/marketplaces/" + weight = 5 + parent = "resources-developer" + +[[menu.main]] + name = "The Foundation" + weight = 5 + identifier = "the-foundation" + [menu.main.params] + description = """ + The Eclipse Foundation provides our global community of individuals and + organizations with a mature, scalable, and vendor-neutral environment for + open source software collaboration and innovation. + """ + +[[menu.main]] + name = "About" + weight = 1 + identifier = "the-foundation-about" + parent = "the-foundation" + +[[menu.main]] + name = "About the Eclipse Foundation" + url = "/org/" + weight = 1 + parent="the-foundation-about" + +[[menu.main]] + name = "Board & Governance" + url = "/org/governance" + weight = 2 + parent="the-foundation-about" + +[[menu.main]] + name = "Staff" + url = "/org/foundation/staff.php" + weight = 3 + parent="the-foundation-about" + +[[menu.main]] + name = "Services" + url = "/org/services" + weight = 4 + parent="the-foundation-about" + +[[menu.main]] + name = "Legal" + weight = 2 + identifier = "the-foundation-legal" + parent = "the-foundation" + +[[menu.main]] + name = "Legal Policies" + url = "/legal/" + weight = 1 + parent="the-foundation-legal" + +[[menu.main]] + name = "Privacy Policy" + url = "/legal/privacy.php" + weight = 2 + parent="the-foundation-legal" + +[[menu.main]] + name = "Terms of Use" + url = "/legal/termsofuse.php" + weight = 3 + parent="the-foundation-legal" + +[[menu.main]] + name = "Copyright Agent" + url = "/legal/copyright.php" + weight = 4 + parent="the-foundation-legal" + +[[menu.main]] + name = "Eclipse Public License" + url = "/legal/epl-2.0/" + weight = 5 + parent="the-foundation-legal" + +[[menu.main]] + name = "More" + weight = 3 + identifier = "the-foundation-more" + parent = "the-foundation" + +[[menu.main]] + name = "Press Releases " + url = "/org/press-release" + weight = 1 + parent="the-foundation-more" + +[[menu.main]] + name = "Careers" + url = "/careers/" + weight = 2 + parent="the-foundation-more" + +[[menu.main]] + name = "Logos & Artwork" + url = "/org/artwork/" + weight = 3 + parent="the-foundation-more" [[menu.main]] - name = "Members" - url = "/membership" - weight = 3 + name = "Contact Us" + url = "/org/foundation/contact.php" + weight = 4 + parent="the-foundation-more" [[menu.sidebar]] name = "Eclipse.org" diff --git a/content/_index.md b/content/_index.md index a16fe0a957a71ce3666dd1a93fde71e7a0059fde..160ea15226f8381209c888f3881f4d9ead7f29b8 100644 --- a/content/_index.md +++ b/content/_index.md @@ -22,8 +22,7 @@ links: - text: Business Value container: container-fluid lastmod: 2022-04-29T14:50:37.859Z -header_wrapper_class: header-wrapper header-anniversary-bg-img header-default-bg-img - featured-jumbotron-bottom-shape +header_wrapper_class: header-default-bg-img description: The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation. @@ -46,4 +45,4 @@ keywords: - eclipse foundation --- -This page is not available on production. Redirecting to homepage... \ No newline at end of file +This page is not available on production. Redirecting to homepage... diff --git a/content/blogs-and-videos/_index.md b/content/blogs-and-videos/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..4a07c3954ac6c0f18f0ce555898d78216beb558b --- /dev/null +++ b/content/blogs-and-videos/_index.md @@ -0,0 +1,10 @@ +--- +title: Blogs and Videos +hide_page_title: true +hide_sidebar: true +container: container-fluid +page_css_file: /public/css/blogs-and-videos.css +--- + +{{< pages/blogs-and-videos >}} +{{< mustache_js template-id="news-item-image" path="/js/src/templates/blogs-and-videos/news-item-image.mustache" >}} diff --git a/content/collaborations/_index.md b/content/collaborations/_index.md index 346b88db8876f6753b219c6cb95fa23c22f87013..3d86ae65d62c8fe799d7889770c470f189577df6 100644 --- a/content/collaborations/_index.md +++ b/content/collaborations/_index.md @@ -1,7 +1,7 @@ --- title: Industry Collaborations date: 2022-09-13T10:25:51-04:00 -description: Work with your peers in the industry in a vendor-neutral structure to drive shared innovation +description: Work with your peers in the industry in a vendor-neutral structure to drive shared innovation categories: [] keywords: - working groups @@ -17,7 +17,7 @@ hide_page_title: true hide_sidebar: true #seo_title: "" headline: Industry Collaborations -subtitle: Work with your peers in the industry in a vendor-neutral structure to drive shared innovation +subtitle: Work with your peers in the industry in a vendor-neutral structure to drive shared innovation links: - - href: "#join-collaboration" - text: Join a Collaboration diff --git a/content/home/_index.md b/content/home/_index.md index 79482ba2452d1afeffdd51bd0fa2d218f04ae106..db1b91fc27a72dddebd131c8aef6e8fa079da7f1 100644 --- a/content/home/_index.md +++ b/content/home/_index.md @@ -1,9 +1,29 @@ --- title: eclipse.org -headline: The Community for Open Innovation and Collaboration +headline: > + The Community for <span class="white">Open Innovation</span> + <br class="visible-md visible-lg"> and Collaboration tagline: The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation. +custom_jumbotron_end: | + <div class="custom-jumbotron-end-lead-text"> + The Eclipse Foundation is a community of + </div> + <div class="custom-jumbotron-end-link-group"> + <a class="link-unstyled" href="https://projects.eclipse.org/"> + <span class="link-overlay">Read More About Our Projects</span> + Projects + </a> + <a class="link-unstyled" href="/collaborations/"> + <span class="link-overlay">Read More About Our Industry Collaborations</span> + Collaborations + </a> + <a class="link-unstyled" href="/membership/"> + <span class="link-overlay">Become a Member</span> + Members + </a> + </div> hide_page_title: true hide_sidebar: true hide_breadcrumb: true @@ -11,18 +31,11 @@ show_featured_story: true date: 2004-02-02T18:54:43.927Z layout: single links: - - - href: /projects/ - - text: Discover Projects - - - href: /collaborations - - text: Industry Collaborations - - - href: /membership/ - - text: Members - - - href: /org/value - - text: Business Value + - - href: /org/ + - text: Learn More container: container-fluid lastmod: 2022-04-29T14:50:37.859Z -header_wrapper_class: header-wrapper header-anniversary-bg-img header-dark-bg-img - featured-jumbotron-bottom-shape +header_wrapper_class: header-default-bg-img description: The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and business-friendly environment for open source software collaboration and innovation. @@ -43,46 +56,17 @@ keywords: - development - ide - eclipse foundation +page_css_file: /public/css/homepage.css --- -{{< pages/home/newsroom_ads publishTo="eclipse_org_home" adFormat="ads_top_leaderboard" >}} - -{{< grid/section-container class="margin-bottom-30 margin-top-50 news-list" >}} - - {{< grid/div class="col-lg-10 col-lg-offset-2 col-md-12 padding-bottom-50" isMarkdown="false" >}} - - <div class="block-summary-title"> - <i class="fa fa-comments fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i> - <h2>Announcements</h2> - </div> - - {{< newsroom/news id="news-list-announcements" paginate="0" type="announcements" publishTarget="eclipse_org" count="4" >}} - - <ul class="list-inline text-center"> - <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/rss/news/eclipse_org/announcements.xml" title="Subscribe to our RSS-feed"><i class="fa fa-rss margin-right-5"></i> Subscribe </a></li> - <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/eclipse/announcements/"> View all </a></li> - </ul> - - {{</ grid/div >}} - - {{< grid/div class="col-lg-10 col-md-12 padding-bottom-50" isMarkdown="false" >}} - <div class="block-summary-title"> - <i class="fa fa-users fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i> - <h2>Community News</h2> - </div> - - {{< newsroom/news id="news-list-community" paginate="0" type="community_news" publishTarget="eclipse_org" count="4" >}} - - <ul class="list-inline text-center"> - <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/rss/news/eclipse_org/community-news.xml" title="Subscribe to our RSS-feed"><i class="fa fa-rss margin-right-5"></i> Subscribe </a></li> - <li><a class="btn btn-primary" href="https://newsroom.eclipse.org/eclipse/community-news/"> View all </a></li> - </ul> - - {{</ grid/div >}} +{{< grid/section-container class="margin-top-40 margin-bottom-40" isMarkdown="false" >}} + {{< pages/home/news title="Announcements" type="announcements" id="news-list-announcements" image_url="/images/redesign-stock/announcements.jpg" subscribe_url="https://newsroom.eclipse.org/rss/news/eclipse_org/announcements.xml" view_all_url="https://newsroom.eclipse.org/eclipse/announcements/" >}} {{</ grid/section-container >}} -{{< pages/home/newsroom_ads publishTo="eclipse_org_home" adFormat="ads_leaderboard" >}} +{{< grid/section-container class="margin-top-40 margin-bottom-60" isMarkdown="false" >}} + {{< pages/home/news title="Community News" type="community_news" id="news-list-community" image_url="/images/redesign-stock/community-news.jpg" subscribe_url="https://newsroom.eclipse.org/rss/news/eclipse_org/community-news.xml" view_all_url="https://newsroom.eclipse.org/eclipse/community-news/">}} +{{</ grid/section-container >}} -{{< pages/home/featured-committer-project >}} +{{< pages/home/newsroom_ads publishTo="eclipse_org_home" adFormat="ads_top_leaderboard" >}} {{< pages/home/foundation-by-the-numbers >}} diff --git a/content/org/governance/_index.md b/content/org/governance/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..31b96f0ca59ca90182b4783c62d6bfc9f6d57da2 --- /dev/null +++ b/content/org/governance/_index.md @@ -0,0 +1,40 @@ +--- +title: Board & Governance +hide_sidebar: true +page_css_file: /public/css/org/governance.css +keywords: ["Eclipse Foundation board of directors", "board of directors elections", "architecture council", "Eclipse Foundation annual report", "policies and processes", "meeting minutes"] +--- + +{{< grid/div class="governance-tile-row margin-top-60 margin-bottom-60" isMarkdown="false" >}} + +{{< pages/org/governance/tile class="bg-neutral-flat bg-hover-darker padding-30" title="Board of Directors" url="/org/foundation/directors.php">}} +The Eclipse Foundation Board of Directors oversees the policies and strategic +direction of the Foundation. +{{</ pages/org/governance/tile >}} + +{{< pages/org/governance/tile class="bg-neutral-tinted-dark bg-hover-lighter padding-30" title="Board of Directors Election" url="/org/elections">}} +The Eclipse Foundation holds annual elections for board members representing +the Committer Members and the Contributing Members. +{{</ pages/org/governance/tile >}} + +{{< pages/org/governance/tile class="bg-primary-light bg-hover-darker padding-30" title="Governance Documents" url="/org/documents/">}} +Explore the documents, processes, and additional policies that govern the +Eclipse Foundation. +{{</ pages/org/governance/tile >}} + +{{< pages/org/governance/tile class="bg-primary-light bg-hover-darker padding-30" title="Annual Report" url="/org/foundation/reports/annual_report.php">}} +This report provides an overview of the past fiscal year at the Eclipse +Foundation, including a financial summary. +{{</ pages/org/governance/tile >}} + +{{< pages/org/governance/tile class="bg-neutral-tinted-dark bg-hover-lighter padding-30" title="Architecture Council" url="/org/foundation/council.php">}} +Open source projects at the Eclipse Foundation are guided and coordinated by +the Architecture Council. Learn more about the council and its members. +{{</ pages/org/governance/tile >}} + +{{< pages/org/governance/tile class="bg-neutral-flat bg-hover-darker padding-30" title="Meeting Minutes" url="/org/foundation/minutes.php">}} +Find the meeting minutes for the Board of Directors Meetings, General Assembly +Meetings, and Council Meetings. +{{</ pages/org/governance/tile >}} + +{{</ grid/div >}} diff --git a/content/os4biz/ospo/_index.md b/content/os4biz/ospo/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..efaff16893712f967774e59b6d2fab40cb62f5fc --- /dev/null +++ b/content/os4biz/ospo/_index.md @@ -0,0 +1,39 @@ +--- +title: Open Source Program Offices +seo_title: Open Source Program Offices | Eclipse Foundation +keywords: ['OSPO', 'Open Source Program Offices', 'OSPO.Zone', 'OSPO Alliance'] +hide_sidebar: true +hide_page_title: true +container: container-fluid +--- + +{{< pages/os4biz/ospo >}} + +Open Source Program Offices (OSPO) promote the structured and professional +management of open source by companies and administrations. + +The Eclipse Foundation, along with a coalition of leading European open source +non-profit organizations, created the [OSPO Alliance](https://ospo-alliance.org), +an open community that brings and shares guidance to organizations willing to +professionally manage the usage, contribution to, and publication of open +source software. + +The OSPO Alliance offers a comprehensive set of resources for corporations, +public institutions, and research and academic organizations, including: + +- **The Good Governance Initiative** (GGI): a methodological framework to assess + and improve open-source trust, awareness and strategy within organizations. +- The **OSPO OnRamp** meeting series: an open, neutral, and friendly forum, a + low-threshold entry point to exchange and learn about the basics of how to + set up an Open Source Program Office and get started with open source. + +The Eclipse Foundation is a leading contributor to the Alliance, and actively +participates in its various task forces. Additionally, we provide consulting +services around OSPOs. Please [contact us](/org/foundation/contact.php) if you +need our experts to help in implementing your winning open source strategy +based on the material from the OSPO Alliance. + +Learn more about the [OSPO Alliance](https://ospo-alliance.org) and how it +helps OSPOs around the world to connect. + +{{</ pages/os4biz/ospo >}} diff --git a/content/os4biz/ospo/images/orbit.png b/content/os4biz/ospo/images/orbit.png new file mode 100644 index 0000000000000000000000000000000000000000..6fdf7407dc64b1296b88114a7ec33929fa3af3fa Binary files /dev/null and b/content/os4biz/ospo/images/orbit.png differ diff --git a/content/os4biz/ospo/images/ospo-alliance.svg b/content/os4biz/ospo/images/ospo-alliance.svg new file mode 100644 index 0000000000000000000000000000000000000000..151f52578f4b91f64c32b906a75ff168561f127c --- /dev/null +++ b/content/os4biz/ospo/images/ospo-alliance.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="1088px" height="512px" viewBox="0 0 1088 512" enable-background="new 0 0 1088 512" xml:space="preserve"> +<g> + <path fill="#262261" d="M926.621,194.451h-36.772v-31.773c0-10.334-8.406-18.741-18.741-18.741H737.233 + c-10.334,0-18.741,8.407-18.741,18.741v133.875c0,10.334,8.406,18.741,18.741,18.741h36.771v31.774 + c0,10.334,8.406,18.741,18.741,18.741h133.875c10.334,0,18.741-8.406,18.741-18.741V213.192 + C945.362,202.858,936.955,194.451,926.621,194.451z M737.233,302.8c-3.445,0-6.247-2.802-6.247-6.247V162.678 + c0-3.445,2.802-6.247,6.247-6.247h133.875c3.444,0,6.247,2.802,6.247,6.247v31.773h-84.61c-10.334,0-18.741,8.406-18.741,18.741 + V302.8H737.233z M877.355,206.945v89.608c0,3.445-2.803,6.247-6.247,6.247h-84.61v-89.608c0-3.445,2.803-6.247,6.247-6.247H877.355 + z M932.868,347.068c0,3.444-2.803,6.247-6.247,6.247H792.746c-3.444,0-6.247-2.803-6.247-6.247v-31.774h84.61 + c10.334,0,18.741-8.406,18.741-18.741v-89.608h36.772c3.444,0,6.247,2.802,6.247,6.247V347.068z"/> + <path fill="#EE4036" d="M871.534,303.321c3.482,0,6.315-2.833,6.315-6.315v-90.582h-85.53c-3.482,0-6.315,2.833-6.315,6.315v90.582 + H871.534z"/> + <g> + <path fill="#262261" d="M145.741,194.576c0-29.838,23.24-51.93,54.944-51.93c31.561,0,54.944,21.949,54.944,51.93 + c0,29.983-23.384,51.932-54.944,51.932C168.982,246.509,145.741,224.416,145.741,194.576z M232.102,194.576 + c0-19.078-13.484-32.134-31.416-32.134s-31.418,13.056-31.418,32.134c0,19.08,13.486,32.134,31.418,32.134 + S232.102,213.656,232.102,194.576z"/> + <path fill="#262261" d="M301.088,234.888l7.89-17.502c8.463,6.169,21.088,10.474,33.138,10.474 + c13.772,0,19.366-4.591,19.366-10.76c0-18.794-58.387-5.883-58.387-43.18c0-17.072,13.772-31.273,42.319-31.273 + c12.625,0,25.536,3.012,34.86,8.893l-7.172,17.647c-9.326-5.308-18.937-7.891-27.831-7.891c-13.772,0-19.08,5.165-19.08,11.478 + c0,18.506,58.388,5.738,58.388,42.606c0,16.784-13.916,31.13-42.607,31.13C326.049,246.509,309.982,241.775,301.088,234.888z"/> + <path fill="#262261" d="M523.431,180.804c0,22.381-16.785,36.296-43.611,36.296h-20.227v27.687h-23.24V144.368h43.468 + C506.646,144.368,523.431,158.283,523.431,180.804z M499.903,180.804c0-11.046-7.172-17.502-21.374-17.502h-18.936v34.86h18.936 + C492.731,198.163,499.903,191.707,499.903,180.804z"/> + <path fill="#262261" d="M570.898,194.576c0-29.838,23.24-51.93,54.944-51.93c31.561,0,54.944,21.949,54.944,51.93 + c0,29.983-23.383,51.932-54.944,51.932C594.139,246.509,570.898,224.416,570.898,194.576z M657.259,194.576 + c0-19.078-13.484-32.134-31.416-32.134s-31.418,13.056-31.418,32.134c0,19.08,13.486,32.134,31.418,32.134 + S657.259,213.656,657.259,194.576z"/> + </g> + <g> + <path fill="#EE4036" d="M201.38,349.089h-35.776l-7.052,16.559h-13.697l32.197-71.55h13.084l32.301,71.55h-13.901L201.38,349.089z + M196.984,338.664l-13.493-31.278l-13.389,31.278H196.984z"/> + <path fill="#EE4036" d="M231.542,294.098h13.288v60.307h37.411v11.243h-50.699V294.098z"/> + <path fill="#EE4036" d="M292.777,294.098h13.288v60.307h37.411v11.243h-50.699V294.098z"/> + <path fill="#EE4036" d="M354.011,294.098h13.288v71.55h-13.288V294.098z"/> + <path fill="#EE4036" d="M433.027,349.089h-35.776l-7.052,16.559h-13.697l32.197-71.55h13.084l32.301,71.55h-13.901 + L433.027,349.089z M428.631,338.664l-13.493-31.278l-13.389,31.278H428.631z"/> + <path fill="#EE4036" d="M526.768,294.098v71.55h-10.938l-39.456-48.449v48.449h-13.186v-71.55h10.938l39.456,48.449v-48.449 + H526.768z"/> + <path fill="#EE4036" d="M540.883,329.873c0-21.364,16.355-36.799,38.332-36.799c11.652,0,21.669,4.191,28.313,11.961l-8.586,8.074 + c-5.214-5.622-11.653-8.382-19.115-8.382c-14.821,0-25.554,10.427-25.554,25.146s10.733,25.146,25.554,25.146 + c7.462,0,13.901-2.76,19.115-8.486l8.586,8.177c-6.644,7.768-16.662,11.959-28.416,11.959 + C557.238,366.669,540.883,351.235,540.883,329.873z"/> + <path fill="#EE4036" d="M673.978,354.506v11.142h-53.664v-71.55h52.232v11.14h-38.944v18.604h34.549v10.938h-34.549v19.727 + H673.978z"/> + </g> +</g> +</svg> diff --git a/content/projects/resources/_index.md b/content/projects/resources/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..f007eba4145dc713968521e98d0203312fe4cc6d --- /dev/null +++ b/content/projects/resources/_index.md @@ -0,0 +1,9 @@ +--- +title: Project Resources +keywords: ["Eclipse Foundation Development Process", "Eclipse Foundation Project Handbook", "Committer Training", "Eclipse Management Office", "Eclipse Project Support"] +hide_sidebar: true +hide_page_title: true +page_css_file: /public/css/projects/resources.css +--- + +{{< pages/projects/resources >}} diff --git a/content/projects/resources/images/orbit.png b/content/projects/resources/images/orbit.png new file mode 100644 index 0000000000000000000000000000000000000000..ff65558b986e4c82192ee5cf581d8292c77600b3 Binary files /dev/null and b/content/projects/resources/images/orbit.png differ diff --git a/content/projects/support/_index.md b/content/projects/support/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..78afa81bc0e4c8fdb521eba92afc67018fda25a3 --- /dev/null +++ b/content/projects/support/_index.md @@ -0,0 +1,16 @@ +--- +title: Project Support +hide_sidebar: true +keywords: ["Helpdesk", "Eclipse IDE support", "eclipse project help", "troubleshooting"] +description: Get the help you need with Eclipse Projects +--- + +Eclipse Projects are created and managed by our community of developers. If you need support with any of our open source projects, you should: + +1. [Find the project page](https://projects.eclipse.org/) +2. Navigate to the “Developer Resources†section of the page and find the project repositories. Open a ticket or PR directly against the project of interest. +3. If you are still having trouble, reach out to project lead(s) or committers involved in the project - found on the “Who’s involved†page. + +If you are unable to resolve your issue with the project, create an issue on the [Eclipse Foundation GitLab helpdesk](https://gitlab.eclipse.org/eclipsefdn/helpdesk) or [contact us](/org/foundation/contact.php). + +For issues related to security, find out how to [report a vulnerability](/security) and privacy concerns can be sent to [privacy@eclipse.org](mailto:privacy@eclipse.org). \ No newline at end of file diff --git a/content/research/_index.md b/content/research/_index.md index 2f8d916f0d58b8c3d4bcae19960368fa29d3808e..83ddaadfc06b75d212c59a311ef2c1ba8282a120 100644 --- a/content/research/_index.md +++ b/content/research/_index.md @@ -18,7 +18,7 @@ show_featured_footer: false links: [[href: "#projects", text: "Research Projects"], [href: "#collaborations", text: "Collaborations"]] container: "container-fluid" -header_wrapper_class: "header-default-bg-img small-jumbotron-subtitle" +header_wrapper_class: "header-research-bg-img small-jumbotron-subtitle" page_css_file : public/css/research-styles.css jumbotron_class: "col-sm-24" custom_jumbotron_class: "col-sm-24" diff --git a/content/resources/marketplaces/_index.md b/content/resources/marketplaces/_index.md new file mode 100644 index 0000000000000000000000000000000000000000..f45bf5f89c764f4927a7071e6e24a1cd61307457 --- /dev/null +++ b/content/resources/marketplaces/_index.md @@ -0,0 +1,7 @@ +--- +title: Marketplaces +hide_sidebar: true +page_css_file: /public/css/resources/marketplaces.css +--- + +{{< pages/resources/marketplaces >}} diff --git a/content/resources/marketplaces/images/adoptium.png b/content/resources/marketplaces/images/adoptium.png new file mode 100644 index 0000000000000000000000000000000000000000..79abc14572fd2cd0b5086bbdc61dd1c474e126f2 Binary files /dev/null and b/content/resources/marketplaces/images/adoptium.png differ diff --git a/content/resources/marketplaces/images/eclipse-ide.png b/content/resources/marketplaces/images/eclipse-ide.png new file mode 100644 index 0000000000000000000000000000000000000000..0a81bb2a60b516125c474122c32f2e73ebbf40f2 Binary files /dev/null and b/content/resources/marketplaces/images/eclipse-ide.png differ diff --git a/content/resources/marketplaces/images/open-vsx.png b/content/resources/marketplaces/images/open-vsx.png new file mode 100644 index 0000000000000000000000000000000000000000..892fae255f51b889384cbb86e50db3c001579463 Binary files /dev/null and b/content/resources/marketplaces/images/open-vsx.png differ diff --git a/content/sponsor/collaboration/index.md b/content/sponsor/collaboration/index.md new file mode 100644 index 0000000000000000000000000000000000000000..3df0a9e75d02ca0107979225758a8b8b567f6fce --- /dev/null +++ b/content/sponsor/collaboration/index.md @@ -0,0 +1,18 @@ +--- +title: Sponsor a Collaboration +hide_sidebar: true +keywords: ["Sponsor working group", "sponsor interest group", "sponsor industry collaboration"] +description: Show your direct support for the communities that matter to you. +container: container center-align-h1 +page_css_file : /public/css/collaboration.css +--- + +If you are looking to support a working group, without committing to membership, you can become a sponsor! As a sponsor, you can donate on a one-time or recurring annual basis to support working group initiatives that matter to your organization. + +Anyone can contribute funds to the Eclipse Foundation: + +{{< pages/sponsor/collaboration >}} + +All sponsored funds will be included in the working group’s annual budget, which is under the direction of the working group’s steering committee. Sponsors are encouraged but not required to indicate their non-binding commitment to future sponsorships to promote the stability of the working group, and to allow the steering committee to plan for multi-year initiatives. + +If you have questions about sponsorship, reach out to sponsor@eclipse.org. \ No newline at end of file diff --git a/content/topics/automotive-and-mobility.md b/content/topics/automotive-and-mobility.md new file mode 100644 index 0000000000000000000000000000000000000000..2dc57568b2fbf87ef9c28a0bd383c8f7e68aa519 --- /dev/null +++ b/content/topics/automotive-and-mobility.md @@ -0,0 +1,44 @@ +--- +title: Automotive & Mobility +description: >- + We provide leading automotive OEMs, their suppliers, and partners with a + sustainable, transparent, and vendor-neutral platform to collaborate on open + technologies and standards. +header_wrapper_class: header-topic +jumbotron_container: container-fluid +jumbotron_class: " " +custom_jumbotron: | + <div class="custom-jumbotron-main container"> + <h1 class="featured-jumbotron-headline">Automotive & Mobility</h1> + <p> + We provide leading automotive OEMs, their suppliers, and partners with a + sustainable, transparent, and vendor-neutral platform to collaborate on open + technologies and standards. + </p> + </div> +custom_jumbotron_class: col-md-24 +hide_jumbotron: false +show_featured_story: true +hide_breadcrumb: true +hide_sidebar: true +hide_page_title: true +container: container margin-bottom-40 +page_css_file: /public/css/topics.css +--- + +{{< grid/div class="padding-top-60 padding-bottom-40" isMarkdown="false" >}} + <h2 class="margin-bottom-40" id="projects">Projects</h2> + <div + class="featured-projects display-flex margin-top-40" + data-types="projects" + data-url="https://projects.eclipse.org/api/projects?technology_types=automotive" + data-template-id="tpl-project-basic-card" data-page-size="3" + data-sorting-method="random" + > + </div> + +{{</ grid/div >}} +{{< mustache_js template-id="tpl-project-basic-card" path="/js/src/templates/tpl-project-basic-card.mustache" >}} + +{{< pages/topics/communities topic="automotive_and_mobility" >}} + diff --git a/content/topics/cloud-native.md b/content/topics/cloud-native.md new file mode 100644 index 0000000000000000000000000000000000000000..20c4603da4b5782b7bdaa973ed058cb02c4bbd32 --- /dev/null +++ b/content/topics/cloud-native.md @@ -0,0 +1,47 @@ +--- +title: Cloud Native +description: >- + We provide a collaborative environment for the world’s leading Java ecosystem + players to advance open source enterprise Java technologies for the cloud. +header_wrapper_class: header-topic +jumbotron_container: container-fluid +jumbotron_class: " " +custom_jumbotron: | + <div class="custom-jumbotron-main container"> + <h1 class="featured-jumbotron-headline">Cloud Native</h1> + <p> + We provide a collaborative environment for the world’s leading Java + ecosystem players to advance open source enterprise Java technologies for + the cloud. + </p> + </div> +custom_jumbotron_class: col-md-24 +hide_jumbotron: false +show_featured_story: true +hide_breadcrumb: true +hide_sidebar: true +hide_page_title: true +page_css_file: /public/css/topics.css +--- + +{{< grid/div class="padding-top-60 padding-bottom-40" isMarkdown="false" >}} + <h2 class="margin-bottom-40" id="projects">Projects</h2> + <div + class="featured-projects display-flex margin-top-40" + data-types="projects" + data-url="https://projects.eclipse.org/api/projects?technology_types=cloud%20native%20java" + data-template-id="tpl-project-basic-card" data-page-size="3" + data-sorting-method="random" + > + </div> + +{{</ grid/div >}} +{{< mustache_js template-id="tpl-project-basic-card" path="/js/src/templates/tpl-project-basic-card.mustache" >}} + +{{< pages/topics/communities topic="cloud_native" >}} + +{{< grid/div class="padding-top-60 padding-bottom-40" isMarkdown="false" >}} + <h2 class="margin-bottom-40" id="insights-and-resources">Insights & Resources</h2> + {{< newsroom/resources wg="adoptium, jakarta_ee" type="case_study, white_paper, market_report, social_media_kit" template="cover" limit="3" viewMorePath="#" >}} +{{</ grid/div >}} + diff --git a/content/topics/edge-and-iot.md b/content/topics/edge-and-iot.md new file mode 100644 index 0000000000000000000000000000000000000000..a402897d00e7901b152c5e9a64c3f5eee54de964 --- /dev/null +++ b/content/topics/edge-and-iot.md @@ -0,0 +1,47 @@ +--- +title: Edge & IoT +description: >- + We enable industry leaders to collaborate on an end-to-end IoT architecture + that is secure, flexible, and fully based on open source and open standards. +header_wrapper_class: header-topic +jumbotron_container: container-fluid +jumbotron_class: " " +custom_jumbotron: | + <div class="custom-jumbotron-main container"> + <h1 class="featured-jumbotron-headline">Edge & IoT</h1> + <p> + We enable industry leaders to collaborate on an end-to-end IoT + architecture that is secure, flexible, and fully based on open source and + open standards. + </p> + </div> +custom_jumbotron_class: col-md-24 +hide_jumbotron: false +show_featured_story: true +hide_breadcrumb: true +hide_sidebar: true +hide_page_title: true +page_css_file: /public/css/topics.css +--- + +{{< grid/div class="padding-top-60 padding-bottom-40" isMarkdown="false" >}} + <h2 class="margin-bottom-40" id="projects">Projects</h2> + <div + class="featured-projects display-flex margin-top-40" + data-types="projects" + data-url="https://projects.eclipse.org/api/projects?technology_types=iot%20and%20edge" + data-template-id="tpl-project-basic-card" data-page-size="3" + data-sorting-method="random" + > + </div> + +{{</ grid/div >}} +{{< mustache_js template-id="tpl-project-basic-card" path="/js/src/templates/tpl-project-basic-card.mustache" >}} + +{{< pages/topics/communities topic="edge_and_iot" >}} + +{{< grid/div class="padding-top-60 padding-bottom-40" isMarkdown="false" >}} + <h2 class="margin-bottom-40" id="insights-and-resources">Insights & Resources</h2> + {{< newsroom/resources wg="sparkplug, edge_native, eclipse_iot, oniro" type="case_study, white_paper, market_report, social_media_kit" template="cover" limit="3" viewMorePath="#" >}} +{{</ grid/div >}} + diff --git a/content/topics/ide.md b/content/topics/ide.md new file mode 100644 index 0000000000000000000000000000000000000000..055ecde4f59ece528efc7a797cba51c4303e0464 --- /dev/null +++ b/content/topics/ide.md @@ -0,0 +1,48 @@ +--- +title: Developer Tools & IDE +description: >- + Our community is innovating on the next generation of cloud native + developer tools, including the Eclipse IDE which is the leading open + platform for professional developers. +header_wrapper_class: header-topic +jumbotron_container: container-fluid +jumbotron_class: " " +custom_jumbotron: | + <div class="custom-jumbotron-main container"> + <h1 class="featured-jumbotron-headline">Developer Tools & IDE</h1> + <p> + Our community is innovating on the next generation of cloud native + developer tools, including the Eclipse IDE which is the leading open + platform for professional developers. + </p> + </div> +custom_jumbotron_class: col-md-24 +hide_jumbotron: false +show_featured_story: true +hide_breadcrumb: true +hide_sidebar: true +hide_page_title: true +page_css_file: /public/css/topics.css +--- + +{{< grid/div class="padding-top-60 padding-bottom-40" isMarkdown="false" >}} + + <h2 class="margin-bottom-40" id="projects">Projects</h2> + <div + class="featured-projects display-flex margin-top-40" + data-types="projects" + data-url="https://projects.eclipse.org/api/projects?technology_types=tools" + data-template-id="tpl-project-basic-card" data-page-size="3" + data-sorting-method="random" + > + </div> + +{{</ grid/div >}} +{{< mustache_js template-id="tpl-project-basic-card" path="/js/src/templates/tpl-project-basic-card.mustache" >}} + +{{< pages/topics/communities topic="ide" >}} + +{{< grid/div class="padding-top-60 padding-bottom-40" isMarkdown="false" >}} + <h2 class="margin-bottom-40" id="insights-and-resources">Insights & Resources</h2> + {{< newsroom/resources wg="ecd_tools,edge_native" type="case_study, white_paper, market_report, social_media_kit" template="cover" limit="3" >}} +{{</ grid/div >}} diff --git a/data/topics/communities.yml b/data/topics/communities.yml new file mode 100644 index 0000000000000000000000000000000000000000..ef2f83a542d89cf34f0ed2b68481452b897b85f7 --- /dev/null +++ b/data/topics/communities.yml @@ -0,0 +1,91 @@ +topics: + automotive_and_mobility: + - name: openPASS + link: https://openpass.eclipse.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-openpass.svg + content: | + The openPASS Working Group promotes a collaborative and innovative + ecosystem by offering tools, systems, and adapters for a standardized, + openly-available and vendor-neutral platform for traffic scenario + simulation. + - name: Software Defined Vehicle + link: https://sdv.eclipse.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-sdv.svg + content: | + The Eclipse Software Defined Vehicle (SDV) Working Group will provide a + forum for individuals and organizations to build and promote open + source software, specifications, and open collaboration models needed + to create a scalable, modular, extensible, industry-ready open source + licensed vehicle software platform to support in-vehicle and around the + vehicle applications development and deployment. + cloud_native: + - name: Adoptium + link: https://adoptium.net/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-adoptium.svg + content: | + The Adoptium Working Group® promotes and supports high-quality runtimes + and associated technology for use across the Java ecosystem. Our vision + is to meet the needs of Eclipse and the broader Java community by + providing runtimes for Java-based applications. We embrace existing + standards and a wide variety of hardware and cloud platforms. + - name: Jakarta EE + link: https://jakarta.ee/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-jakarta.svg + content: | + The Jakarta EE Working Group enables Java ecosystem players to + collaborate on advancing enterprise Java technologies in the cloud. + This initiative focuses on cultivating the business interests + associated with Eclipse Enterprise for Java (EE4J) technologies. + edge_and_iot: + - name: Eclipse IoT + link: https://iot.eclipse.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg_iot.svg + content: | + The Eclipse IoT Working Group enables collaboration on the development + of open source implementations of IoT standards and protocols, + frameworks and services used by IoT solutions, and tools for IoT + developers for commercial-grade IoT. + - name: Edge Native + link: https://edgenative.eclipse.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-edgenative.svg + content: | + The Eclipse Edge Native Working Group drives the adoption of Edge + Computing technologies. It provides services like vendor-neutral + marketing to the Eclipse Edge Native ecosystem and defines licensing + and intellectual property flows that encourage the community to open + collaboration + - name: Oniro + link: https://oniroproject.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-oniro.png + content: | + The Oniro Working Group will foster an ecosystem of organizations that + supports the community in the production and evolution of the Oniro + operating system and platform. Oniro is a new commercially oriented, + modular, and multikernel open source software platform. Its ecosystem + will be developed in an environment where collaboration is promoted via + the core Eclipse Foundation principles of vendor-neutrality, + transparency, and openness. + - name: Sparkplug + link: https://sparkplug.eclipse.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-sparkplug.svg + content: | + The Eclipse Sparkplug Working Group drives the evolution and broad + adoption of the Eclipse Sparkplug protocol and related technologies + that enable the creation of open, collaborative, and interoperable + Industrial IoT solutions, and a framework for supporting Industry 4.0. + ide: + - name: Eclipse Cloud DevTools + link: https://ecdtools.eclipse.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg-ecd-tools.svg + content: | + The Eclipse Cloud DevTools Working Group provides a vendor-neutral ecosystem of + open-source projects focused on defining, implementing and promoting + best-in-class web and cloud-based development tools. + - name: Eclipse IDE + link: https://eclipseide.org/ + image_url: https://www.eclipse.org/org/workinggroups/assets/images/wg_eclipse_ide.svg + content: | + The Eclipse® IDE Working Group is formed to ensure the continued + sustainability, integrity, evolution and adoption of the Eclipse IDE + suite of products and related technologies. + diff --git a/js/main.js b/js/main.js index 783eeeb0a89ee5a990db00138ff29cfcc8362598..ad385b2e1e610add00e417bfabf70c8a60bb78c9 100644 --- a/js/main.js +++ b/js/main.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2021 Eclipse Foundation, Inc. + * Copyright (c) 2021, 2023 Eclipse Foundation, Inc. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0 which is available at @@ -7,13 +7,16 @@ * * Contributors: * Christopher Guindon <chris.guindon@eclipse-foundation.org> + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> * * SPDX-License-Identifier: EPL-2.0 */ -import 'eclipsefdn-solstice-assets' +import 'eclipsefdn-solstice-assets/js/astro'; import './src/eclipsefdn-promo-content' -import './src/featured-projects-committer' +import eclipsefdnFeaturedProjectCommitter from './src/featured-projects-committer'; import './src/collaborations/eclipsefdn.weighted-working-groups'; import './src/research/projects-section'; import './src/collaborations/eclipsefdn.rollover-link'; + +eclipsefdnFeaturedProjectCommitter.render(); diff --git a/js/src/collaborations/eclipsefdn.weighted-working-groups.js b/js/src/collaborations/eclipsefdn.weighted-working-groups.js index 91a088d9e6bec6c6c1600997c261d307fb0b38b2..a8af7802ec9fd50d2972655f4d1e350550ec7140 100644 --- a/js/src/collaborations/eclipsefdn.weighted-working-groups.js +++ b/js/src/collaborations/eclipsefdn.weighted-working-groups.js @@ -15,7 +15,6 @@ import template from '../templates/weighted-working-groups/working-group-block.m const defaultOptions = { count: 1, - wrapperClass: '' } // Working groups with a weight of -1 will not be displayed. @@ -109,16 +108,6 @@ async function getWeightedRandomWorkingGroups(count) { } }; -const matchHeightForLogos = (baseElement) => { - const imgElements = baseElement.querySelectorAll('.weighted-working-group-logo'); - - imgElements.forEach(el => { - el.addEventListener('load', () => { - $('.weighted-working-group-block-wrapper').matchHeight(); - }); - }); -} - const getWorkingGroupLogo = ({ alias, logo } = workingGroup) => { const fallbackLogo = fallbackLogos[alias]; if (logo === '') return fallbackLogo || ''; @@ -136,7 +125,7 @@ const getWorkingGroupLogo = ({ alias, logo } = workingGroup) => { count: +element.dataset.count }; - element.innerHTML = template({ isFetching: true, items: new Array(options.count) , wrapperClass: options.wrapperClass }) + element.innerHTML = template({ isFetching: true, items: new Array(options.count) }) const [workingGroups, error] = await getWeightedRandomWorkingGroups(options.count); @@ -148,7 +137,6 @@ const getWorkingGroupLogo = ({ alias, logo } = workingGroup) => { const data = { isFetching: false, - wrapperClass: options.wrapperClass, items: workingGroups.map(wg => ({ title: wg.title, logo: getWorkingGroupLogo(wg), @@ -157,5 +145,4 @@ const getWorkingGroupLogo = ({ alias, logo } = workingGroup) => { }; element.innerHTML = template(data); - matchHeightForLogos(element); -})(); \ No newline at end of file +})(); diff --git a/js/src/featured-projects-committer.js b/js/src/featured-projects-committer.js index 44e013db06961c30de7611fb54d0b70ba8128804..edbe309de7868e4dc51d25672334c5cf966afdc3 100644 --- a/js/src/featured-projects-committer.js +++ b/js/src/featured-projects-committer.js @@ -1,69 +1,89 @@ -(function($, document) { +import defaultTemplate from './templates/home/featured-project-committer.mustache'; - $.ajax({ - url: "https://newsroom.eclipse.org/api/edition?options[orderby][nid]=DESC&pagesize=1", - type: 'GET', - dataType: 'json', - success: function(data, status) { +// Newsroom API +const newsroomApiBaseUrl = 'https://newsroom.eclipse.org/api'; - if (data.editions[0].featured_committer !== undefined && data.editions[0].featured_committer.length !== 0) { +const editionMapper = edition => { + return { + title: edition.title, + id: edition.id, + type: edition.type, + featuredCommitter: edition.featured_committer, + featuredProject: edition.featured_project, + ads: edition.ads + }; +} - $(".featured-committer-project-section").css('display', 'block'); - $(".featured-committer-section").css('display', 'block'); - const committer = data.editions[0].featured_committer - var image = "<div class='col-xs-8 padding-0 eclipsefdn-user-display-circle'><img class='img img-responsive' src=" + committer.picture + "></div>" - var content = " <div class='col-xs-16'>" + - "<h3 class='h4'><strong>" + committer.name + "</strong></h3>" + - "<div class=\"featured-blocks-match-height margin-bottom-5\" data-mh=\"featured-content\"><p>" + committer.body + "</p>" + - "</div>" + - "<a class='btn btn-primary' href='" + committer.url + "' title='Read more about "+ committer.name +"'> Read more </a>" + - "</div>" +const getEdition = async () => { + try { + const response = await fetch(`${newsroomApiBaseUrl}/edition?options[orderby][nid]=DESC&pagesize=1`); + const data = await response.json(); + if (data.editions.length === 0) throw new Error('No edition found.'); - var result = "<div class='item clearfix block-summary-item featured-blocks-match-height-by-row'>" + image + content + "</div>" + const edition = editionMapper(data.editions[0]); + + return [edition, null]; + } catch (error) { + console.error(error); - $('#commiters-container').append(result); - } - if (data.editions[0].featured_project !== undefined && data.editions[0].featured_project.length !== 0) { + return [null, error]; + } +} - $(".featured-committer-project-section").css('display', 'block'); - $(".featured-project-section").css('display', 'block'); +// Projects API +const projectApiBaseUrl = "https://projects.eclipse.org/api"; - const project = data.editions[0].featured_project; - var project_id = project.id; - var project_id = project_id.replace(/\./g, "_"); +const getProject = async projectId => { + try { + const response = await fetch(`${projectApiBaseUrl}/projects/${projectId}.json`); + const data = await response.json(); + if (data.length === 0) throw new Error('No project found.'); - $.ajax({ - url: "https://projects.eclipse.org/api/projects/" + project_id, - type: 'GET', - dataType: 'json', - success: function (data, status) { + const project = data[0]; - var image = "<div class='col-xs-8 padding-0'><img class='img img-responsive' src=" + data[0].logo + "></div>" - var content = " <div class='col-xs-16'>" + - "<h3 class='h4'><strong>" + data[0].name + "</strong></h3>" + - "<div class=\"featured-blocks-match-height margin-bottom-5\" data-mh=\"featured-content\"><p>" + project.body + "</p></div>" + - "<a class='btn btn-primary' href='" + data[0].url + "' title='Read more about " + data[0].name + "'> Read more </a>" + - "</div>" + return [project, null]; + } catch (error) { + console.error(error); - var result = "<div class='item clearfix block-summary-item featured-blocks-match-height-by-row'>" + image + content + "</div>" + return [null, error]; + } +} - $('#projects-container').append(result); - } - }); - } - $('.featured-blocks-match-height-by-row').matchHeight(); - $('.featured-blocks-match-height').matchHeight({ - byRow: false - }); - }, - error: function() { - console.log("An error has occurred."); - } - }); +// eclipsefdnFeaturedProjectCommitter widget +const renderError = message => `<div class="alert alert-danger" role="alert">${message}</div>`; +const render = async () => { + const element = document.querySelector('.eclipsefdn-featured-project-committer'); + if (!element) return; -})(jQuery, document); + const [{ featuredCommitter, featuredProject }, error] = await getEdition(); + if (error) { + element.innerHTML = `<div class="alert alert-danger" role="alert">Could not retrieve featured committer.</div>` + return; + } + const [project, projectError] = await getProject(featuredProject.id); + if (projectError) { + element.innerHTML = renderError(`Could not retrieve project ${featuredProject.id}`); + return; + } + + const featuredProjectDetails = { + ...featuredProject, + name: project.name, + logo: project.logo + }; + + const data = { committer: featuredCommitter, project: featuredProjectDetails }; + + element.innerHTML = defaultTemplate(data); +} + +const eclipsefdnFeaturedProjectCommitter = { + render +} + +export default eclipsefdnFeaturedProjectCommitter; diff --git a/js/src/templates/blogs-and-videos/news-item-image.mustache b/js/src/templates/blogs-and-videos/news-item-image.mustache new file mode 100644 index 0000000000000000000000000000000000000000..76477278bab4478f4264349a3e2fd24f134e08f7 --- /dev/null +++ b/js/src/templates/blogs-and-videos/news-item-image.mustache @@ -0,0 +1,20 @@ +<div class="rss-blog-list"> + {{#items}} + <div class="post"> + <div class="post-portrait hidden"></div> + <div class="post-body"> + <div class="post-head"> + <a class="post-head-title" href="{{link}}"> + {{title}} + </a> + <div class="post-head-subtitle"> + {{date}} + </div> + </div> + <p class="post-content"> + {{summary}} + </p> + </div> + </div> + {{/items}} +</div> diff --git a/js/src/templates/home/featured-project-committer.mustache b/js/src/templates/home/featured-project-committer.mustache new file mode 100644 index 0000000000000000000000000000000000000000..38fe0b5fae567625d47178f4ca217521c3bff7b2 --- /dev/null +++ b/js/src/templates/home/featured-project-committer.mustache @@ -0,0 +1,37 @@ +<div class="col-lg-6 col-md-12 col-lg-offset-11 match-height-item margin-bottom-60"> + <h3 class="margin-bottom-30">Featured Committer</h3> + <div class="featured-card featured-committer"> + <div class="featured-card-img-wrapper"> + <img class="featured-card-img" src="{{committer.picture}}" alt="" /> + </div> + <div class="featured-card-details"> + <div class="featured-card-details-item featured-card-details-item-highlighted"> + <div class="featured-card-details-item-content"> + <strong>{{committer.name}}</strong> | Committer to {{project.name}} + </div> + </div> + <a class="featured-card-details-item" href="{{committer.url}}"> + Read More + </a> + </div> + </div> +</div> +<div class="col-lg-6 col-md-12 col-lg-offset-1 match-height-item margin-bottom-60"> + <h3 class="margin-bottom-30">Featured Project</h3> + <div class="featured-card featured-project"> + <div class="featured-card-img-wrapper"> + <img class="featured-card-img featured-card-img-logo" src="{{ project.logo }}" alt="" /> + </div> + <div class="featured-card-details"> + <div class="featured-card-details-item featured-card-details-item-highlighted"> + <div class="featured-card-details-item-content"> + <strong>{{project.name}}</strong> + </div> + </div> + <a class="featured-card-details-item" href="https://projects.eclipse.org/projects/{{project.id}}"> + Read More + </a> + </div> + </div> +</div> + diff --git a/js/src/templates/tpl-home-news-list-item.mustache b/js/src/templates/tpl-home-news-list-item.mustache new file mode 100644 index 0000000000000000000000000000000000000000..6a0853399969bc2b0216ad3c6d7c30912d98403e --- /dev/null +++ b/js/src/templates/tpl-home-news-list-item.mustache @@ -0,0 +1,13 @@ +{{#news}} + <a class="news-item-card tpl-news-list-item-home link-unstyled" href="{{link}}"> + <div class="news-item-card-title"> + {{title}} + </div> + <div class="news-item-card-date"> + {{date}} + </div> + <div class="news-item-card-body"> + {{body}} + </div> + </a> +{{/news}} diff --git a/js/src/templates/tpl-project-basic-card.mustache b/js/src/templates/tpl-project-basic-card.mustache new file mode 100644 index 0000000000000000000000000000000000000000..af36b689f363f48b8e496cc8f44c3bbe3de26275 --- /dev/null +++ b/js/src/templates/tpl-project-basic-card.mustache @@ -0,0 +1,16 @@ +<div class="card-list"> + {{#items}} + <div class="card"> + <div class="card-logo"> + <a class="link-unstyled" href="{{#website_url}}{{website_url}}{{/website_url}}"> + <img class="img img-responsive" src="{{logo}}" alt="{{name}}" aria-role="heading" /> + </a> + </div> + <div class="card-content"> + <p> + {{summary}} + </p> + </div> + </div> + {{/items}} +</div> diff --git a/js/src/templates/weighted-working-groups/working-group-block.mustache b/js/src/templates/weighted-working-groups/working-group-block.mustache index da6d5e7739b29a17a0a4af75270dff3360a85be9..91c3d7ba033a6f971e2e04cb333db0b5a7efc836 100644 --- a/js/src/templates/weighted-working-groups/working-group-block.mustache +++ b/js/src/templates/weighted-working-groups/working-group-block.mustache @@ -1,5 +1,5 @@ {{#items}} - <div class="weighted-working-group-block-wrapper match-height-item-by-row {{wrapperClass}}"> + <div class="weighted-working-group-block-wrapper"> {{#isFetching}} <div class="weighted-working-group-block weighted-working-group-loading" aria-label="Loading working group website links"> <i class="fa fa-spinner fa-pulse fa-2x fa-fw"></i> @@ -14,4 +14,4 @@ </a> {{/isFetching}} </div> -{{/items}} \ No newline at end of file +{{/items}} diff --git a/layouts/partials/footer_links/footer-eclipse-foundation.html b/layouts/partials/footer_links/footer-eclipse-foundation.html new file mode 100644 index 0000000000000000000000000000000000000000..1c3fd90c1292712af878c97b97bee1cbab758a9a --- /dev/null +++ b/layouts/partials/footer_links/footer-eclipse-foundation.html @@ -0,0 +1,12 @@ +<!-- Delete this file before going to production. Using relative links for testing on staging --> +{{ $footer_eclipse_foundation_class := .Params.footer_section_eclipse_foundation_class | default .Site.Params.footer_section_eclipse_foundation_class | default "footer-section col-md-5 col-sm-8" }} +<section id="footer-eclipse-foundation" class="{{ $footer_eclipse_foundation_class }}"> + <div class="menu-heading">{{ i18n "eclipse-foundation-text" }}</div> + <ul class="nav"> + <li><a href="/org/">{{ i18n "footer-foundation-about-us-text" }}</a></li> + <li><a href="https://projects.eclipse.org/">Projects</a></li> + <li><a href="/collaborations/">Collaborations</a></li> + <li><a href="/membership/">{{ i18n "footer-foundation-members-text" }}</a></li> + <li><a href="/sponsor/">{{ i18n "footer-foundation-sponsor-text" }}</a></li> + </ul> +</section> diff --git a/layouts/partials/footer_links/footer-legal.html b/layouts/partials/footer_links/footer-legal.html new file mode 100644 index 0000000000000000000000000000000000000000..cba866d64b23cfa6fb9b0a75b9a6fca224037594 --- /dev/null +++ b/layouts/partials/footer_links/footer-legal.html @@ -0,0 +1,13 @@ +<!-- Delete this file before going to production. Using relative links for testing on staging --> +{{ $footer_section_legal_class := .Params.footer_section_legal_class | default .Site.Params.footer_section_legal_class | default "footer-section col-md-5 col-sm-8" }} +<section id="footer-legal" class="{{ $footer_section_legal_class }}"> + <div class="menu-heading">{{ i18n "footer-legal-section-text" }}</div> + <ul class="nav"> + <li><a href="/legal/privacy.php">{{ i18n "footer-legal-privacy-policy-text" }}</a></li> + <li><a href="/legal/termsofuse.php">{{ i18n "footer-legal-terms-use-text" }}</a></li> + <li><a href="/legal/copyright.php">{{ i18n "footer-legal-copyright-agent-text" }}</a></li> + <li><a href="/org/documents/Community_Code_of_Conduct.php">{{ i18n "footer-legal-code-of-conduct-text" }}</a></li> + <li><a href="/legal/">{{ i18n "footer-legal-resources-text" }}</a></li> + <li><a class="toolbar-manage-cookies" href="#" onclick="event.preventDefault()">{{ i18n "footer-legal-manage-cookies-label" }}</a></li> + </ul> +</section> diff --git a/layouts/partials/footer_links/footer-other.html b/layouts/partials/footer_links/footer-other.html new file mode 100644 index 0000000000000000000000000000000000000000..669638430406bf42a97b9a0ab44e802ca8b4da97 --- /dev/null +++ b/layouts/partials/footer_links/footer-other.html @@ -0,0 +1,11 @@ +<!-- Delete this file before going to production. Using relative links for testing on staging --> +{{ $footer_section_other_class := .Params.footer_section_other_class | default .Site.Params.footer_section_other_class | default "footer-section col-md-5 col-sm-8" }} +<section id="footer-more" class="{{ $footer_section_other_class }}"> + <div class="menu-heading">{{ i18n "footer-other-section-text" }}</div> + <ul class="nav"> + <li><a href="/security/">{{ i18n "footer-other-report-vulnerability-text" }}</a></li> + <li><a href="https://status.eclipse.org/">{{ i18n "footer-other-status-text" }}</a></li> + <li><a href="/org/foundation/contact.php">{{ i18n "footer-other-contact-text" }}</a></li> + <li><a href="/projects/support/">{{ i18n "footer-other-support-text" }}</a></li> + </ul> +</section> diff --git a/layouts/shortcodes/pages/blogs-and-videos.html b/layouts/shortcodes/pages/blogs-and-videos.html new file mode 100644 index 0000000000000000000000000000000000000000..5e45fe8510a21eef7374b8a036110ccd380ba32c --- /dev/null +++ b/layouts/shortcodes/pages/blogs-and-videos.html @@ -0,0 +1,104 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +{{ $staff_blogs := slice }} +{{ with $.Site.Data.staff_blogs }} + {{ $staff_blogs = $.Site.Data.staff_blogs.channel.item }} +{{ end }} + +<div class="row padding-top-60 padding-bottom-40"> + <h1 class="text-center">Blogs and Videos</h1> +</div> + +<section class="row bg-neutral padding-top-60 padding-bottom-40"> + <div class="container"> + <h2 class="margin-bottom-40 text-center" id="eclipse-foundation-team">From Eclipse Foundation Team</h2> + <div class="rss-blog-list"> + {{ if eq (len $staff_blogs) 0 }} + <p class="text-center margin-bottom-40">Could not load posts from the Eclipse Foundation Team.</p> + {{ else }} + {{ range $post := ($staff_blogs | first 2) }} + <div class="post"> + <div class="post-portrait hidden"> + + </div> + <div class="post-body"> + <div class="post-head"> + <a class="post-head-title" href="{{ $post.link }}"> + {{ $post.title }} + </a> + <div class="post-head-subtitle"> + {{ dateFormat "Monday, January 2, 2006" $post.pubDate }} — by {{ $post.creator }} + </div> + </div> + <p class="post-content"> + {{ $description := $post.description | safeHTML | plainify }} + {{ slicestr $description 0 500 }}... + </p> + </div> + </div> + {{ end }} + {{ end }} + </div> + <div class="text-center margin-top-20"> + <div class="btn-group"> + <a class="btn btn-secondary" href="https://blogs.eclipse.org/">View All</a> + <a class="btn btn-primary" href="https://blogs.eclipse.org/blog/feed" title="Subscribe via RSS">Subscribe</a> + </div> + </div> + </div> +</section> + +<section class="row padding-top-60 padding-bottom-40"> + <div class="container"> + <h2 class="text-center margin-bottom-40" id="community">From Eclipse Community</h2> + <div + class="solstice-rss-blog-list show-external-icon show-rss-origin" + data-urls="https://planeteclipse.org/planet/rss20.xml" + data-limit="2" + data-template-id="news-item-image" + > + <p class="solstice-loading"> + <i class="fa fa-spinner fa-pulse"></i> + </p> + </div> + </div> + <div class="text-center margin-top-20"> + <div class="btn-group"> + <a class="btn btn-secondary" href="https://planeteclipse.org/planet/">View All</a> + <a class="btn btn-primary" href="https://planeteclipse.org/planet/rss20.xml" title="Subscribe via RSS">Subscribe</a> + </div> + </div> +</section> + +<section class="row padding-top-60 padding-bottom-40"> + <div class="container"> + <div class="col-xs-24 margin-bottom-20"> + <h2 class="text-center" id="watch-more">Watch More</h2> + </div> + <div class="col-sm-6 col-sm-offset-0 col-xs-16 col-xs-offset-4 margin-bottom-20"> + <a class="eclipsefdn-video" href="//www.youtube.com/embed/playlist?list=PLy7t4z5SYNaSBxx8gLh0i9LlN2bZW6H1L"></a> + <p class="margin-top-10 font-bold text-center">Cloud Tool Time</p> + </div> + <div class="col-sm-6 col-sm-offset-0 col-xs-16 col-xs-offset-4 margin-bottom-20"> + <a class="eclipsefdn-video" href="//www.youtube.com/embed/playlist?list=PLy7t4z5SYNaQmahQY36J4vq2H4wY2s4Pk"></a> + <p class="margin-top-10 font-bold text-center">The Edge of Things</p> + </div> + <div class="col-sm-6 col-sm-offset-0 col-xs-16 col-xs-offset-4 margin-bottom-20"> + <a class="eclipsefdn-video" href="//www.youtube.com/embed/playlist?list=PLy7t4z5SYNaQpEGxqW3XbmEEPds9ql3oT"></a> + <p class="margin-top-10 font-bold text-center">Research @ Eclipse</p> + </div> + <div class="col-sm-6 col-sm-offset-0 col-xs-16 col-xs-offset-4 margin-bottom-20"> + <a class="eclipsefdn-video" href="//www.youtube.com/embed/playlist?list=PLy7t4z5SYNaSvv9SjVVi6-8SVdwpk-rxM"></a> + <p class="margin-top-10 font-bold text-center">Jakarta TechTalks</p> + </div> + </div> +</section> diff --git a/layouts/shortcodes/pages/collaborations/join-collaboration.html b/layouts/shortcodes/pages/collaborations/join-collaboration.html index 31058d543bbb451ea21725e675a63e4b8479752a..6a9b27ad374b0384ef3cff06f81ee430f8358e55 100644 --- a/layouts/shortcodes/pages/collaborations/join-collaboration.html +++ b/layouts/shortcodes/pages/collaborations/join-collaboration.html @@ -1,7 +1,7 @@ <section id="join-collaboration" class="container join-collaboration margin-bottom-60"> <h2>Join a Collaboration</h2> <div class="row"> - <div class="eclipsefdn-weighted-working-groups" data-wrapper-class="col-sm-8" data-count="3"></div> + <div class="eclipsefdn-weighted-working-groups" data-count="3"></div> <div class="col-xs-24 join-collaboration-button-col"> <a class="btn btn-primary join-collaboration-button" href="/org/workinggroups/explore.php" tabindex="0">View All</a> </div> diff --git a/layouts/shortcodes/pages/home/featured-committer-project.html b/layouts/shortcodes/pages/home/featured-committer-project.html deleted file mode 100644 index 7341a580f63a261d42ee7cf8f28e1a2b014aad42..0000000000000000000000000000000000000000 --- a/layouts/shortcodes/pages/home/featured-committer-project.html +++ /dev/null @@ -1,25 +0,0 @@ -<!-- Featured Committer and Featured project --> -<div class="featured-committer-project-section row" style="display:none;"> - <div class="container"> - <div class="row"> - <hr class="brand-primary padding-bottom-10"> - <div class="col-lg-10 col-lg-offset-2 col-md-12 padding-bottom-50 featured-committer-section" - style="display:none;"> - <div class="block-summary-title"> - <i class="fa fa-star fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i> - <h2>Featured Committer</h2> - </div> - <div class="news-container my-group" id="commiters-container"> - </div> - </div> - <div class="col-lg-10 col-md-12 padding-bottom-50 featured-project-section" style="display:none;"> - <div class="block-summary-title"> - <i class="fa fa-rocket fa-3x center-block brand-primary text-center padding-bottom-10" aria-hidden="true"></i> - <h2>Featured Project</h2> - </div> - <div class="news-container my-group" id="projects-container"> - </div> - </div> - </div> - </div> -</div> \ No newline at end of file diff --git a/layouts/shortcodes/pages/home/foundation-by-the-numbers.html b/layouts/shortcodes/pages/home/foundation-by-the-numbers.html index 1cbce8147da68ce04d6a123928fa167e76eeb31b..22bc145e15cd6e654d52c193d3cc8afa4868de05 100644 --- a/layouts/shortcodes/pages/home/foundation-by-the-numbers.html +++ b/layouts/shortcodes/pages/home/foundation-by-the-numbers.html @@ -1,127 +1,52 @@ -<div class="featured-stats row"> - <div class="container margin-top-20"> - <h2 class="margin-bottom-30 margin-top-0">Eclipse Foundation by the Numbers</h2> - <div class="row"> - <div class="col-md-8 col-sm-8 col-xs-12"> - <div class="row margin-right-0"> - <a href="/projects" class="featured-stats-link"> - <span class="col-xs-12 featured-stats-icon-container"> - <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24" - height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" - stroke-linecap="round" stroke-linejoin="round" class="feather feather-code"> - <polyline points="16 18 22 12 16 6"></polyline> - <polyline points="8 6 2 12 8 18"></polyline> - </svg></span> - </span> - <span class="col-xs-12 featured-stats-text-container"> - <span class="featured-stats-number">410+</span><br> - Projects - </span> - </a> - </div> - </div> +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> - <div class="col-md-8 col-sm-8 col-xs-12"> - <div class="row margin-right-0"> - <a href="/membership/become_a_member/committer.php" class="featured-stats-link"> - <span class="col-xs-12 featured-stats-icon-container"> - <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24" - height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" - stroke-linecap="round" stroke-linejoin="round" class="feather feather-users"> - <path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path> - <circle cx="9" cy="7" r="4"></circle> - <path d="M23 21v-2a4 4 0 0 0-3-3.87"></path> - <path d="M16 3.13a4 4 0 0 1 0 7.75"></path> - </svg></span> - </span> - <span class="col-xs-12 featured-stats-text-container"> - <span class="featured-stats-number">1900+</span><br> - Committers - </span> - </a> - </div> - </div> + SPDX-License-Identifier: EPL-2.0 +--> - <div class="col-md-8 col-sm-8 col-xs-12"> - <div class="row margin-right-0"> - <a href="https://gitlab.eclipse.org/explore/projects/starred" target="_blank" class="featured-stats-link"> - <span class="col-xs-12 featured-stats-icon-container"> - <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24" - height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" - stroke-linecap="round" stroke-linejoin="round" class="feather feather-align-justify"> - <line x1="21" y1="10" x2="3" y2="10"></line> - <line x1="21" y1="6" x2="3" y2="6"></line> - <line x1="21" y1="14" x2="3" y2="14"></line> - <line x1="21" y1="18" x2="3" y2="18"></line> - </svg></span> - </span> - <span class="col-xs-12 featured-stats-text-container"> - <span class="featured-stats-number">450M</span><br> - Lines of code - </span> - </a> - </div> - </div> - - <div class="col-md-8 col-sm-8 col-xs-12"> - <div class="row margin-right-0"> - <a href="/membership/exploreMembership.php" class="featured-stats-link"> - <span class="col-xs-12 featured-stats-icon-container"> - <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24" - height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" - stroke-linecap="round" stroke-linejoin="round" class="feather feather-briefcase"> - <rect x="2" y="7" width="20" height="14" rx="2" ry="2"></rect> - <path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path> - </svg></span> - </span> - <span class="col-xs-12 featured-stats-text-container"> - <span class="featured-stats-number">360+</span><br> - Members - </span> - </a> - </div> - </div> - - <div class="col-md-8 col-sm-8 col-xs-12"> - <div class="row margin-right-0"> - <a href="/org/foundation/staff.php" class="featured-stats-link"> - <span class="col-xs-12 featured-stats-icon-container"> - <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24" - height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" - stroke-linecap="round" stroke-linejoin="round" class="feather feather-award"> - <circle cx="12" cy="8" r="7"></circle> - <polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline> - </svg></span> - </span> - <span class="col-xs-12 featured-stats-text-container"> - <span class="featured-stats-number">65+</span><br> - Staff Members - </span> - </a> - </div> - </div> - - <div class="col-md-8 col-sm-8 col-xs-12"> - <div class="row margin-right-0"> - <a href="/org/workinggroups/explore.php" class="featured-stats-link"> - <span class="col-xs-12 featured-stats-icon-container"> - <span class="featured-circle featured-circle-stats"><svg xmlns="http://www.w3.org/2000/svg" width="24" - height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" - stroke-linecap="round" stroke-linejoin="round" class="feather feather-share-2"> - <circle cx="18" cy="5" r="3"></circle> - <circle cx="6" cy="12" r="3"></circle> - <circle cx="18" cy="19" r="3"></circle> - <line x1="8.59" y1="13.51" x2="15.42" y2="17.49"></line> - <line x1="15.41" y1="6.51" x2="8.59" y2="10.49"></line> - </svg></span> - </span> - <span class="col-xs-12 featured-stats-text-container"> - <span class="featured-stats-number">20</span><br> - Industry Collaborations - </span> - </a> - </div> - </div> +<div class="row featured-section-row-dark-bg padding-top-20 padding-bottom-60"> + <div class="container"> + <section class="row"> + <div class="eclipsefdn-featured-project-committer"></div> + </section> + <section class="stats-row"> + <div class="stats-row-circles margin-bottom-60 hidden-sm hidden-xs"> + {{ range seq 6 }} + <span class="circle"></span> + {{ end }} + </div> + <h3 class="margin-bottom-60">Eclipse Foundation by the Numbers</h3> + <div class="stats"> + <div class="stats-item"> + <span class="stats-item-stat">410+</span> + <span class="stats-item-subject">Projects</span> + </div> + <div class="stats-item"> + <span class="stats-item-stat">450M+</span> + <span class="stats-item-subject">Lines of Code</span> + </div> + <div class="stats-item"> + <span class="stats-item-stat">1900+</span> + <span class="stats-item-subject">Committers</span> + </div> + <div class="stats-item"> + <span class="stats-item-stat">350+</span> + <span class="stats-item-subject">Members</span> + </div> + <div class="stats-item"> + <span class="stats-item-stat">65+</span> + <span class="stats-item-subject">Staff Members</span> + </div> + <div class="stats-item"> + <span class="stats-item-stat">20</span> + <span class="stats-item-subject">Industry Collaborations</span> + </div> + </div> + </section> </div> - </div> </div> diff --git a/layouts/shortcodes/pages/home/news.html b/layouts/shortcodes/pages/home/news.html new file mode 100644 index 0000000000000000000000000000000000000000..399a71161edc0048fcb3a538e8f7d86c3895aef9 --- /dev/null +++ b/layouts/shortcodes/pages/home/news.html @@ -0,0 +1,50 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +{{ $id := .Get "id" | default "news-list" }} +{{ $type := .Get "type" | default "news" }} +{{ $title := .Get "title" }} +{{ $type := .Get "type" }} +{{ $image_url := .Get "image_url" }} +{{ $template_id := .Get "template_id" }} +{{ $subscribe_url := .Get "subscribe_url" }} +{{ $view_all_url := .Get "view_all_url" }} + +{{ if not (in (.Page.Scratch.Get "news-container-ids") $id) }} + {{ .Page.Scratch.Add "news-container-ids" (slice $id) }} +{{ end }} + +{{ .Page.Scratch.SetInMap "mustache-templates" "tpl-home-news-list-item" "/js/src/templates/tpl-home-news-list-item.mustache" }} + +<div class="news-section"> + <h2 class="margin-bottom-40">{{ $title }}</h2> + <div class="news-section-container"> + <div class="news-section-action"> + <div class="news-section-action-img-wrapper"> + <img src="{{ $image_url }}" alt="" /> + </div> + <div class="news-section-action-links btn-group"> + <a class="btn btn-block btn-secondary" href="{{$subscribe_url}}">Subscribe</a> + <a class="btn btn-block btn-primary" href="{{$view_all_url}}">View All</a> + </div> + </div> + <div + id="{{ $id }}" + class="news-items" + data-news-count="3" + data-news-type="{{ $type }}" + data-publish-target="eclipse_org" + data-template-id="tpl-home-news-list-item" + > + </div> + </div> +</div> + diff --git a/layouts/shortcodes/pages/home/newsroom_announcements_section.html b/layouts/shortcodes/pages/home/newsroom_announcements_section.html new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/layouts/shortcodes/pages/org/governance/tile.html b/layouts/shortcodes/pages/org/governance/tile.html new file mode 100644 index 0000000000000000000000000000000000000000..b343e8a49a2137584fc67bb2ca531850fc4ea830 --- /dev/null +++ b/layouts/shortcodes/pages/org/governance/tile.html @@ -0,0 +1,23 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +{{ $class := .Get "class" }} +{{ $title := .Get "title" }} +{{ $url := .Get "url" }} + +<div class="governance-tile {{ $class }}"> + <a href="{{ $url }}"> + <h2 class="h4">{{ $title }}</h2> + <div> + {{ .Inner | markdownify }} + </div> + </a> +</div> diff --git a/layouts/shortcodes/pages/os4biz/ospo.html b/layouts/shortcodes/pages/os4biz/ospo.html new file mode 100644 index 0000000000000000000000000000000000000000..643c4f7f2f331a8ce53593f549194b860565fd5a --- /dev/null +++ b/layouts/shortcodes/pages/os4biz/ospo.html @@ -0,0 +1,36 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +<div class="row margin-top-60 margin-bottom-60"> + <div class="container"> + <div class="col-md-6 display-flex align-items-center justify-content-center match-height-item-by-row"> + <img class="img" src="images/orbit.png" alt="" /> + </div> + <div class="col-md-18 match-height-item-by-row"> + <hgroup> + <h1>Open Source Program Offices</h1> + <div class="h2 text-primary-light"> + Managing Open Source for Your Organization + </div> + </hgroup> + </div> + </div> +</div> +<div class="row bg-neutral-flat padding-top-60 padding-bottom-60"> + <div class="container"> + <div class="col-sm-12 match-height-item-by-row"> + {{ .Inner | markdownify }} + </div> + <div class="col-sm-10 col-sm-offset-2 display-flex align-items-center justify-content-center match-height-item-by-row"> + <img class="img img-responsive" src="images/ospo-alliance.svg" alt="OSPO Alliance" /> + </div> + </div> +</div> diff --git a/layouts/shortcodes/pages/projects/resources.html b/layouts/shortcodes/pages/projects/resources.html new file mode 100644 index 0000000000000000000000000000000000000000..4a257e6476aff2289875a683ca68f5e71cc913ff --- /dev/null +++ b/layouts/shortcodes/pages/projects/resources.html @@ -0,0 +1,97 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +<div class="row margin-top-60 margin-bottom-60"> + <div class="container"> + <div class="col-md-6 display-flex align-items-center justify-content-center match-height-item-by-row"> + <img class="img img-responsive hidden-xs hidden-sm" src="images/orbit.png" alt="" /> + </div> + <div class="col-md-18 match-height-item-by-row"> + <h1>Project Resources</h1> + <div class="h2 text-primary-light"> + Get involved in Eclipse projects to help<br aria-hidden="true"/> contribute to their + success + </div> + </div> + </div> +</div> +<div class="row"> + + <div class="col-md-12 bg-neutral-tinted bg-hover-darker"> + <section class="tile-section padding-40 match-height-item-by-row"> + <div class="tile-section-content"> + <h2 class="h3 text-center">Eclipse Foundation Development Process</h2> + <p> + This document describes the development process for the Eclipse + Foundation. In particular, it describes how the Membership at Large, + the Board of Directors, other constituents of the Ecosystem, and the + Eclipse Management Organization (EMO) lead, influence, and collaborate + with Eclipse Projects. + </p> + </div> + <div class="tile-section-end display-flex justify-content-center"> + <a class="btn btn-primary" href="/projects/dev_process/">Learn More</a> + </div> + </section> + </div> + + <div class="col-md-12 bg-neutral-flat-dark bg-hover-darker"> + <section class="tile-section padding-40 match-height-item-by-row"> + <div class="tile-section-content"> + <h2 class="h3 text-center">Eclipse Foundation Project Handbook</h2> + <p>This document provides you with the information that you need to create a new Eclipse open source project or + become a committer on an existing one.</p> + </div> + <div class="tile-section-end display-flex justify-content-center"> + <a class="btn btn-primary" href="/projects/handbook/">Learn More</a> + </div> + </section> + </div> +</div> + +<div class="row padding-top-30 padding-bottom-30"> + <div class="col-md-12 bg-neutral-tinted bg-hover-darker"> + <section class="tile-section padding-40 match-height-item-by-row"> + <div class="tile-section-content"> + <h2 class="h3 text-center">Committer Training</h2> + <p>Eclipse projects must be transparent, open and meritocratic. Check out these training videos to learn more. + </p> + </div> + <div class="tile-section-end display-flex justify-content-center"> + <a class="btn btn-primary" href="/projects/training/">Learn More</a> + </div> + </section> + </div> + <div class="col-md-12 bg-neutral-flat-dark bg-hover-darker"> + <section class="tile-section padding-40 match-height-item-by-row"> + <div class="tile-section-content"> + <h2 class="h3 text-center">EMO Office Hours</h2> + <p>The Eclipse Foundation Projects Team schedules events to discuss the <a href="/projects/dev_process">Eclipse + Foundation Development Process</a>, the <a href="/org/documents/Eclipse_IP_Policy.pdf">Eclipse Foundation + Intellectual Property + Policy</a> Policy and <a href="/projects/handbook/#ip">Eclipse Foundation Due + Diligence + Process</a>, and other related topics. + </p> + </div> + <div class="tile-section-end padding-top-20 display-flex justify-content-center"> + <div class="btn-group"> + <a class="btn btn-neutral" href="/projects/calendar/"> + See the calendar + </a> + <a class="btn btn-primary" href="https://youtube.com/playlist?list=PLg5j2ehoN9bZiqraXU7BeYLLc0VW6jysC"> + Watch previous recordings + </a> + </div> + </div> + </section> + </div> +</div> diff --git a/layouts/shortcodes/pages/resources/marketplaces.html b/layouts/shortcodes/pages/resources/marketplaces.html new file mode 100644 index 0000000000000000000000000000000000000000..4116488f2df8483d4dc9e4c1a5eebe76f293cb5e --- /dev/null +++ b/layouts/shortcodes/pages/resources/marketplaces.html @@ -0,0 +1,44 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +<div class="row row-no-gutters margin-top-60 margin-bottom-60 text-center"> + <div class="col-md-6"> + <div class="marketplace-tile padding-30 match-height-item-by-row text-left"> + <p class="h3"> + Find the open source extensions you need through one of our marketplaces. + </p> + </div> + </div> + <div class="col-sm-16 col-sm-offset-4 col-md-6 col-md-offset-0 match-height-item-by-row"> + <a class="marketplace-tile padding-30 bg-neutral-tinted bg-hover-darker match-height-item-by-row" href="https://marketplace.eclipse.org/"> + <div class="marketplace-tile-logo"> + <img src="images/eclipse-ide.png" alt="" /> + </div> + <p class="h3">Eclipse IDE Marketplace</p> + </a> + </div> + <div class="col-sm-16 col-sm-offset-4 col-md-6 col-md-offset-0 match-height-item-by-row"> + <a class="marketplace-tile padding-30 bg-neutral-tinted-dark bg-hover-darker match-height-item-by-row" href="https://open-vsx.org/"> + <div class="marketplace-tile-logo"> + <img src="images/open-vsx.png" alt="" /> + </div> + <p class="h3">Open VSX Registry</p> + </a> + </div> + <div class="col-sm-16 col-sm-offset-4 col-md-6 col-md-offset-0 match-height-item-by-row"> + <a class="marketplace-tile padding-30 bg-primary-light bg-hover-darker match-height-item-by-row" href="https://adoptium.net/marketplace/"> + <div class="marketplace-tile-logo"> + <img src="images/adoptium.png" alt="" /> + </div> + <p class="h3">Adoptium Marketplace</p> + </a> + </div> +</div> diff --git a/layouts/shortcodes/pages/sponsor/collaboration.html b/layouts/shortcodes/pages/sponsor/collaboration.html new file mode 100644 index 0000000000000000000000000000000000000000..277ae3baa73ae5e8c850913784da57e835e70e9d --- /dev/null +++ b/layouts/shortcodes/pages/sponsor/collaboration.html @@ -0,0 +1,33 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +<!-- close default .container div --> +</div> + +<div class="container-fluid sponsor-collaboration"> + <div class="row"> + + <div class="col-md-6 match-height-item-by-row col-md-offset-6"> + <h2>Sponsor as an Organization</h2> + <p>Complete the <a href="/org/workinggroups/sponsorship/working-group-sponsorship-agreement.pdf">sponsorship + agreement form</a>, to sponsor any of the <a href="/org/workinggroups/explore.php">Eclipse Foundation Working + Groups</a>. </p> + </div> + + <div class="col-md-6 match-height-item-by-row"> + <h2>Sponsor as an Individual</h2> + <p>Individuals can also <a href="/sponsor/">sponsor to the Eclipse Foundation</a>.</p> + </div> + </div> +</div> + +<!-- re-open default .container div --> +<div class="container padding-bottom-20"> diff --git a/layouts/shortcodes/pages/topics/card.html b/layouts/shortcodes/pages/topics/card.html new file mode 100644 index 0000000000000000000000000000000000000000..4127b19c207d4585ff996cb218cde945f9b41975 --- /dev/null +++ b/layouts/shortcodes/pages/topics/card.html @@ -0,0 +1,24 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +{{ $title := .Get "title" }} +{{ $image := .Get "image" }} + +<div class="card"> + <div class="card-logo"> + <img class="img img-responsive" src="{{ $image }}" alt="{{ $title }}" aria-role="heading"> + </div> + <div class="card-content"> + <p> +{{ .Inner | markdownify }} + </p> + </div> +</div> diff --git a/layouts/shortcodes/pages/topics/communities.html b/layouts/shortcodes/pages/topics/communities.html new file mode 100644 index 0000000000000000000000000000000000000000..78b3cbdb8bb605ede1e47ca51dddeb15c71e3d7c --- /dev/null +++ b/layouts/shortcodes/pages/topics/communities.html @@ -0,0 +1,34 @@ +<!-- + Copyright (c) 2023 Eclipse Foundation, Inc. + This program and the accompanying materials are made available under the + terms of the Eclipse Public License v. 2.0 which is available at + http://www.eclipse.org/legal/epl-2.0. + Contributors: + Olivier Goulet <olivier.goulet@eclipse-foundation.org> + + SPDX-License-Identifier: EPL-2.0 +--> + +<!-- Topic should correspond to the topic's key defined within the data file. --> + +{{ $topic := .Get "topic" }} +{{ $communities_data := $.Site.Data.topics.communities }} +{{ $communities := index $communities_data.topics $topic }} + +<section> + <h2 class="margin-bottom-40" id="communities">Communities</h2> + <div class="communities-card-list card-list"> + {{ range $communities }} + <div class="card"> + <div class="card-logo"> + <a class="link-unstyled" href="{{ .link }}"> + <img class="img img-responsive" src="{{ .image_url }}" alt="{{ .name }}" aria-role="heading" /> + </a> + </div> + <div class="card-content"> + {{ .content | markdownify }} + </div> + </div> + {{ end }} + </div> +</section> diff --git a/less/_variables.less b/less/_variables.less index 3cf69008d77430760157776928f5993f6e818d72..d79a7ca1c04f94395cb5d8c70ba94e22b85594fd 100644 --- a/less/_variables.less +++ b/less/_variables.less @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2021 Eclipse Foundation, Inc. + * Copyright (c) 2021, 2023 Eclipse Foundation, Inc. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0 which is available at @@ -7,8 +7,14 @@ * * Contributors: * Christopher Guindon <chris.guindon@eclipse-foundation.org> + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> * * SPDX-License-Identifier: EPL-2.0 */ -@header-dark-bg-img: url('images/jumbotron/home-jumbo-image.jpg'); \ No newline at end of file +@header-dark-bg-img: url('images/jumbotron/home-jumbo-image.jpg'); + +//@todo: Move to EFSA +@neutral-tinted-dark: #c9c5c5; +@neutral-tinted-dark-lighter: #c3c3c3; +@neutral-tinted-dark-darker: #8b8686; diff --git a/less/base/_utility-classes.less b/less/base/_utility-classes.less new file mode 100644 index 0000000000000000000000000000000000000000..afdc26d909b26123f6cc239b93be82207ec874a3 --- /dev/null +++ b/less/base/_utility-classes.less @@ -0,0 +1,42 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +//@todo: Move to EFSA + +//== Positioning +// Flex +.align-items-stretch { + align-items: stretch; +} + +.align-items-center { + align-items: center; +} + +.justify-content-center { + justify-content: center; +} + +//== Colors +// Backgrounds +.bg-neutral-tinted-dark { + background-color: @neutral-tinted-dark; + + &.bg-hover-lighter:hover { + background-color: @neutral-tinted-dark-lighter; + } + + &.bg-hover-darker:hover { + background-color: @neutral-tinted-dark-darker; + } +} diff --git a/less/components/_cards.less b/less/components/_cards.less new file mode 100644 index 0000000000000000000000000000000000000000..2a2c82e8ccc38ef33958b939131f6f8782ab3728 --- /dev/null +++ b/less/components/_cards.less @@ -0,0 +1,42 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +.card-list { + display: flex; + flex-wrap: wrap; + gap: 4rem; +} + +.card { + width: 100%; + padding: 4rem; + box-shadow: 0px 0px 10px darken(@white, 10%); + text-align: center; + + .card-logo { + max-width: 26rem; + height: 8rem; + margin-bottom: 4rem; + + img { + height: 100%; + margin: auto; + object-fit: contain; + } + } + + @media (min-width: @screen-md-min) { + width: 28rem; + } +} + diff --git a/less/images/homepage/homepage-mid-banner.png b/less/images/homepage/homepage-mid-banner.png new file mode 100644 index 0000000000000000000000000000000000000000..a9fc4c2f5b5f9ad90f6bb5892da49570f01a21b6 Binary files /dev/null and b/less/images/homepage/homepage-mid-banner.png differ diff --git a/less/images/jumbotron/home-jumbo-image.jpg b/less/images/jumbotron/home-jumbo-image.jpg deleted file mode 100644 index 5d655985b19225de28d905531392cb01f5b41efc..0000000000000000000000000000000000000000 Binary files a/less/images/jumbotron/home-jumbo-image.jpg and /dev/null differ diff --git a/less/images/jumbotron/home.jpg b/less/images/jumbotron/home.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f5d9975d7701aeaef9ebe8284065e16d5202670b Binary files /dev/null and b/less/images/jumbotron/home.jpg differ diff --git a/less/images/sponsor/collaboration/background.jpg b/less/images/sponsor/collaboration/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6965f65d160aa080261d02878c82222bdfcc031f Binary files /dev/null and b/less/images/sponsor/collaboration/background.jpg differ diff --git a/less/layout/_jumbotron.less b/less/layout/_jumbotron.less new file mode 100644 index 0000000000000000000000000000000000000000..cbc46c3adc8c3b7529abcc1fa4fe9edd93d73281 --- /dev/null +++ b/less/layout/_jumbotron.less @@ -0,0 +1,68 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +// Remove shadow from jumbotron paragraphs at smaller screen sizes. +@media (max-width: @screen-md-max) { + .jumbotron p { + text-shadow: unset; + } +} + + +// @todo: Move to EFSA +.featured-jumbotron-dark.featured-jumbotron-astro { + h2, + .h2, + h3, + .h3 { + color: @white; + } +} + +.featured-jumbotron .featured-story-jumbotron { + .container; +} + +.featured-jumbotron { + text-align: center; + font-weight: 400; + + @media (min-width: @screen-md-min) { + text-align: left; + } +} + +.featured-jumbotron.featured-jumbotron-astro h1 { + font-size: @font-size-3xl; + letter-spacing: normal; +} + + +//== Featured Story + +.featured-story-jumbotron .featured-story-jumbotron-content-title { + font-size: @font-size-xl; +} + +// @todo: Move to EFSA +.featured-story-jumbotron { + max-width: calc(100% + 30px); + margin-left: -15px; + margin-right: -15px; + text-align: center; + + @media (min-width: @screen-md-min) { + text-align: left; + } +} + diff --git a/less/page_css_file/blogs-and-videos.less b/less/page_css_file/blogs-and-videos.less new file mode 100644 index 0000000000000000000000000000000000000000..88f56ae7189c5c696d8d4b5d3ee8df8dd55934ee --- /dev/null +++ b/less/page_css_file/blogs-and-videos.less @@ -0,0 +1,25 @@ +@import (reference) '../styles.less'; + +.rss-blog-list .post { + display: flex; + + &-head { + margin-bottom: 1.5rem; + + &-title { + .link-unstyled; + display: inline-block; + margin-bottom: 0; + font-size: @font-size-lg; + + &:hover { + color: darken(@brand-primary-light, 15%); + } + } + + &-title, + &-subtitle { + color: @brand-primary-light; + } + } +} diff --git a/less/page_css_file/collaborations/styles.less b/less/page_css_file/collaborations/styles.less index d0aba3d9d346dbb4607c6c57c0e36ae66d0291a1..d0a93d3869a1a1c17a0b2d724c384159ccbc284a 100644 --- a/less/page_css_file/collaborations/styles.less +++ b/less/page_css_file/collaborations/styles.less @@ -20,7 +20,7 @@ .section-dark { padding-top: 3em; padding-bottom: 3em; - background-color: #262525; + background-color: #262525; th, td, @@ -56,7 +56,7 @@ border: 1px solid @section-dark-white; color: @section-dark-white; } - + &:hover, &:active { border-color: darken(@section-dark-white, 50%); @@ -95,18 +95,23 @@ } } + .featured-jumbotron-subtitle { + margin-bottom: 2rem; + } + .btn-primary { padding: @collaborations-btn-padding; } } -.header-collaborations-bg-img { - background-image: url(../../images/collaborations/bg-header.jpg) +.header-collaborations-bg-img .featured-jumbotron { + background-image: url(../../images/collaborations/bg-header.jpg); + background-repeat: no-repeat; + background-size: cover; } // Collaborating section .collaborations-collaborating { - padding-top: 2em; @media (min-width: @screen-md-min) { padding-bottom: 6em; @@ -166,7 +171,7 @@ position: relative; flex-shrink: 0; width: 5em; - margin: @collaborations-icon-wrapper-margin-top 2em 0 0; + margin: @collaborations-icon-wrapper-margin-top 2em 0 0; } .item-icon { @@ -196,7 +201,13 @@ } // Join collaboration section +.eclipsefdn-weighted-working-groups { + display: flex; + gap: 3rem; +} + .weighted-working-group-block-wrapper { + width: 100%; padding-bottom: 2em; } @@ -474,7 +485,7 @@ @media (min-width: @screen-md-min) { width: calc(100% - @section-quote-bar-width); padding: @section-content-padding-y @section-content-padding-x; - + &:hover { background-color: @brand-primary-mid; @@ -519,10 +530,10 @@ width: 100%; } - .sections-content-quote-author { + .sections-content-quote-author { font-weight: 400; - - p { + + p { margin-bottom: 0; } } @@ -564,7 +575,7 @@ color: @white; } - &:hover { + &:hover { text-decoration: none; background-color: @table-of-contents-hover-background-color; @@ -662,4 +673,4 @@ width: 100%; object-fit: contain; } -} \ No newline at end of file +} diff --git a/less/page_css_file/homepage.less b/less/page_css_file/homepage.less new file mode 100644 index 0000000000000000000000000000000000000000..c975f700f28e73541e9c6fe74dd22d9c31eb705f --- /dev/null +++ b/less/page_css_file/homepage.less @@ -0,0 +1,499 @@ +/*! + * Copyright (c) 2021, 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Eric Poirier <eric.poirier@eclipse-foundation.org> + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +@import (reference) '../styles.less'; + +@jumbotron-gutter-size: 25%; + +.header-home-bg-img { + .featured-jumbotron { + background-image: url('../images/jumbotron/home.jpg'); + background-size: cover; + background-position: 82%; + + @media (min-width: @screen-sm-min) { + background-position: right top; + } + } +} + +.header-anniversary-bg-img { + min-height: 600px; + background-position: 65%; +} + +.featured-jumbotron { + padding-top: 4.5rem; + padding-bottom: 0; +} + +.featured-jumbotron h1:after { + border-color: #2c2255; + margin: 45px auto 0; +} + +.featured-jumbotron .featured-story-jumbotron { + margin-bottom: unset; +} + +.featured-jumbotron .featured-jumbotron-end-custom { + display: flex; + flex-direction: column; + + .custom-jumbotron-end-lead-text { + max-width: 100%; + text-align: center; + padding: 2.5rem 0; + font-size: 1.6rem; + } + + .custom-jumbotron-end-link-group { + width: 100%; + } + + .custom-jumbotron-end-link-group { + width: calc(100% + 30px); + margin-left: -15px; + margin-right: -15px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + + & > a { + width: 100%; + padding: 2rem; + text-align: center; + font-weight: 300; + font-size: 1.6rem; + cursor: pointer; + &, + &:hover, + &:visited, + &:active { + color: @black; + } + } + + a:first-child { + background-color: darken(@white, 5%); + } + + a:nth-child(2) { + background-color: darken(@white, 20%); + } + + a:nth-child(3) { + background-color: darken(@white, 30%); + } + + a:first-child:hover { + background-color: darken(@white, 7.5%); + } + + a:nth-child(2):hover { + background-color: darken(@white, 22.5%); + } + + a:nth-child(3):hover { + background-color: darken(@white, 32.5%); + } + } + + .link-overlay { + display: none; + } + + @media (min-width: @screen-md-min) { + margin-top: 1rem; + flex-direction: row; + + .custom-jumbotron-end-link-group { + flex-direction: row; + align-items: stretch; + width: calc(100% - @jumbotron-gutter-size); + margin: unset; + + a { + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0; + font-size: @font-size-xl; + + &:hover, + &:active, + &:focus { + .link-overlay { + position: absolute; + top: 0; + display: inline-flex; + align-items: center; + justify-content: center; + width: 100%; + min-height: 100%; + padding: 2rem; + color: @white; + background-color: @black; + animation-name: custom-jumbotron-end-link-overlay-animation; + animation-duration: 0.2s; + animation-timing-function: linear; + + &:hover { + min-height: 150%; + } + } + } + + &:focus .link-overlay { + min-height: 150%; + } + } + } + + .custom-jumbotron-end-lead-text { + max-width: @jumbotron-gutter-size; + padding: 1rem; + padding-left: 0; + font-size: @font-size-xl; + font-weight: 300; + text-align: right; + } + } +} + +@keyframes custom-jumbotron-end-link-overlay-animation { + from { + min-height: 100%; + color: @black; + } + + to { + min-height: 150%; + color: @white; + } +} + +.featured-jumbotron { + @media (min-width: @screen-md-min) { + .featured-jumbotron-end { + margin-top: 6rem; + } + + .featured-story-jumbotron { + + margin-left: auto; + margin-right: unset; + } + } +} + +.featured-jumbotron-anniversary { + position: relative; +} + +.featured-jumbotron-anniversary h1 { + margin-bottom: 0; +} + +@media (min-width: 992px) { + .featured-jumbotron-anniversary h1 { + margin-bottom: 45px; + } +} + +@media (max-width: 1199px) { + .jumbotron p { + text-shadow: 0px 0px 12px #000; + } + #body_solstice .header-anniversary-bg-img { + background-position: left; + } +} + +@media (max-width: 768px) { + #body_solstice .header-anniversary-bg-img { + background-position: 20%; + } +} + +@media (min-width: @screen-sm-min) { + .featured-jumbotron .featured-story-jumbotron{ + width: auto; + } +} + +.featured-jumbotron h1:after { + border-color: #f7941e; +} + +.eclipsefdn-featured-project-committer { + h3, + .h3 { + white-space: nowrap; + text-align: center; + + @media (min-width: @screen-lg-min) { + text-align: unset; + } + } +} + +.featured-card { + max-width: 24rem; + margin: auto; + + .featured-card-img-wrapper { + width: 100%; + aspect-ratio: 1; + + img { + width: 100%; + height: 100%; + object-fit: cover; + } + } + + .featured-card-details-item { + display: inline-flex; + justify-content: center; + align-items: center; + width: 100%; + padding: 1.5rem; + background-color: @white; + text-align: center; + + &-highlighted { + height: 7rem; // @todo: Slice number of characters in JavaScript + background-color: @brand-primary; + text-overflow: ellipsis; + } + } + + a.featured-card-details-item { + color: @black; + font-weight: bold; + + &:hover, + &:active { + color: @black; + text-decoration: none; + background-color: darken(@white, 5%); + cursor: pointer; + } + } + + @media (min-width: @screen-lg-min) { + margin: unset; + max-width: unset; + } +} + +.featured-card.featured-project { + .featured-card-img-wrapper { + padding: 4rem; + background-color: #ccc7c2; + + img { + object-fit: contain; + } + } +} + +// Dark sections +.featured-section-row-dark-bg { + @media (min-width: @screen-lg-min) { + background-image: url('../images/homepage/homepage-mid-banner.png'); + background-repeat: no-repeat; + background-position-x: right; + } + + @media (min-width: 1920px) { + background-position: unset; + } +} + +// Stats +.stats-row { + margin-top: 10rem; +} + +.stats-row-circles { + display: flex; + gap: 6rem; + + .circle { + width: 2.4rem; + height: 2.4rem; + background-color: @brand-primary-light; + } +} + +.stats { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 6rem; + text-align: center; + + &-item { + flex-basis: 40%; // @todo: Try to make this work with 50% + } + + &-item-stat { + display: block; + font-size: 4rem; + } + + &-item-subject { + display: block; + color: @brand-primary-light; + font-size: 1.6rem; + font-weight: 500; + } +} + +@media (min-width: @screen-sm-min) { + .stats { + justify-content: flex-start; + text-align: left; + + &-item { + flex-basis: unset; + } + } +} + +// Newsroom announcements + +@news-section-gap: 2rem; + +.news-section-container { + display: flex; + flex-direction: column; + justify-content: space-between; + gap: @news-section-gap; + + @media (min-width: @screen-sm-min) { + flex-direction: row; + } +} + +.news-section-action { + position: relative; + display: flex; + flex-direction: column; + flex-shrink: 0; + width: 100%; + + &-img-wrapper { + width: 100%; + height: 100%; + + img { + width: 100%; + height: 100%; + object-fit: cover; + filter: grayscale(100%); + } + } + + @media (min-width: @screen-sm-min) { + width: 50%; + } + + @media (min-width: @screen-md-min) { + width: 30%; + } +} + +.news-section-action-links { + position: absolute; + bottom: 2rem; + display: flex; + flex-direction: column; + flex-wrap: wrap; + align-items: center; + width: 100%; + gap: 0.75rem; + + // Reset btn-block and btn-group's adjacent btn styles + .btn-block, + .btn + .btn { + margin-top: 0; + margin-left: unset; + } + + .btn-block { + width: 16rem; + } + + @media (min-width: @screen-sm-min) { + position: relative; + bottom: unset; + gap: unset; + flex-direction: row; + + .btn-block { + width: 100%; + } + } +} + +.news-items { + width: 100%; +} + +.news-container { + display: flex; + flex-direction: column; + flex-wrap: wrap; + gap: @news-section-gap; + + @media (min-width: @screen-sm-min) { + flex-direction: row; + } +} + +.tpl-news-list-item-home.news-item-card { + width: 100%; + padding: 4rem 2rem 2rem 2rem; + background-color: @white; + box-shadow: 0px 0px 12px #eaeaea; + + &:hover { + background-color: darken(@white, 1%); + } + + .news-item-card-title { + font-weight: bold; + } + + .news-item-card-date { + margin: 1rem 0; + color: @brand-primary; + font-weight: bold; + } + + @media (min-width: @screen-lg-min) { + width: 30%; + } +} + +// Move to solstice-assets +.featured-story-jumbotron .featured-story-jumbotron-content-body { + font-weight: 500; + font-size:16px; +} diff --git a/less/page_css_file/org/governance.less b/less/page_css_file/org/governance.less new file mode 100644 index 0000000000000000000000000000000000000000..a6a57a22449324d54350df824820b39f030aad39 --- /dev/null +++ b/less/page_css_file/org/governance.less @@ -0,0 +1,49 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +@import (reference) '../../styles.less'; + +h1 { + text-align: center; +} + +.governance-tile-row { + display: flex; + flex-wrap: wrap; + gap: 2rem; + align-items: stretch; + max-width: 90rem; + margin: 6rem auto; + position: relative; +} + +.governance-tile { + width: 100%; + color: @black; + a { + color:inherit; + display: block; + height: 100%; + text-decoration: none; + } + + @media (min-width: @screen-sm-min) { + width: calc(50% - 2rem); + } + + @media (min-width: @screen-md-min) { + width: calc(33.33% - 2rem); // 2rem is gap + aspect-ratio: 1; + } +} + diff --git a/less/page_css_file/projects/resources.less b/less/page_css_file/projects/resources.less new file mode 100644 index 0000000000000000000000000000000000000000..0a62f687a79035ccec5b948ea1f54be4bd653115 --- /dev/null +++ b/less/page_css_file/projects/resources.less @@ -0,0 +1,66 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Christopher Guindon <chris.guindon@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ +@import (reference) '../../styles.less'; + +/* +.page-projects-resources{ + h1{ + text-align: center; + } + + h2{ + text-align: center; + color: @brand-primary; + margin-bottom: 25px; + } + + .col-md-12{ + background-color: #ede8e8; + + padding-bottom:100px; + h3{ + text-align: center; + } + .content{ + padding: 3rem 6rem; + } + a.btn { + margin: auto; + position: absolute; + bottom: 20px; + text-align: center; + width: fit-content; + left: 0; + right: 0; + } + } + .col-md-12:first-child{ + background-color: #d5d5d5; + } + + .tile-section { + display: flex; + flex-direction: column; + justify-content: flex-start; + height: 100%; + + &-content { + flex-grow: 1; + } + + &-end { + justify-self: flex-end; + } + } +} +*/ diff --git a/less/page_css_file/research/styles.less b/less/page_css_file/research/styles.less index 317cd15c6dfc437db2054bc497894934820cad5a..36748cb326b1d3e67f1ecd6a0b1f7f9214c0d0c6 100644 --- a/less/page_css_file/research/styles.less +++ b/less/page_css_file/research/styles.less @@ -252,8 +252,10 @@ main { } } -.header-default-bg-img{ +.header-research-bg-img .featured-jumbotron { background-image: @header-default-bg-img; + background-size: cover; + background-repeat: no-repeat; } .header-projects-bg-img { diff --git a/less/page_css_file/resources/marketplaces.less b/less/page_css_file/resources/marketplaces.less new file mode 100644 index 0000000000000000000000000000000000000000..105e17fcd514938abee2144232a3cdd0e93cac3a --- /dev/null +++ b/less/page_css_file/resources/marketplaces.less @@ -0,0 +1,47 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +@import (reference) '../../styles.less'; + +.marketplace-tile { + display: block; + + &-logo { + width: 80%; + height: 7rem; + padding: 2rem 1.5rem; + margin: 3rem auto; + border-radius: 1rem; + background-color: @white; + box-shadow: 0 3px 8px -4px #9c9c9c; + + img { + width: 100%; + height: 100%; + object-fit: contain; + object-position: center; + } + } + + &:hover &-logo { + box-shadow: 0 3px 8px -4px #747474; + } + + &:link, + &:visited, + &:active, + &:hover { + text-decoration: none; + } +} + diff --git a/less/page_css_file/sponsor/collaboration.less b/less/page_css_file/sponsor/collaboration.less new file mode 100644 index 0000000000000000000000000000000000000000..c8394b383625242de7cdd3b06215cf122eb2a5fa --- /dev/null +++ b/less/page_css_file/sponsor/collaboration.less @@ -0,0 +1,37 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Christopher Guindon <chris.guindon@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +.sponsor-collaboration { + margin:1rem 0 3rem 0; + background: url('../../images/sponsor/collaboration/background.jpg'); + background-size: cover; + .col-md-6{ + color: #000; + h2{ + font-size:20px; + font-weight: bold; + padding:3rem; + text-align: center; + } + p{ + padding:1rem 5rem 8rem 5rem; + font-size: 1.7rem; + } + } + .col-md-6:nth-child(1) { + background-color:#f89d35; + } + .col-md-6:nth-child(2){ + background-color:#d0cfce; + } +} \ No newline at end of file diff --git a/less/page_css_file/topics.less b/less/page_css_file/topics.less new file mode 100644 index 0000000000000000000000000000000000000000..e24e5ebf9eb81710db012f159dc9c3c11354d5c4 --- /dev/null +++ b/less/page_css_file/topics.less @@ -0,0 +1,114 @@ +/*! + * Copyright (c) 2023 Eclipse Foundation, Inc. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0. + * + * Contributors: + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 +*/ + +@import (reference) '../styles.less'; + +.newsroom-resources .tpl-cover .newsroom-resource-item-container { + justify-content: flex-start; +} + +.header-topic { + // Hotfix for overflow caused by double row. Permanent fix should be to add a + // row_class to jumbotron and set to "row row-no-gutters" + .featured-jumbotron { + overflow-x: hidden; + } + + .featured-jumbotron { + padding-top: 0; + padding-bottom: 0; + } + + .featured-jumbotron-dark { + background-color: @black; + + .featured-jumbotron-headline { + color: @white; + font-size: 5rem; + font-weight: 200; + } + + .custom-jumbotron-main { + display: flex; + flex-direction: column; + padding-top: 4rem; + padding-bottom: 4rem; + + p { + font-weight: 300; + } + + & > * { + width: 100%; + } + + @media (min-width: @screen-md-min) { + flex-direction: row; + } + } + + .featured-story-jumbotron { + margin-bottom: unset; + } + + .featured-story-jumbotron-content { + display: flex; + flex-direction: column; + align-items: center; + width: 100%; + + @media (min-width: @screen-md-min) { + flex-direction: row; + } + } + + .featured-story-jumbotron-links { + justify-self: flex-end; + } + + .featured-story-jumbotron-content-title { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .featured-story-jumbotron-content-body { + margin: 1rem; + } + + @media (min-width: @screen-md-min) { + .featured-jumbotron-end { + margin-top: unset; + } + + .featured-story-jumbotron { + gap: unset; + } + + .featured-story-jumbotron-content-title { + margin-right: 0.8rem; + } + } + } +} + +// The orange background and size constraints should be on featured-container +// and not on featured-story-jumbotron. + +.featured-jumbotron .eclipsefdn-featured-story .featured-container { + background-color: @brand-primary-light; +} + +.featured-jumbotron .featured-story-jubmotron { + background: transparent; +} + diff --git a/less/pages/homepage.less b/less/pages/homepage.less deleted file mode 100644 index f2ce1916be960e6b712a7f49f647f144787a694c..0000000000000000000000000000000000000000 --- a/less/pages/homepage.less +++ /dev/null @@ -1,63 +0,0 @@ -/*! - * Copyright (c) 2021 Eclipse Foundation, Inc. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v. 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0. - * - * Contributors: - * Eric Poirier <eric.poirier@eclipse-foundation.org> - * - * SPDX-License-Identifier: EPL-2.0 -*/ - -.header-anniversary-bg-img { - min-height: 600px; - background-position: 65%; -} - -.featured-jumbotron { - padding-top: 45px; -} - -.featured-jumbotron h1:after { - border-color: #2c2255; - margin: 45px auto 0; -} - -.featured-jumbotron-anniversary { - position: relative; -} - -.featured-jumbotron-anniversary h1 { - margin-bottom: 0; -} - -@media (min-width: 992px) { - .featured-jumbotron-anniversary h1 { - margin-bottom: 45px; - } -} - -@media (max-width: 1199px) { - .jumbotron p { - text-shadow: 0px 0px 12px #000; - } - #body_solstice .header-anniversary-bg-img { - background-position: left; - } -} - -@media (max-width: 768px) { - #body_solstice .header-anniversary-bg-img { - background-position: 20%; - } -} - -.featured-jumbotron h1:after { - border-color: #f7941e; -} - -.header-dark-bg-img { - background-image: @header-dark-bg-img; -} \ No newline at end of file diff --git a/less/styles.less b/less/styles.less index cfdcaeaa91f0e60958bb2db0ecc0d0f893d0e4e0..6fda84b446f871d1de59e596464da9b85204d519 100644 --- a/less/styles.less +++ b/less/styles.less @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2021 Eclipse Foundation, Inc. + * Copyright (c) 2021, 2023 Eclipse Foundation, Inc. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0 which is available at @@ -7,16 +7,54 @@ * * Contributors: * Christopher Guindon <chris.guindon@eclipse-foundation.org> + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> * * SPDX-License-Identifier: EPL-2.0 */ -@import '~eclipsefdn-solstice-assets/less/quicksilver/styles.less'; -@import 'pages/homepage.less'; +@import '~eclipsefdn-solstice-assets/less/astro/main.less'; @import '_variables.less'; +@import 'components/_cards.less'; +@import 'layout/_jumbotron.less'; + +@import 'base/_utility-classes.less'; + +.featured-projects { + align-items: stretch; +} + +#footer-end { + // Hotfix for horizontal scrolling on .break-container usage in newsletter + // form. Use negative margins instead. + overflow-x: hidden; +} + // @todo: Allow to add class // to https://gitlab.eclipse.org/eclipsefdn/it/webdev/hugo-solstice-theme/-/blob/master/layouts/partials/featured_story.html #featured-story { margin-bottom: 60px; -} \ No newline at end of file +} + + +// @todo: Move the following to solstice-assets +// as @featured-section-row-dark-bg: @black; +.featured-section-row-dark-bg { + background-color: @black; + + .h2, + .h3 { // Should just add .hX alongside the hX rules in EFSA + color: @white; + } +} + +// container-class to center align h1 +// see: /sponsor/collaboration/ +.center-align-h1{ + h1{ + text-align: center; + padding-bottom:35px; + padding-top:25px; + } +} + diff --git a/package.json b/package.json index bbf7496d35af9b5ab0bd364b03e562df677a5574..dfd085579e2990f5a4f16dbf6457ec9a3933191d 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,12 @@ "hot": "NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", "production": "NODE_ENV=production webpack --progress --config=node_modules/laravel-mix/setup/webpack.config.js", "fetch_project": "NODE_ENV=production node node_modules/eclipsefdn-hugo-solstice-theme/bin/projects/index.js -l data/", - "install": "NODE_ENV=production npm run production && npm run fetch_project" + "fetch_staff_blogs": "curl -s https://blogs.eclipse.org/blog/feed > data/staff_blogs.xml", + "install": "NODE_ENV=production npm run production && npm run fetch_project && npm run fetch_staff_blogs" }, "dependencies": { - "eclipsefdn-hugo-solstice-theme": "0.0.183", "datatables.net-dt": "^1.13.1", + "eclipsefdn-hugo-solstice-theme": "0.0.195", "js-yaml": "^3.13.1", "json-minify": "^1.0.0" }, diff --git a/static/images/redesign-stock/announcements.jpg b/static/images/redesign-stock/announcements.jpg new file mode 100755 index 0000000000000000000000000000000000000000..90e924516ea0aa2370fac85736fcb06fdf5cf440 Binary files /dev/null and b/static/images/redesign-stock/announcements.jpg differ diff --git a/static/images/redesign-stock/community-news.jpg b/static/images/redesign-stock/community-news.jpg new file mode 100755 index 0000000000000000000000000000000000000000..377199d2d79cb9617fedfcf43a53eb0c0bc22730 Binary files /dev/null and b/static/images/redesign-stock/community-news.jpg differ diff --git a/static/images/redesign-stock/eclipse-californium.jpg b/static/images/redesign-stock/eclipse-californium.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d5663260bb5abe47d99f4383cf9fdc2649ea31fe Binary files /dev/null and b/static/images/redesign-stock/eclipse-californium.jpg differ diff --git a/static/images/redesign-stock/neha-naithani.jpg b/static/images/redesign-stock/neha-naithani.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a29b3828d046c95dd181361e6da521bdb4aaf709 Binary files /dev/null and b/static/images/redesign-stock/neha-naithani.jpg differ diff --git a/webpack.mix.js b/webpack.mix.js index f6a28bda3eeffbdcf5ed7a50dbfd8e07f03119da..027f17e3238b0943e0846b3f173704a32cf82208 100644 --- a/webpack.mix.js +++ b/webpack.mix.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2021 Eclipse Foundation, Inc. + * Copyright (c) 2021, 2023 Eclipse Foundation, Inc. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0 which is available at @@ -7,6 +7,7 @@ * * Contributors: * Christopher Guindon <chris.guindon@eclipse-foundation.org> + * Olivier Goulet <olivier.goulet@eclipse-foundation.org> * * SPDX-License-Identifier: EPL-2.0 */ @@ -18,16 +19,24 @@ mix.EclipseFdnSolsticeAssets(); mix.setPublicPath('static/public'); mix.setResourceRoot('../'); + // default styles mix.less('./less/styles.less', 'static/public/css/styles.css'); mix.js('js/main.js', './static/public/js/main.js'); // page_css_file +mix.less('./less/page_css_file/homepage.less', 'static/public/css/homepage.css'); mix.less('./less/page_css_file/collaborations/styles.less', 'static/public/css/collaborations-styles.css'); mix.less('./less/page_css_file/openchain/styles.less', 'static/public/css/projects-openchain.css'); mix.less('./less/page_css_file/europe/styles.less', 'static/public/css/europe-styles.css'); +mix.less('./less/page_css_file/org/governance.less', 'static/public/css/org/governance.css'); +mix.less('./less/page_css_file/projects/resources.less', 'static/public/css/projects/resources.css'); +mix.less('./less/page_css_file/sponsor/collaboration.less', 'static/public/css/collaboration.css'); +mix.less('./less/page_css_file/blogs-and-videos.less', 'static/public/css/blogs-and-videos.css'); +mix.less('./less/page_css_file/topics.less', 'static/public/css/topics.css'); +mix.less('./less/page_css_file/resources/marketplaces.less', 'static/public/css/resources/marketplaces.css'); // eclipse.org/research mix.less('./less/page_css_file/research/styles.less', 'static/public/css/research-styles.css'); mix.css('./node_modules/datatables.net-dt/css/jquery.dataTables.min.css', 'static/public/css/datatables.net-dt.css'); -mix.js('js/known-vulnerabilities.js', './static/public/js/known-vulnerabilities.js') \ No newline at end of file +mix.js('js/known-vulnerabilities.js', './static/public/js/known-vulnerabilities.js') diff --git a/yarn.lock b/yarn.lock index a093a056c217d47cc1f34e9a9b469ae3888ed79f..e214509dc2b0ba9843ad44cc692635029492764c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,301 +3,284 @@ "@ampproject/remapping@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + 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.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.5" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298" - integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" + integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== "@babel/core@^7.0.0-0", "@babel/core@^7.15.8": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.0.tgz#1341aefdcc14ccc7553fcc688dd8986a2daffc13" - integrity sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA== + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.6.tgz#aafafbe86e9a1679d876b99dc46382964ef72494" + integrity sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.0" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.21.0" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.0" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.6" + "@babel/parser" "^7.22.6" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.2" - semver "^6.3.0" -"@babel/generator@^7.21.0", "@babel/generator@^7.21.1": - version "7.21.1" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.1.tgz#951cc626057bc0af2c35cd23e9c64d384dea83dd" - integrity sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA== +"@babel/generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" + integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== dependencies: - "@babel/types" "^7.21.0" + "@babel/types" "^7.22.5" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== +"@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.18.6" + "@babel/types" "^7.22.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878" + integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" - integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52" + integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" + "@babel/compat-data" "^7.22.6" + "@babel/helper-validator-option" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + browserslist "^4.21.9" lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9" - integrity sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz#53ff78472e5ce10a52664272a239787107603ebb" - integrity sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.6.tgz#58564873c889a6fea05a538e23f9f6d201f10950" + integrity sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.6.tgz#87afd63012688ad792de430ceb3b6dc28e4e7a40" + integrity sha512-nBookhLKxAWo/TUCmhnaEJyLz2dekjQvv5SRpE9epWQBcpedWLKt8aZdsuT9XV5ovzR3fENLjRXVT0GsSlGGhA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" regexpu-core "^5.3.1" -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== +"@babel/helper-define-polyfill-provider@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz#af1429c4a83ac316a6a8c2cc8ff45cb5d2998d3a" + integrity sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A== dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" + "@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" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" - integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== - dependencies: - "@babel/types" "^7.21.0" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.0", "@babel/helper-module-transforms@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.2" - "@babel/types" "^7.21.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@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.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" - integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.20.7" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@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.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" + integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@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.20.2", "@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.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz#14a38141a7bf2165ad38da61d61cf27b43015da2" + integrity sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-wrap-function" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-replace-supers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz#71bc5fb348856dea9fdc4eafd7e2e49f585145dc" + integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^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.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.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helper-wrap-function@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz#44d205af19ed8d872b4eefb0d2fa65f45eb34f06" + integrity sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helpers@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" + integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.21.0", "@babel/parser@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.2.tgz#dacafadfc6d7654c3051a66d6fe55b6cb2f2a0b3" - integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975" + integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - 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.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": + version "7.22.5" + 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.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" + integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" - integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.7" - -"@babel/plugin-proposal-async-generator-functions@^7.20.1": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" - integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" + integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.5" -"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.18.6": +"@babel/plugin-proposal-class-properties@^7.12.1": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -305,64 +288,7 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" - integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" - integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.15.6", "@babel/plugin-proposal-object-rest-spread@^7.20.2": +"@babel/plugin-proposal-object-rest-spread@^7.15.6": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== @@ -373,42 +299,12 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.20.7" -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" +"@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-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== @@ -451,12 +347,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== +"@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + 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.19.0" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" @@ -521,301 +431,434 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" - integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== +"@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-plugin-utils" "^7.20.2" + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" - integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== +"@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== +"@babel/plugin-transform-async-generator-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz#7336356d23380eda9a56314974f053a020dab0c3" + integrity sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-block-scoping@^7.20.2": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== +"@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" -"@babel/plugin-transform-classes@^7.20.2": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== +"@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b" + integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" + integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" + integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.18.9": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" - integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== +"@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/template" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.20.2": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz#8bda578f71620c7de7c93af590154ba331415454" - integrity sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA== +"@babel/plugin-transform-destructuring@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz#d3aca7438f6c26c78cdd0b0ba920a336001b27cc" + integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== +"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== +"@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== +"@babel/plugin-transform-dynamic-import@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" + integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-for-of@^7.18.8": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" - integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== +"@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== +"@babel/plugin-transform-export-namespace-from@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" + integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== +"@babel/plugin-transform-for-of@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" + integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== +"@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.19.6": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" - integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== +"@babel/plugin-transform-json-strings@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" + integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-modules-commonjs@^7.19.6": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== +"@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.19.6": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" - integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== +"@babel/plugin-transform-logical-assignment-operators@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" + integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== +"@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== +"@babel/plugin-transform-modules-amd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" + integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== +"@babel/plugin-transform-modules-commonjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" + integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== +"@babel/plugin-transform-modules-systemjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" + integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" -"@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz#0ee349e9d1bc96e78e3b37a7af423a4078a7083f" - integrity sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA== +"@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== +"@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-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.18.6": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" - integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== +"@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" + integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" + integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" + integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.5" + +"@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" + integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.5", "@babel/plugin-transform-optional-chaining@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz#4bacfe37001fe1901117672875e931d439811564" + integrity sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg== + 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.20.7", "@babel/plugin-transform-parameters@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" + integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz#cd8a68b228a5f75fa01420e8cc2fc400f0fc32aa" + integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" regenerator-transform "^0.15.1" -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== +"@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.15.8": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz#2a884f29556d0a68cd3d152dcc9e6c71dfb6eee8" - integrity sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg== + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.6.tgz#9ed446bf6829ccfd16305662bd650c159fa19d24" + integrity sha512-+AGkst7Kqq3QUflKGkhWWMRb9vaKamoreNmYc+sjsIpOp+TsyU0exhp3RlwjQa/HdlKkPt3AMDwfg8Hpt9Vwqg== dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + babel-plugin-polyfill-corejs2 "^0.4.3" + babel-plugin-polyfill-corejs3 "^0.8.1" + babel-plugin-polyfill-regenerator "^0.5.0" -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== +"@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.19.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== +"@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== +"@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== +"@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== +"@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== +"@babel/plugin-transform-unicode-escapes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz#ce0c248522b1cb22c7c992d88301a5ead70e806c" + integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.12.11", "@babel/preset-env@^7.15.8": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" - integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== +"@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.20.1" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.18.6" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.2" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.12.11", "@babel/preset-env@^7.15.8": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.6.tgz#41bade05f2f8782d693b52d707ede7cef9da3b38" + integrity sha512-IHr0AXHGk8oh8HYSs45Mxuv6iySUBwDTIzJSnXN7PURqHdxJVQlCoXmKJgyvSS9bcNf9NVRVE35z+LkCvGmi6w== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@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.20.0" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@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" @@ -825,45 +868,62 @@ "@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-transform-arrow-functions" "^7.18.6" - "@babel/plugin-transform-async-to-generator" "^7.18.6" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.20.2" - "@babel/plugin-transform-classes" "^7.20.2" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.20.2" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.18.8" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.19.6" - "@babel/plugin-transform-modules-commonjs" "^7.19.6" - "@babel/plugin-transform-modules-systemjs" "^7.19.6" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.20.1" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.18.6" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.19.0" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.10" - "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.5" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.22.5" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.5" + "@babel/plugin-transform-classes" "^7.22.6" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.22.5" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.5" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.5" + "@babel/plugin-transform-for-of" "^7.22.5" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.5" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.5" + "@babel/plugin-transform-modules-systemjs" "^7.22.5" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" + "@babel/plugin-transform-numeric-separator" "^7.22.5" + "@babel/plugin-transform-object-rest-spread" "^7.22.5" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.6" + "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.5" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.5" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.5" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" + "@babel/types" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + babel-plugin-polyfill-corejs2 "^0.4.3" + babel-plugin-polyfill-corejs3 "^0.8.1" + babel-plugin-polyfill-regenerator "^0.5.0" + core-js-compat "^3.31.0" "@babel/preset-modules@^0.1.5": version "0.1.5" @@ -881,45 +941,45 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.15.4", "@babel/runtime@^7.8.4": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== +"@babel/runtime@^7.15.4", "@babel/runtime@^7.21.0", "@babel/runtime@^7.8.4": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== dependencies: regenerator-runtime "^0.13.11" -"@babel/template@^7.18.10", "@babel/template@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.2.tgz#ac7e1f27658750892e815e60ae90f382a46d8e75" - integrity sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.1" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.2" - "@babel/types" "^7.21.2" +"@babel/template@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.6.tgz#8f2f83a5c588251584914debeee38f35f661a300" + integrity sha512-53CijMvKlLIDlOTrdWiHileRddlIiwUIyCKqYa7lYnnPldXCG5dUSN38uT0cA6i7rHWNKJLH0VU/Kxdr1GzB3w== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.22.6" + "@babel/types" "^7.22.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.3.0", "@babel/types@^7.4.4": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.2.tgz#92246f6e00f91755893c2876ad653db70c8310d1" - integrity sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.4.4": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" "@colors/colors@1.5.0": @@ -937,18 +997,10 @@ resolved "https://registry.yarnpkg.com/@geedmo/yamm3/-/yamm3-1.3.1.tgz#3387b66dd75d4d1c13853283b67526411416dfb9" integrity sha512-WI2zymmEXud2q0a/7cdRWCr58gvZUcAHpbrSHA1rz1fU6n0mcAkmuKoTrRMF35mrWFxB/mliw4HEMRhoaIXmMA== -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + 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" @@ -959,28 +1011,33 @@ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@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.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== +"@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.14", "@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== +"@jridgewell/sourcemap-codec@^1.4.10": + 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.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" @@ -990,6 +1047,11 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +"@nicolo-ribaudo/semver-v6@^6.3.3": + version "6.3.3" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" + integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== + "@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" @@ -1017,9 +1079,9 @@ integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== "@types/babel__core@^7.1.16": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.0.tgz#61bc5a4cae505ce98e1e36c5445e4bee060d8891" - integrity sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" + integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -1043,11 +1105,11 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*": - version "7.18.3" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" - integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" + integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.20.7" "@types/body-parser@*": version "1.19.2" @@ -1073,9 +1135,9 @@ source-map "^0.6.0" "@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + version "1.5.0" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#9fd20b3974bdc2bcd4ac6567e2e0f6885cb2cf41" + integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" @@ -1096,31 +1158,27 @@ "@types/estree" "*" "@types/eslint@*": - version "8.21.1" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.21.1.tgz#110b441a210d53ab47795124dbc3e9bb993d1e7c" - integrity sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ== + version "8.40.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.40.2.tgz#2833bc112d809677864a4b0e7d1de4f04d7dac2d" + integrity sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== - -"@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.33" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" - integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== + version "4.17.35" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" + integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" + "@types/send" "*" "@types/express@*", "@types/express@^4.17.13": version "4.17.17" @@ -1145,10 +1203,15 @@ 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-errors@*": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.1.tgz#20172f9578b225f6c7da63446f56d4ce108d5a65" + integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ== + "@types/http-proxy@^1.17.8": - version "1.17.10" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.10.tgz#e576c8e4a0cc5c6a138819025a88e167ebb38d6c" - integrity sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g== + version "1.17.11" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" + integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== dependencies: "@types/node" "*" @@ -1189,24 +1252,29 @@ "@types/node" "*" "@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== "@types/mime@*": version "3.0.1" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + "@types/minimatch@*": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== "@types/node@*": - version "18.14.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.6.tgz#ae1973dd2b1eeb1825695bb11ebfb746d27e3e93" - integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA== + version "20.3.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.3.tgz#329842940042d2b280897150e023e604d11657d6" + integrity sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1228,6 +1296,14 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/send@*": + version "0.17.1" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" + integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + "@types/serve-index@^1.9.1": version "1.9.1" resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" @@ -1236,10 +1312,11 @@ "@types/express" "*" "@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.1" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d" - integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ== + version "1.15.2" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.2.tgz#3e5419ecd1e40e7405d34093f10befb43f63381a" + integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== dependencies: + "@types/http-errors" "*" "@types/mime" "*" "@types/node" "*" @@ -1255,132 +1332,132 @@ resolved "https://registry.yarnpkg.com/@types/svgo/-/svgo-1.3.6.tgz#9db00a7ddf9b26ad2feb6b834bef1818677845e1" integrity sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug== -"@types/ws@^8.5.1": - version "8.5.4" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" - integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== +"@types/ws@^8.5.5": + version "8.5.5" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb" + integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== dependencies: "@types/node" "*" -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== +"@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.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== +"@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== +"@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== +"@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== +"@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.1" - "@webassemblyjs/helper-api-error" "1.11.1" + "@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== +"@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== +"@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.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" + "@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== +"@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== +"@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.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" +"@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" "@webpack-cli/configtest@^1.2.0": @@ -1423,15 +1500,15 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== +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@^8.5.0, acorn@^8.7.1: - version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== +acorn@^8.7.1, acorn@^8.8.2: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== ajv-formats@^2.1.1: version "2.1.1" @@ -1445,7 +1522,7 @@ ajv-keywords@^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.0.0: +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== @@ -1462,7 +1539,7 @@ ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.8.0: +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== @@ -1511,6 +1588,14 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -1545,12 +1630,12 @@ assert@^1.1.1: util "0.10.3" autoprefixer@^10.4.0: - version "10.4.13" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8" - integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== + version "10.4.14" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" + integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== dependencies: - browserslist "^4.21.4" - caniuse-lite "^1.0.30001426" + browserslist "^4.21.5" + caniuse-lite "^1.0.30001464" fraction.js "^4.2.0" normalize-range "^0.1.2" picocolors "^1.0.0" @@ -1578,29 +1663,29 @@ babel-loader@^8.2.3: make-dir "^3.1.0" schema-utils "^2.6.5" -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== +babel-plugin-polyfill-corejs2@^0.4.3: + version "0.4.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz#9f9a0e1cd9d645cc246a5e094db5c3aa913ccd2b" + integrity sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA== dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.1" + "@nicolo-ribaudo/semver-v6" "^6.3.3" -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== +babel-plugin-polyfill-corejs3@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz#d406c5738d298cd9c66f64a94cf8d5904ce4cc5e" + integrity sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" + "@babel/helper-define-polyfill-provider" "^0.4.1" + core-js-compat "^3.31.0" -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== +babel-plugin-polyfill-regenerator@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz#ace7a5eced6dff7d5060c335c52064778216afd3" + integrity sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" + "@babel/helper-define-polyfill-provider" "^0.4.1" balanced-match@^1.0.0: version "1.0.2" @@ -1656,9 +1741,9 @@ body-parser@1.20.1: unpipe "1.0.0" bonjour-service@^1.0.11: - version "1.1.0" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.0.tgz#424170268d68af26ff83a5c640b95def01803a13" - integrity sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q== + version "1.1.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" + integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== dependencies: array-flatten "^2.1.2" dns-equal "^1.0.0" @@ -1756,15 +1841,15 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: - version "4.21.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.21.4, browserslist@^4.21.5, browserslist@^4.21.9: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" buffer-from@^1.0.0: version "1.1.2" @@ -1839,10 +1924,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449: - version "1.0.30001462" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001462.tgz#b2e801e37536d453731286857c8520d3dcee15fe" - integrity sha512-PDd20WuOBPiasZ7KbFnmQRyuLE7cFXW2PVd7dmALzbkUXEP46upAuCDm9eY9vho8fgNMGmbAX92QBZHzcnWIqw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001503: + version "1.0.30001512" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" + integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== chalk@^2.0.0: version "2.4.2" @@ -1941,9 +2026,9 @@ clone-deep@^4.0.1: shallow-clone "^3.0.0" collect.js@^4.28.5: - version "4.34.3" - resolved "https://registry.yarnpkg.com/collect.js/-/collect.js-4.34.3.tgz#8169aff62d18a973b2ea23ace76da03517463ac1" - integrity sha512-aFr67xDazPwthsGm729mnClgNuh15JEagU6McKBKqxuHOkWL7vMFzGbhsXDdPZ+H6ia5QKIMGYuGOMENBHnVpg== + version "4.36.1" + resolved "https://registry.yarnpkg.com/collect.js/-/collect.js-4.36.1.tgz#0194c52e90e01db6f136d28e7a3cf88c5687894d" + integrity sha512-jd97xWPKgHn6uvK31V6zcyPd40lUJd7gpYxbN2VOVxGWO4tyvS9Li4EpsFjXepGTo2tYcOTC4a8YsbQXMJ4XUw== color-convert@^1.9.0: version "1.9.3" @@ -1975,9 +2060,9 @@ colord@^2.9.1: integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== colorette@^2.0.10, colorette@^2.0.14: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== commander@2.17.x: version "2.17.1" @@ -2105,17 +2190,17 @@ copy-anything@^2.0.1: dependencies: is-what "^3.14.1" -core-js-compat@^3.25.1: - version "3.29.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.29.0.tgz#1b8d9eb4191ab112022e7f6364b99b65ea52f528" - integrity sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ== +core-js-compat@^3.31.0: + version "3.31.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.0.tgz#4030847c0766cc0e803dcdfb30055d7ef2064bf1" + integrity sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw== dependencies: browserslist "^4.21.5" core-js@^3.1.3, core-js@^3.15.2: - version "3.29.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.29.0.tgz#0273e142b67761058bcde5615c503c7406b572d6" - integrity sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg== + version "3.31.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.31.0.tgz#4471dd33e366c79d8c0977ed2d940821719db344" + integrity sha512-NIp2TQSGfR6ba5aalZD+ZQ1fSxGhDo/s1w0nx3RYzf2pnJxt7YynxFlFScP6eV7+GZsKO95NSjGxyJsU3DZgeQ== core-util-is@~1.0.0: version "1.0.3" @@ -2196,9 +2281,9 @@ crypto-browserify@^3.11.0: randomfill "^1.0.3" css-declaration-sorter@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec" - integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== + version "6.4.0" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz#630618adc21724484b3e9505bce812def44000ad" + integrity sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew== css-loader@^5.2.6: version "5.2.7" @@ -2302,24 +2387,26 @@ csso@^4.2.0: css-tree "^1.1.2" datatables.net-dt@^1.13.1: - version "1.13.4" - resolved "https://registry.yarnpkg.com/datatables.net-dt/-/datatables.net-dt-1.13.4.tgz#ec32d22a02772ee6dda2677032cb6b24f3f5e4d0" - integrity sha512-QAvuEej/qKSiaSmSeDQ36wWO72XzFGKkd0jdiqbp+2FHAAzIk+ffsqQAwylystMoBSiO0zlcdaqHoAPa5Dy7Pg== + version "1.13.5" + resolved "https://registry.yarnpkg.com/datatables.net-dt/-/datatables.net-dt-1.13.5.tgz#14f3dc64049106dbbe69976ba2c9920f6929d75f" + integrity sha512-6cIFRd/ujr0AfHPLykJNAs/6FLgDygWgYoV4d7trK2+l4NLRCrlqumtA6pm+7xF5bBaIcD0DIT8W97TIUg/PBA== dependencies: - datatables.net ">=1.12.1" + datatables.net ">=1.13.4" jquery ">=1.7" -datatables.net@>=1.12.1: - version "1.13.4" - resolved "https://registry.yarnpkg.com/datatables.net/-/datatables.net-1.13.4.tgz#9a809cee82eca0a884e10b4d47a3a3d6e65e9fe7" - integrity sha512-yzhArTOB6tPO2QFKm1z3hA4vabtt2hRvgw8XLsT1xqEirinfGYqWDiWXlkTPTaJv2e7gG+Kf985sXkzBFlGrGQ== +datatables.net@>=1.13.4: + version "1.13.5" + resolved "https://registry.yarnpkg.com/datatables.net/-/datatables.net-1.13.5.tgz#790a3d70d5e103f5465ed8c52a50eb242e1e2dc4" + integrity sha512-XoCQHkUM5MwbC3Wx7WpVvt4i880J8pIFDA9HIKD4GhvtalryBfmdd+bZvrc/rEbraZS7U4eR2k8/wFY0NeHVqQ== dependencies: jquery ">=1.7" date-fns@^2.27.0: - version "2.29.3" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" - integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" debug@2.6.9: version "2.6.9" @@ -2359,7 +2446,7 @@ define-lazy-prop@^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.1.3, define-properties@^1.1.4: +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== @@ -2383,9 +2470,9 @@ depd@~1.1.2: integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + version "1.1.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" + integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" @@ -2422,9 +2509,9 @@ dns-equal@^1.0.0: integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== dns-packet@^5.2.2: - version "5.4.0" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" - integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + version "5.6.0" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" + integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" @@ -2502,20 +2589,20 @@ dotignore@~0.1.2: dependencies: minimatch "^3.0.4" -eclipsefdn-hugo-solstice-theme@0.0.183: - version "0.0.183" - resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.0.183.tgz#bdbc654ec8a7ff4c95c216d84471cce44d0843b2" - integrity sha512-lHYCjssYK8uQ7zepft6b7cESHi7HTK+llRPpmt0CjqZUXeWb9b6m89+JAXyo6FLKqy/gPQtTCXwnlhFYI1+LsQ== +eclipsefdn-hugo-solstice-theme@0.0.195: + version "0.0.195" + resolved "https://registry.yarnpkg.com/eclipsefdn-hugo-solstice-theme/-/eclipsefdn-hugo-solstice-theme-0.0.195.tgz#10826d72108cc5d9a53a8fdb24c88ce1d70547d1" + integrity sha512-/GzqR7AoMqEtHzIwtrwntoA63uXtrSM4jxnfahZrl/DS+XQgGsQ7Ii2g76SWIqzO8p4FqnTFKoGu6hYY8F6rEw== dependencies: axios "^0.21.1" - eclipsefdn-solstice-assets "0.0.217" + eclipsefdn-solstice-assets "0.0.240" json2yaml "^1.1.0" toml "^3.0.0" -eclipsefdn-solstice-assets@0.0.217: - version "0.0.217" - resolved "https://registry.yarnpkg.com/eclipsefdn-solstice-assets/-/eclipsefdn-solstice-assets-0.0.217.tgz#18bbc22ad61f2f3380cf290809ee0e84650a3e89" - integrity sha512-+ShlFIYUFAV+vbSa/bGx+A+GjbzkOLKbjhPfx15rxDLWfNKjS7/Xh/BjhpVfqpC4mFg/akdsi/autjBq9dERkw== +eclipsefdn-solstice-assets@0.0.240: + version "0.0.240" + resolved "https://registry.yarnpkg.com/eclipsefdn-solstice-assets/-/eclipsefdn-solstice-assets-0.0.240.tgz#a67c0853171971f66dee3cb6c8c5f60c9370da0e" + integrity sha512-2uBxFEEAtfAHzaWFfOyK99bZAT03sjB9uWaLOrJbP0VI39cOT62Zj+CmJwy4nrUIDzeNXbUrtBYBUgPCfyZ58Q== dependencies: "@babel/core" "^7.0.0-0" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -2552,6 +2639,7 @@ eclipsefdn-solstice-assets@0.0.217: owl.carousel "^2.3.4" parse-link-header "^2.0.0" postcss "^8.3.5" + querystring-es3 "^0.2.1" webpack "^5.60.0" webpack-cli "^4.9.1" whatwg-fetch "^3.6.2" @@ -2561,10 +2649,10 @@ ee-first@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.284: - version "1.4.324" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.324.tgz#0cff81794e6c48efbb0b029224968621230d8ace" - integrity sha512-m+eBs/kh3TXnCuqDF6aHLLRwLK2U471JAbZ1KYigf0TM96fZglxv0/ZFBvyIxnLKsIWUoDiVnHTA2mhYz1fqdA== +electron-to-chromium@^1.4.431: + version "1.4.450" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.450.tgz#df232c961ee9bf4e8980f86e96a6e9f291720138" + integrity sha512-BLG5HxSELlrMx7dJ2s+8SFlsCtJp37Zpk2VAxyC6CZtbc+9AJeZHfYHbrlSgdXp6saQ8StMqOTEDaBKgA7u1sw== element-closest-polyfill@^1.0.4: version "1.0.6" @@ -2606,10 +2694,10 @@ encodeurl@~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.10.0: - version "5.12.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" - integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== +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" @@ -2620,9 +2708,9 @@ entities@^2.0.0: integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== envinfo@^7.7.3: - version "7.8.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + version "7.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" + integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== errno@^0.1.1: version "0.1.8" @@ -2639,17 +2727,17 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.21.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" - integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== + version "1.21.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== dependencies: + array-buffer-byte-length "^1.0.0" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.0" get-symbol-description "^1.0.0" globalthis "^1.0.3" gopd "^1.0.1" @@ -2657,8 +2745,8 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: has-property-descriptors "^1.0.0" has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.4" - is-array-buffer "^3.0.1" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" @@ -2666,21 +2754,22 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: is-string "^1.0.7" is-typed-array "^1.1.10" is-weakref "^1.0.2" - object-inspect "^1.12.2" + object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" regexp.prototype.flags "^1.4.3" safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" string.prototype.trimend "^1.0.6" string.prototype.trimstart "^1.0.6" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" which-typed-array "^1.1.9" -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-module-lexer@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" + integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== es-set-tostringtag@^2.0.1: version "2.0.1" @@ -2831,9 +2920,9 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.0.3: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + version "3.3.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.0.tgz#7c40cb491e1e2ed5664749e87bfb516dbe8727c0" + integrity sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2964,10 +3053,10 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== +fs-monkey@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.4.tgz#ee8c1b53d3fe8bb7e5d2c5c5dfc0168afdd2f747" + integrity sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ== fs.realpath@^1.0.0: version "1.0.0" @@ -2994,7 +3083,7 @@ function.prototype.name@^1.1.5: es-abstract "^1.19.0" functions-have-names "^1.2.2" -functions-have-names@^1.2.2: +functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -3010,12 +3099,13 @@ get-caller-file@^2.0.5: integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-stream@^6.0.0: @@ -3089,9 +3179,9 @@ gopd@^1.0.1: get-intrinsic "^1.1.3" graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + 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== growly@^1.3.0: version "1.3.0" @@ -3204,9 +3294,9 @@ hpack.js@^2.1.6: wbuf "^1.1.0" html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== html-loader@^1.3.2: version "1.3.2" @@ -3258,9 +3348,9 @@ html-minifier@^3.1.0: uglify-js "3.4.x" html-webpack-plugin@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + version "5.5.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" + integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== dependencies: "@types/html-minifier-terser" "^6.0.0" html-minifier-terser "^6.0.2" @@ -3435,7 +3525,7 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -internal-slot@^1.0.4: +internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== @@ -3455,9 +3545,9 @@ ipaddr.js@1.9.1: integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + version "2.1.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== is-arguments@^1.0.4: version "1.1.1" @@ -3467,7 +3557,7 @@ is-arguments@^1.0.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-array-buffer@^3.0.1: +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== @@ -3513,10 +3603,10 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.11.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== dependencies: has "^1.0.3" @@ -3680,9 +3770,9 @@ jquery-match-height@^0.7.2: integrity sha512-qSyC0GBc4zUlgBcxfyyumJSVUm50T6XuJEIz59cKaI28VXMUT95mZ6KiIjhMIMbG8IiJhh65FtQO1XD42TAcwg== jquery@>=1.7, jquery@>=1.8.3, jquery@^3.5.1: - version "3.6.3" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.3.tgz#23ed2ffed8a19e048814f13391a19afcdba160e6" - integrity sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg== + version "3.7.0" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.0.tgz#fe2c01a05da500709006d8790fe21c8a39d75612" + integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ== js-tokens@^4.0.0: version "4.0.0" @@ -3831,6 +3921,14 @@ laravel-mix@^6.0.49: webpackbar "^5.0.0-3" yargs "^17.2.1" +launch-editor@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7" + integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.7.3" + less-loader@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-7.3.0.tgz#f9d6d36d18739d642067a05fb5bd70c8c61317e5" @@ -3998,11 +4096,11 @@ media-typer@0.3.0: integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^3.4.3: - version "3.4.13" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.13.tgz#248a8bd239b3c240175cd5ec548de5227fc4f345" - integrity sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg== + 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.3" + fs-monkey "^1.0.4" merge-descriptors@1.0.1: version "1.0.1" @@ -4135,10 +4233,10 @@ mustache@^4.0.1: resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64" integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== native-request@^1.0.5: version "1.1.0" @@ -4171,9 +4269,9 @@ no-case@^3.0.4: tslib "^2.0.3" node-fetch@^2.6.1: - version "2.6.9" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" - integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== + version "2.6.12" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" + integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== dependencies: whatwg-url "^5.0.0" @@ -4223,10 +4321,10 @@ node-notifier@^9.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== +node-releases@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== nopt@1.0.10: version "1.0.10" @@ -4274,7 +4372,7 @@ object-assign@^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.12.2, object-inspect@^1.9.0, object-inspect@~1.12.3: +object-inspect@^1.12.3, object-inspect@^1.9.0, object-inspect@~1.12.3: version "1.12.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== @@ -4641,9 +4739,9 @@ postcss-modules-extract-imports@^3.0.0: integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" @@ -4750,9 +4848,9 @@ postcss-reduce-transforms@^5.1.0: 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.11" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" - integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -4778,11 +4876,11 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@^8.2.15, postcss@^8.3.5: - version "8.4.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" - integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== + version "8.4.24" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.24.tgz#f714dba9b2284be3cc07dbd2fc57ee4dc972d2df" + integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== dependencies: - nanoid "^3.3.4" + nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" @@ -4834,12 +4932,7 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -punycode@^1.2.4: +punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== @@ -4856,16 +4949,18 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" -querystring-es3@^0.2.0: +qs@^6.11.0: + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" + +querystring-es3@^0.2.0, querystring-es3@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -4915,9 +5010,9 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.3.3, readable util-deprecate "~1.0.1" readable-stream@^3.0.6, readable-stream@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.1.tgz#f9f9b5f536920253b3d26e7660e7da4ccff9bb62" - integrity sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ== + 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" @@ -4962,18 +5057,18 @@ regenerator-transform@^0.15.1: "@babel/runtime" "^7.8.4" regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" regexpu-core@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.1.tgz#66900860f88def39a5cb79ebd9490e84f17bcdfb" - integrity sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ== + 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" @@ -5048,11 +5143,11 @@ resolve-from@^5.0.0: integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve@^1.14.2, resolve@^1.9.0, resolve@~1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.11.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -5128,24 +5223,24 @@ schema-utils@^2.6.5: ajv "^6.12.4" ajv-keywords "^3.5.2" -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== +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.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + 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.8.0" + ajv "^8.9.0" ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" + ajv-keywords "^5.1.0" select-hose@^2.0.0: version "2.0.0" @@ -5164,15 +5259,15 @@ semver@^5.6.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.2, semver@^7.3.5: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + version "7.5.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" + integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== dependencies: lru-cache "^6.0.0" @@ -5195,7 +5290,7 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@^6.0.0: +serialize-javascript@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== @@ -5267,6 +5362,11 @@ shebang-regex@^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: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" @@ -5367,9 +5467,9 @@ statuses@2.0.1: integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== std-env@^3.0.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.3.2.tgz#af27343b001616015534292178327b202b9ee955" - integrity sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA== + version "3.3.3" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.3.3.tgz#a54f06eb245fdcfef53d56f3c0251f1d5c3d01fe" + integrity sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg== stream-browserify@^2.0.1: version "2.0.2" @@ -5404,7 +5504,7 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.trim@~1.2.7: +string.prototype.trim@^1.2.7, string.prototype.trim@~1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== @@ -5538,16 +5638,16 @@ tape@^4.9.0: string.prototype.trim "~1.2.7" through "~2.3.8" -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.4: - version "5.3.6" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" - integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== +terser-webpack-plugin@^5.2.4, terser-webpack-plugin@^5.3.7: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== dependencies: - "@jridgewell/trace-mapping" "^0.3.14" + "@jridgewell/trace-mapping" "^0.3.17" jest-worker "^27.4.5" schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - terser "^5.14.1" + serialize-javascript "^6.0.1" + terser "^5.16.8" terser@^4.6.3: version "4.8.1" @@ -5558,13 +5658,13 @@ terser@^4.6.3: source-map "~0.6.1" source-map-support "~0.5.12" -terser@^5.10.0, terser@^5.14.1, terser@^5.9.0: - version "5.16.5" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.5.tgz#1c285ca0655f467f92af1bbab46ab72d1cb08e5a" - integrity sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg== +terser@^5.10.0, terser@^5.16.8, terser@^5.9.0: + version "5.18.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.18.2.tgz#ff3072a0faf21ffd38f99acc9a0ddf7b5f07b948" + integrity sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" @@ -5623,9 +5723,9 @@ tslib@^1.10.0: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.3: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + version "2.6.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" + integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== tty-browserify@0.0.0: version "0.0.0" @@ -5700,10 +5800,10 @@ unpipe@1.0.0, unpipe@~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.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -5721,12 +5821,12 @@ uri-js@^4.2.2: punycode "^2.1.0" url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== + version "0.11.1" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" + integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== dependencies: - punycode "1.3.2" - querystring "0.2.0" + punycode "^1.4.1" + qs "^6.11.0" util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -5830,9 +5930,9 @@ webpack-dev-middleware@^5.3.1: schema-utils "^4.0.0" webpack-dev-server@^4.7.3: - version "4.11.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" - integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + 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" @@ -5840,7 +5940,7 @@ webpack-dev-server@^4.7.3: "@types/serve-index" "^1.9.1" "@types/serve-static" "^1.13.10" "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.1" + "@types/ws" "^8.5.5" ansi-html-community "^0.0.8" bonjour-service "^1.0.11" chokidar "^3.5.3" @@ -5853,6 +5953,7 @@ webpack-dev-server@^4.7.3: 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" @@ -5862,12 +5963,12 @@ webpack-dev-server@^4.7.3: sockjs "^0.3.24" spdy "^4.0.2" webpack-dev-middleware "^5.3.1" - ws "^8.4.2" + ws "^8.13.0" webpack-merge@^5.7.3, webpack-merge@^5.8.0: - version "5.8.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + version "5.9.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.9.0.tgz#dc160a1c4cf512ceca515cc231669e9ddb133826" + integrity sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== dependencies: clone-deep "^4.0.1" wildcard "^2.0.0" @@ -5894,21 +5995,21 @@ webpack-sources@^3.2.3: integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.60.0: - version "5.75.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.75.0.tgz#1e440468647b2505860e94c9ff3e44d5b582c152" - integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + version "5.88.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.88.1.tgz#21eba01e81bd5edff1968aea726e2fbfd557d3f8" + integrity sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ== dependencies: "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" + "@types/estree" "^1.0.0" + "@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.7.6" + acorn-import-assertions "^1.9.0" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.10.0" - es-module-lexer "^0.9.0" + 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" @@ -5917,9 +6018,9 @@ webpack@^5.60.0: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^3.1.0" + schema-utils "^3.2.0" tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" + terser-webpack-plugin "^5.3.7" watchpack "^2.4.0" webpack-sources "^3.2.3" @@ -5991,9 +6092,9 @@ which@^2.0.1, which@^2.0.2: isexe "^2.0.0" wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== wrap-ansi@^7.0.0: version "7.0.0" @@ -6009,10 +6110,10 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -ws@^8.4.2: - version "8.12.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.1.tgz#c51e583d79140b5e42e39be48c934131942d4a8f" - integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew== +ws@^8.13.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" @@ -6045,9 +6146,9 @@ yargs-parser@^21.1.1: integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^17.2.1: - version "17.7.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" - integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" escalade "^3.1.1"