From c80103923e97d7b36d7daea3cd81244144dc6d2b Mon Sep 17 00:00:00 2001 From: Praveen D Date: Fri, 26 Jul 2019 18:39:25 +0530 Subject: [PATCH 001/439] add learn.hasura.io graphql tutorials --- site/community/Community-Resources.md | 1 + 1 file changed, 1 insertion(+) diff --git a/site/community/Community-Resources.md b/site/community/Community-Resources.md index c3803e945d..9a425c2856 100644 --- a/site/community/Community-Resources.md +++ b/site/community/Community-Resources.md @@ -124,3 +124,4 @@ To explore other community-developed resources and content about GraphQL, take a - [GraphQL World](https://graphql-world.com): Global community of GraphQL developers and events - [GraphQL Talks](https://www.graph.cool/talks/): Find & Watch the best GraphQL Talks - [Basically, Full-stack GraphQL](https://github.com/TejasQ/basically-fullstack-graphql): A code-based introduction to working with GraphQL on the client _and_ server in plain English +- [GraphQL Tutorials](https://learn.hasura.io): Real World GraphQL tutorials for frontend developers. From cef2b9fb359214aacad48b5bfadaf8a8fe28f80c Mon Sep 17 00:00:00 2001 From: praveenweb Date: Mon, 9 Nov 2020 17:15:40 +0530 Subject: [PATCH 002/439] update link and description --- src/content/community/Community-Resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index 8ef7eda273..b4d52c8210 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -123,4 +123,4 @@ To explore other community-developed resources and content about GraphQL, take a - [awesome-graphql](https://github.com/chentsulin/awesome-graphql): A fantastic community maintained collection of libraries, resources, and more. - [graphql-apis](https://github.com/APIs-guru/graphql-apis): A collective list of public GraphQL APIs. - [Basically, Full-stack GraphQL](https://github.com/TejasQ/basically-fullstack-graphql): A code-based introduction to working with GraphQL on the client _and_ server in plain English -- [GraphQL Tutorials](https://learn.hasura.io): Real World GraphQL tutorials for frontend developers. +- [GraphQL Tutorials](https://hasura.io/learn/): Real World Fullstack GraphQL tutorials for developers. From ade2339e8f5401b9e806bbe1736a39c41cbd63cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3gvan=20Olsen?= Date: Tue, 10 Nov 2020 10:58:25 +0000 Subject: [PATCH 003/439] Added KGraphQL to the Kotlin list (#902) --- src/content/code/code.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/code/code.md b/src/content/code/code.md index f1b0fa91ff..29e381a0f9 100644 --- a/src/content/code/code.md +++ b/src/content/code/code.md @@ -398,6 +398,7 @@ Apollo Server also supports all Node.js HTTP server frameworks: Express, Connect ### Kotlin - [graphql-kotlin](https://github.com/ExpediaGroup/graphql-kotlin/): A set of libraries for running GraphQL server in Kotlin. + - [KGraphQL](https://github.com/aPureBase/KGraphQL): Pure Kotlin implementation to setup a GraphQL server. ### Perl From 633924320568f4ae64a390dc9d37f5f4bf5d4ee6 Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Fri, 13 Nov 2020 20:43:39 +0100 Subject: [PATCH 004/439] Create Frequently Asked Questions (FAQ) Page (#942) * Initial commit of FAQ page * Add answers for initial FAQ (#943) * Initial commit following Gatsby migration and review from #930 * Update FAQ based on feedback from Andreas * Apply suggestions from Benjie's code review Co-authored-by: Benjie Gillam * Update license attribution Co-authored-by: Benjie Gillam * Add prereq note to learn question * Update foundation numbers * Update JS question based on Ivan's review Co-authored-by: Benjie Gillam Co-authored-by: Benjie Gillam --- src/assets/css/_css/docs.less | 5 ++ src/components/FAQLayout/index.tsx | 37 +++++++++++++ src/components/HeaderLinks/index.tsx | 1 + src/content/faq/General.md | 81 ++++++++++++++++++++++++++++ src/templates/doc.tsx | 6 ++- 5 files changed, 129 insertions(+), 1 deletion(-) create mode 100644 src/components/FAQLayout/index.tsx create mode 100644 src/content/faq/General.md diff --git a/src/assets/css/_css/docs.less b/src/assets/css/_css/docs.less index 0ad08aa862..963887fab2 100644 --- a/src/assets/css/_css/docs.less +++ b/src/assets/css/_css/docs.less @@ -162,6 +162,11 @@ } } + .faq-questions::before { + content: "\A"; + white-space: pre; + } + img { max-width: 100%; } diff --git a/src/components/FAQLayout/index.tsx b/src/components/FAQLayout/index.tsx new file mode 100644 index 0000000000..e84d0b2af4 --- /dev/null +++ b/src/components/FAQLayout/index.tsx @@ -0,0 +1,37 @@ +import React from "react" +import { Link } from "gatsby" +import Marked from '../Marked' +import { toSlug } from '../../utils/slug' + +interface Props { + title: string + questions: string + rawMarkdownBody: string +} + +const index = ({ title, questions, rawMarkdownBody }: Props) => { + return ( +
+
+
+

{title}

+ {questions && ( +
+ {questions + .split(',') + .map(question => ( + + {question} + + )) + } +
+ )} + {rawMarkdownBody} +
+
+
+ ) +} + +export default index diff --git a/src/components/HeaderLinks/index.tsx b/src/components/HeaderLinks/index.tsx index d939ce6a95..720da9f49f 100644 --- a/src/components/HeaderLinks/index.tsx +++ b/src/components/HeaderLinks/index.tsx @@ -11,6 +11,7 @@ const links: LinkItem[] = [ { section: "learn", text: "Learn", href: "/learn/" }, { section: "code", text: "Code", href: "/code/" }, { section: "community", text: "Community", href: "/community/" }, + { section: "faq", text: "FAQ", href: "/faq/" }, { section: "spec", text: "Spec", diff --git a/src/content/faq/General.md b/src/content/faq/General.md new file mode 100644 index 0000000000..35cee2fffd --- /dev/null +++ b/src/content/faq/General.md @@ -0,0 +1,81 @@ +--- +title: Frequently Asked Questions (FAQ) +layout: faq +category: General +permalink: /faq/ +questions: Why should I use GraphQL?,Is GraphQL a database language like SQL?,Does GraphQL replace REST?,How can I learn GraphQL?,Is GraphQL frontend or backend?,Is GraphQL only for React or JavaScript developers?,What is a GraphQL client and why would I use one?,Is GraphQL owned by Facebook?,What is the GraphQL Foundation?,How can I contribute to the GraphQL specification? +--- + +## Why should I use GraphQL? + +It depends on your use case, but in general, GraphQL has a few key features that stand out. For example, GraphQL enables you to: + +* Aggregate data from [multiple UI components](/learn/queries/#fragments). +* Create a representation of your data that feels familiar and natural ([a graph](/learn/thinking-in-graphs/#it-s-graphs-all-the-way-down)). +* Ensure that all of your data is [statically typed](/learn/schema/) and these types inform [what queries the schema supports](/learn/introspection/). +* [Reduce the need for breaking changes](/learn/best-practices/#versioning), but utilize a [built-in mechanism for deprecations](https://spec.graphql.org/draft/#sec-Deprecation) when you need to. +* Access to a [powerful tooling ecosystem](/code/#tools) with GUIs, editor integrations, code generation, linting, analytics, and more. + +[Our homepage](/) outlines even more reasons to use GraphQL. + +You can try out GraphQL without rewriting your entire application. For example, starting with a single HTTP request that wraps an existing REST call. Your [GraphQL schema](/learn/thinking-in-graphs/#shared-language) and [business domain model](/learn/thinking-in-graphs/#business-logic-layer) can expand gradually. We recommend focusing on one use case at first and only building the part of the schema needed for that. + +## Is GraphQL a database language like SQL? + +No, but this is a common misconception. + +GraphQL is a specification typically used for remote client-server communications. Unlike SQL, GraphQL is agnostic to the data source(s) used to retrieve data and persist changes. Accessing and manipulating data is performed with arbitrary functions called [resolvers](/learn/execution/). GraphQL coordinates and aggregates the data from these resolver functions, then returns the result to the client. Generally, these resolver functions should delegate to a [business logic layer](/learn/thinking-in-graphs/#business-logic-layer) responsible for communicating with the various underlying data sources. These data sources could be remote APIs, databases, [local cache](/learn/caching/), and nearly anything else your programming language can access. + +For more information on how to get GraphQL to interact with your database, check out our [documentation on resolvers](/learn/execution/#root-fields-resolvers). + +## Does GraphQL replace REST? + +No, not necessarily. They both handle APIs and can [serve similar purposes](/learn/thinking-in-graphs/#business-logic-layer) from a business perspective. GraphQL is often considered an alternative to REST, but it’s not a definitive replacement. + +GraphQL and REST can actually co-exist in your stack. For example, you can abstract REST APIs behind a [GraphQL server](https://www.howtographql.com/advanced/1-server/). This can be done by masking your REST endpoint into a GraphQL endpoint using [root resolvers](/learn/execution/#root-fields-resolvers). + +For an opinionated perspective on how GraphQL compares to REST, check out [How To GraphQL](https://www.howtographql.com/basics/1-graphql-is-the-better-rest/). + +## How can I learn GraphQL? + +There are many resources available to help you learn GraphQL, including this website. In [our documentation](/learn/), you’ll find a series of articles that explain essential GraphQL concepts and how they work. Our [Community page](/community) is full of resources to reference and groups to join. + +For more practical guides, visit the [How to GraphQL](https://www.howtographql.com/) fullstack tutorial website. We also have a free online course with edX, [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis). + +Before you start your learning journey, make sure you know what an API is and how communication generally works between client and server. + +## Is GraphQL frontend or backend? + +Both. GraphQL specifies how you can [exchange information between client and server](https://www.howtographql.com/basics/3-big-picture/). This includes how the server can indicate [what data and operations are available](/learn/introspection/), how the client should [format requests](/learn/queries/), how the server should [execute these queries](/learn/execution/), and what the client will [receive in response](/learn/serving-over-http/#response). + +## Is GraphQL only for React or JavaScript developers? + +No, not at all. [GraphQL is a specification](https://spec.graphql.org/) that can be [implemented in any language](/learn/schema/#type-language). Our [Code page](/code/) contains a long list of libraries in many different programming languages to help with that. + +It’s understandable why you’d think this, though. GraphQL was introduced at a [React conference](https://www.youtube.com/watch?v=9sc8Pyc51uU) and [GraphQL.js](/graphql-js/) is one of the most widely used implementations to date. We know this can be confusing, so we’re working to improve our documentation and add more code samples that aren’t written in JavaScript. + +## What is a GraphQL client and why would I use one? + +GraphQL clients can help you handle [queries, mutations,](/learn/queries/) and [subscriptions](https://spec.graphql.org/draft/#sec-Subscription) to a [GraphQL server](https://www.howtographql.com/advanced/1-server/). They use the underlying structure of a GraphQL API to automate certain processes. This includes batching, UI updates, build-time schema validation, and more. + +A [list of GraphQL clients](/code/#graphql-clients) in various languages is available on our Code page. There’s also an [in-depth explanation of their benefits](https://www.howtographql.com/advanced/0-clients/) on How To GraphQL. + +You don't need a specific client to work with GraphQL, though. You might want to start out by [issuing GraphQL results with a regular HTTP client](/learn/serving-over-http/). Then later switch to a GraphQL-optimized client as your application grows in complexity. + +## Is GraphQL owned by Facebook? + +No, GraphQL is governed by the [GraphQL Foundation](#what-is-the-graphql-foundation). + +That said, the specification was originally developed at Facebook and [Facebook is a member](https://foundation.graphql.org/members/) of the GraphQL Foundation. You might notice that some of our [GitHub repositories](https://github.com/graphql/) still have the license listed under Facebook Inc. We're updating those and have already converted major projects, like [GraphiQL](https://github.com/graphql/graphiql/blob/main/LICENSE) and [DataLoader](https://github.com/graphql/dataloader/blob/master/LICENSE), to the the new copyright: "Copyright (c) 2020 GraphQL Contributors." + +## What is the GraphQL Foundation? + +The [GraphQL Foundation](https://foundation.graphql.org/faq/) is a neutral foundation that provides governance for GraphQL. This includes vendor-neutral oversight of open-source repositories, funding, events, and more. It's hosted under the [Linux Foundation](https://www.linuxfoundation.org/) and consists of [representatives from dozens of different companies](https://foundation.graphql.org/members/). The idea is that it’s an impartial and open home for the GraphQL community. + +You can find out more by visiting [foundation.graphql.org](https://foundation.graphql.org/). + +## How can I contribute to the GraphQL specification? + +GraphQL is still an evolving language and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/master/CONTRIBUTING.md) are available on GitHub. + +There are more ways to get involved with GraphQL beyond the specification though. Updating the content on [this website and the documentation](https://github.com/graphql/graphql.github.io), for example. Or contributing to [graphql-js](https://github.com/graphql/graphql-js), [express-graphql](https://github.com/graphql/express-graphql), [GraphiQL](https://github.com/graphql/graphiql), or [one of the many other projects](https://github.com/graphql/) maintained by the [GraphQL Foundation](#what-is-the-graphql-foundation). diff --git a/src/templates/doc.tsx b/src/templates/doc.tsx index c22a9de1d6..e877216ccc 100644 --- a/src/templates/doc.tsx +++ b/src/templates/doc.tsx @@ -4,6 +4,7 @@ import Layout from "../components/Layout" import DocsLayout from "../components/DocsLayout" import BlogLayout from '../components/BlogLayout'; import CodeLayout from "../components/CodeLayout"; +import FAQLayout from "../components/FAQLayout"; interface Props { data: any @@ -14,12 +15,13 @@ const layoutMap: any = { docs: DocsLayout, blog: BlogLayout, code: CodeLayout, + faq: FAQLayout, } const Blog = ({ data, pageContext }: Props) => { const { doc: { - frontmatter: { title, date, permalink, byline, guestBio, layout }, + frontmatter: { title, date, permalink, byline, guestBio, layout, questions }, rawMarkdownBody, }, nextDoc, @@ -33,6 +35,7 @@ const Blog = ({ data, pageContext }: Props) => { permalink={permalink} byline={byline} guestBio={guestBio} + questions={questions} rawMarkdownBody={rawMarkdownBody} nextDoc={nextDoc} sideBarData={pageContext.sideBarData} @@ -52,6 +55,7 @@ export const query = graphql` guestBio sublinks layout + questions } id rawMarkdownBody From ae75b89460b0350d7e4ea7c58067e2ffc0b42a38 Mon Sep 17 00:00:00 2001 From: Bora Gunes Dogan Date: Sat, 14 Nov 2020 11:47:33 +0000 Subject: [PATCH 005/439] Typo in link for footer GraphQL Specification (#958) --- src/components/Footer/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index a7bc73be6c..85fb641136 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -54,7 +54,7 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ subsections: [ { text: "GraphQL Specification", - href: "/https://graphql.github.io/graphql-spec/", + href: "https://graphql.github.io/graphql-spec/", }, { text: "GraphQL Foundation", href: "https://foundation.graphql.org/" }, { From 21f8ab22a93bfe5a2a37fcdeef4921f055301079 Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Mon, 16 Nov 2020 15:24:04 +0100 Subject: [PATCH 006/439] Fix responsiveness of header (#957) --- src/assets/css/_css/graphql.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/css/_css/graphql.less b/src/assets/css/_css/graphql.less index 5c6a807f61..9d9adc8ddc 100644 --- a/src/assets/css/_css/graphql.less +++ b/src/assets/css/_css/graphql.less @@ -119,7 +119,7 @@ p code { header { .headline-font(@size: 15px); - height: 50px; + min-height: 50px; background: white; box-shadow: inset 0 -1px 0 0px rgba(0, 0, 0, 0.1); z-index: 10; From 1020b14c921435c775d60808df91aca11cc59803 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 21 Oct 2020 05:46:01 +0300 Subject: [PATCH 007/439] Redesign Code Page --- data/js-graphql-clients.json | 72 ++ data/js-server-libraries.json | 26 + data/tools.json | 99 ++ gatsby-node.js | 29 +- scripts/sort-libraries.js | 144 +++ src/{content/code/code.md => pages/code.tsx} | 841 +++++++++------- static/img/clojure.svg | 50 + static/img/csharp.svg | 10 + static/img/elixir.svg | 1 + static/img/elm.svg | 36 + static/img/erlang.svg | 61 ++ static/img/golang.svg | 1 + static/img/groovy.svg | 449 +++++++++ static/img/java.svg | 1 + static/img/julia.svg | 1 + static/img/kotlin.svg | 34 + static/img/node.svg | 1 + static/img/ocaml.svg | 116 +++ static/img/perl.svg | 23 + static/img/php.svg | 96 ++ static/img/python.svg | 113 +++ static/img/r.svg | 14 + static/img/ruby.svg | 947 +++++++++++++++++++ static/img/rust.svg | 19 + static/img/scala.svg | 20 + static/img/swift.svg | 10 + 26 files changed, 2861 insertions(+), 353 deletions(-) create mode 100644 data/js-graphql-clients.json create mode 100644 data/js-server-libraries.json create mode 100644 data/tools.json create mode 100644 scripts/sort-libraries.js rename src/{content/code/code.md => pages/code.tsx} (55%) create mode 100644 static/img/clojure.svg create mode 100644 static/img/csharp.svg create mode 100644 static/img/elixir.svg create mode 100644 static/img/elm.svg create mode 100644 static/img/erlang.svg create mode 100644 static/img/golang.svg create mode 100644 static/img/groovy.svg create mode 100644 static/img/java.svg create mode 100644 static/img/julia.svg create mode 100644 static/img/kotlin.svg create mode 100644 static/img/node.svg create mode 100644 static/img/ocaml.svg create mode 100644 static/img/perl.svg create mode 100644 static/img/php.svg create mode 100644 static/img/python.svg create mode 100644 static/img/r.svg create mode 100644 static/img/ruby.svg create mode 100644 static/img/rust.svg create mode 100644 static/img/scala.svg create mode 100644 static/img/swift.svg diff --git a/data/js-graphql-clients.json b/data/js-graphql-clients.json new file mode 100644 index 0000000000..8229754fcf --- /dev/null +++ b/data/js-graphql-clients.json @@ -0,0 +1,72 @@ +[ + { + "name": "Relay", + "description": "Facebook's framework for building React applications that talk to a GraphQL backend.", + "url": "https://facebook.github.io/relay/", + "npm": "react-relay", + "github": "facebook/relay" + }, + { + "name": "Apollo Client", + "description": "A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript.", + "url": "http://apollographql.com/client/", + "npm": "@apollo/client", + "github": "apollographql/apollo-client" + }, + { + "name": "GraphQL Request", + "description": "A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`.", + "url": "https://github.com/prisma/graphql-request", + "npm": "graphql-request", + "github": "prisma-labs/graphql-request" + }, + { + "name": "Lokka", + "description": "A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native).", + "url": "https://github.com/kadirahq/lokka", + "npm": "lokka", + "github": "kadirahq/lokka" + }, + { + "name": "nanogql", + "description": "Tiny GraphQL client library using template strings.", + "url": "https://github.com/yoshuawuyts/nanogql", + "npm": "nanographql", + "github": "yoshuawuyts/nanographql" + }, + { + "name": "gq-loader", + "description": "A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader.", + "url": "https://github.com/Houfeng/gq-loader", + "npm": "gq-loader", + "github": "Houfeng/gq-loader" + }, + { + "name": "AWS Amplify", + "description": "A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data.", + "url": "https://docs.amplify.aws/", + "npm": "aws-amplify", + "github": "aws-amplify/amplify-js" + }, + { + "name": "Grafoo", + "description": "An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb.", + "url": "https://github.com/grafoojs/grafoo", + "npm": "@grafoo/core", + "github": "grafoojs/grafoo" + }, + { + "name": "urql", + "description": "A highly customizable and versatile GraphQL client for React.", + "url": "https://formidable.com/open-source/urql/", + "npm": "urql", + "github": "FormidableLabs/urql" + }, + { + "name": "graphqurl", + "description": "curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.", + "url": "https://github.com/hasura/graphqurl", + "npm": "graphqurl", + "github": "hasura/graphqurl" + } +] \ No newline at end of file diff --git a/data/js-server-libraries.json b/data/js-server-libraries.json new file mode 100644 index 0000000000..848ab3623a --- /dev/null +++ b/data/js-server-libraries.json @@ -0,0 +1,26 @@ +[ + { + "name": "GraphQL.js", + "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", + "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", + "url": "/graphql-js/", + "npm": "graphql", + "github": "graphql/graphql-js" + }, + { + "name": "Express GraphQL", + "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", + "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", + "url": "/graphql-js/running-an-express-graphql-server/", + "npm": "express-graphql", + "github": "graphql/express-graphql" + }, + { + "name": "Apollo Server", + "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", + "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", + "url": "https://www.apollographql.com/docs/apollo-server/", + "npm": "apollo-server-express", + "github": "apollographql/apollo-server" + } +] \ No newline at end of file diff --git a/data/tools.json b/data/tools.json new file mode 100644 index 0000000000..f60b6ac77a --- /dev/null +++ b/data/tools.json @@ -0,0 +1,99 @@ +[ + { + "name": "GraphiQL", + "description": "An interactive in-browser GraphQL IDE.", + "url": "https://github.com/graphql/graphiql", + "npm": "graphiql", + "github": "graphql/graphiql" + }, + { + "name": "libgraphqlparser", + "description": "A GraphQL query language parser in C++ with C and C++ APIs.", + "url": "https://github.com/graphql/libgraphqlparser", + "github": "graphql/libgraphqlparser" + }, + { + "name": "GraphQL Language Service", + "description": "An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc).", + "url": "https://github.com/graphql/graphql-language-service", + "npm": "graphql-language-service", + "github": "graphql/graphql-language-service" + }, + { + "name": "quicktype", + "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", + "url": "https://quicktype.io/", + "npm": "quicktype", + "github": "quicktype/quicktype" + }, + { + "name": "GraphQL-ESLint", + "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", + "url": "https://github.com/dotansimha/graphql-eslint/", + "npm": "@graphql-eslint/eslint-plugin", + "github": "dotansimha/graphql-eslint/" + }, + { + "name": "GraphQL Modules", + "description": "GraphQL Modules lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces.", + "url": "https://graphql-modules.com", + "npm": "graphql-modules", + "github": "Urigo/graphql-modules" + }, + { + "name": "GraphQL Tools", + "description": "A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).", + "url": "https://graphql-tools.com", + "npm": "graphql-tools", + "github": "ardatan/graphql-tools" + }, + { + "name": "GraphQL Config", + "description": "One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).", + "url": "https://graphql-config.com", + "npm": "graphql-config", + "github": "kamilkisiela/graphql-config" + }, + { + "name": "GraphQL Mesh", + "description": "GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs.", + "url": "https://graphql-mesh.com", + "npm": "@graphql-mesh/cli", + "github": "Urigo/graphql-mesh" + }, + { + "name": "GraphQL Code Generator", + "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", + "url": "https://graphql-code-generator.com", + "npm": "@graphql-codegen/cli", + "github": "dotansimha/graphql-code-generator" + }, + { + "name": "GraphQL CLI", + "description": "A command line tool for common GraphQL development workflows.", + "url": "https://graphql-cli.com", + "npm": "graphql-cli", + "github": "Urigo/graphql-cli" + }, + { + "name": "GraphQL Inspector", + "description": "Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more.", + "url": "https://graphql-inspector.com/", + "npm": "@graphql-inspector/cli", + "github": "kamilkisiela/graphql-inspector" + }, + { + "name": "GraphQL Scalars", + "description": "A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.", + "url": "https://github.com/Urigo/graphql-scalars", + "npm": "graphql-scalars", + "github": "Urigo/graphql-scalars" + }, + { + "name": "SOFA", + "description": "Generate REST API from your GraphQL API.", + "url": "https://sofa-api.com/", + "npm": "sofa-api", + "github": "Urigo/SOFA" + } +] \ No newline at end of file diff --git a/gatsby-node.js b/gatsby-node.js index 1f01018018..82b904ee78 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -1,14 +1,35 @@ const path = require("path") +const { readFileSync } = require("fs") +const sortLibs = require("./scripts/sort-libraries") exports.onCreatePage = async ({ page, actions }) => { const { createPage, deletePage } = actions deletePage(page) + let context = { + ...page.context, + sourcePath: path.relative(__dirname, page.componentPath), + } + if (page.path === "/code" || page.path === "/code/") { + const [jsGraphQLClients, jsServerLibraries, tools] = await Promise.all([ + sortLibs( + JSON.parse(readFileSync("./data/js-graphql-clients.json", "utf8")) + ), + sortLibs( + JSON.parse(readFileSync("./data/js-server-libraries.json", "utf8")) + ), + sortLibs(JSON.parse(readFileSync("./data/tools.json", "utf8"))), + ]) + + context = { + ...context, + jsGraphQLClients, + jsServerLibraries, + tools, + } + } createPage({ ...page, - context: { - ...page.context, - sourcePath: path.relative(__dirname, page.componentPath), - }, + context, }) } diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js new file mode 100644 index 0000000000..ef187c2cc8 --- /dev/null +++ b/scripts/sort-libraries.js @@ -0,0 +1,144 @@ +const fetch = require(`node-fetch`) + +const getGitHubStats = async githubRepo => { + const [owner, repoName] = githubRepo.split("/") + const accessToken = process.env.GITHUB_ACCESS_TOKEN; + if (!accessToken) { + throw new Error(`You must have GITHUB_ACCESS_TOKEN env variable defined!`); + } + const query = /* GraphQL */ ` + fragment defaultBranchRef on Ref { + target { + ... on Commit { + history(since: $since) { + edges { + node { + author { + name + } + pushedDate + } + } + } + } + } + } + query($owner: String!, $repoName: String!, $since: GitTimestamp!) { + repositoryOwner(login: $owner) { + repository(name: $repoName) { + mainRef: ref(qualifiedName: "main") { + ...defaultBranchRef + } + sourceRef: ref(qualifiedName: "source") { + ...defaultBranchRef + } + masterRef: ref(qualifiedName: "master") { + ...defaultBranchRef + } + stargazers { + totalCount + } + updatedAt + forkCount + pullRequests { + totalCount + } + description + } + } + } + ` + const lastMonth = new Date(); + lastMonth.setMonth(lastMonth.getMonth() - 1); + const response = await fetch("https://api.github.com/graphql", { + method: "POST", + body: JSON.stringify({ + query, + variables: { owner, repoName, since: lastMonth }, + }), + headers: { + Authorization: `Bearer ${accessToken}`, + "Content-Type": "application/json", + }, + }) + const responseJson = await response.json() + const repo = responseJson.data.repositoryOwner.repository + const stars = repo.stargazers.totalCount + const commitHistory = (repo.mainRef || repo.sourceRef || repo.masterRef) + .target.history.edges + let commitCount = 0, daysWithCommitSet = new Set(), finalUpdatedTime; + commitHistory.forEach(commit => { + if (!commit.node.author.name.match(/bot/i)) { + commitCount++ + daysWithCommitSet.add(new Date(commit.node.pushedDate).getDate()) + } + }) + return { + commitCount, + daysWithCommit: daysWithCommitSet.size, + stars, + } +} + +const getNpmStats = async packageName => { + const response = await fetch( + `https://api.npmjs.org/downloads/point/last-week/${encodeURIComponent( + packageName + )}` + ) + const responseJson = await response.json() + const downloadCount = responseJson.downloads + return { downloadCount } +} + +const sortLibs = async libs => { + const libsWithScores = await Promise.all( + libs.map(async lib => { + const [npmStats = {}, githubStats = {}] = await Promise.all([ + lib.npm && getNpmStats(lib.npm), + lib.github && getGitHubStats(lib.github), + ]) + return { + ...lib, + ...npmStats, + ...githubStats, + } + }) + ) + return libsWithScores.sort((a, b) => { + let aScore = 0, + bScore = 0 + if (a.npm && b.npm) { + if (a.downloadCount > b.downloadCount) { + aScore += 40; + } else if (b.downloadCount > a.downloadCount) { + bScore += 40; + } + } + if (a.github && b.github) { + if (a.daysWithCommit > b.daysWithCommit) { + aScore += 20 + } else if (a.daysWithCommit < b.daysWithCommit) { + bScore += 20 + } + if (a.commitCount > b.commitCount) { + aScore += 20; + } else if (a.commitCount < b.commitCount) { + bScore += 20; + } + if (a.stars > b.stars) { + aScore += 30; + } else if (a.stars < b.stars) { + bScore += 30; + } + } + if (bScore > aScore) { + return 1 + } else if (bScore < aScore) { + return -1 + } + return 0 + }) +} + +module.exports = sortLibs diff --git a/src/content/code/code.md b/src/pages/code.tsx similarity index 55% rename from src/content/code/code.md rename to src/pages/code.tsx index 29e381a0f9..9ad5447d36 100644 --- a/src/content/code/code.md +++ b/src/pages/code.tsx @@ -1,42 +1,365 @@ ---- -title: Code -layout: code -permalink: /code/ ---- - -Many different programming languages support GraphQL. This list contains some of the more popular server-side frameworks, client libraries, services, and other useful stuff. - -## Server Libraries - -In addition to the GraphQL [reference implementations in JavaScript](#javascript), server libraries include: - -- [C# / .NET](#c-net) -- [Clojure](#clojure) -- [D](#d) -- [Elixir](#elixir) -- [Erlang](#erlang) -- [Go](#go) -- [Groovy](#groovy) -- [Haskell](#haskell) -- [Java](#java) -- [JavaScript](#javascript) -- [Julia](#julia) -- [Kotlin](#kotlin) -- [Perl](#perl) -- [PHP](#php) -- [Python](#python) -- [R](#r) -- [Ruby](#ruby) -- [Rust](#rust) -- [Scala](#scala) -- [Swift](#swift) -- [OCaml / Reason](#ocaml-reason) - -### C# / .NET - +import React from "react" +import Layout from "../components/Layout" +import Marked from "../components/Marked" + +export default ({ pageContext }) => { + return ( + +
+
+

Code

+

using GraphQL

+
+
+
+
+
+
+ + Because GraphQL is a communication pattern, there are many tools + to help you get started working which support GraphQL in all + sorts of languages. + {" "} + + {` +## Languages +`} +

+ This page will help you get started with GraphQL in languages + you are already using. +

+
+
+
+ {/* C# */} + + {/* Clojure */} + + {/* Elixir */} + + {/* Elm */} + +
+ +
+ +
+ {/* Erlang */} + + {/* Go */} + + {/* Groovy */} + + {/* Java */} + +
+ +
+ +
+ {/* JavaScript */} + + {/* Julia */} + + {/* Kotlin */} + + {/* OCaml */} + +
+ +
+ +
+ {/* Perl */} + + {/* PHP */} + + {/* Python */} + + {/* R */} + +
+ +
+ +
+ {/* Ruby */} + + {/* Rust */} + + {/* Scala */} + + {/* Swift */} + +
+
+ + {` +## C# / .NET +### Server Libraries #### [graphql-dotnet](https://github.com/graphql-dotnet/graphql-dotnet): GraphQL for .NET - -```csharp +\`\`\`csharp using System; using GraphQL; using GraphQL.Types; @@ -59,22 +382,24 @@ public class Program Console.WriteLine(json); } -} -``` - +} +\`\`\` - [graphql-net](https://github.com/ckimes89/graphql-net): Convert GraphQL to IQueryable - [Entity GraphQL](https://github.com/lukemurray/EntityGraphQL): .NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model) - [DotNetGraphQLQueryGen](https://github.com/lukemurray/DotNetGraphQLQueryGen): .NET Core library to generate classes from a GraphQL schema for type-safe querying in dotnet - [Hot Chocolate](https://github.com/ChilliCream/hotchocolate): GraphQL Server for .NET core and .NET classic - [NGraphQL](https://github.com/rivantsov/starwars): GraphQL Server for .NET Core and full framework - -### Clojure -#### [alumbra](https://github.com/alumbra/alumbra) +### GraphQL Clients + - [GraphQL.Client](https://github.com/graphql-dotnet/graphql-client): A GraphQL Client for .NET. + - [graphql-net-client](https://github.com/bkniffler/graphql-net-client): Basic example GraphQL client for .NET. + - [SAHB.GraphQLClient](https://github.com/sahb1239/SAHB.GraphQLClient): GraphQL client which supports generating queries from C# classes +## Clojure +### Server Libraries +#### [alumbra](https://github.com/alumbra/alumbra) A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec). - -```clojure +\`\`\`clojure (require '[alumbra.core :as alumbra] '[claro.data :as data]) @@ -100,22 +425,19 @@ A set of reusable GraphQL components for Clojure conforming to the data structur (defonce my-graphql-server (aleph.http/start-server #'app {:port 3000})) -``` +\`\`\` -```bash +\`\`\`bash $ curl -XPOST "http://0:3000" -H'Content-Type: application/json' -d'{ "query": "{ me { name, friends { name } } }" }' {"data":{"me":{"name":"Person #0","friends":[{"name":"Person #1"},{"name":"Person #2"}]}}} -``` +\`\`\` #### [graphql-clj](https://github.com/tendant/graphql-clj) - A Clojure library that provides a GraphQL implementation. - -Code that executes a hello world GraphQL query with `graphql-clj`: - -```clojure +Code that executes a hello world GraphQL query with \`graphql-clj\`: +\`\`\`clojure (def schema "type QueryRoot { hello: String @@ -129,52 +451,59 @@ Code that executes a hello world GraphQL query with `graphql-clj`: (require '[graphql-clj.executor :as executor]) (executor/execute nil schema resolver-fn "{ hello }") -``` - +\`\`\` #### [lacinia](https://github.com/walmartlabs/lacinia) - A full implementation of the GraphQL specification that aims to maintain external compliance with the specification. +### GraphQL Clients + - [re-graph](https://github.com/oliyh/re-graph/): A GraphQL client implemented in Clojurescript with support for websockets. + ### D - [graphqld](https://github.com/burner/graphqld): A GraphQL implementaiton for the D Programming Language. ### Elixir - +### Server Libraries - [absinthe](https://github.com/absinthe-graphql/absinthe): GraphQL implementation for Elixir. - [graphql-elixir](https://github.com/graphql-elixir/graphql): An Elixir implementation of Facebook's GraphQL. -### Erlang +## Elm +### GraphQL Clients + - [dillonkearns/elm-graphql](https://github.com/dillonkearns/elm-graphql): Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint. +## Erlang +### Server Libraries - [graphql-erlang](https://github.com/shopgun/graphql-erlang): GraphQL implementation in Erlang. -### Go +## Flutter +### GraphQL Clients + - [graphql](https://github.com/zino-app/graphql-flutter#readme): A GraphQL client implementation in Flutter. +## Go +### Server Libraries - [graphql-go](https://github.com/graphql-go/graphql): An implementation of GraphQL for Go / Golang. - [graph-gophers/graphql-go](https://github.com/graph-gophers/graphql-go): An active implementation of GraphQL in Golang (was https://github.com/neelance/graphql-go). - [99designs/gqlgen](https://github.com/99designs/gqlgen) - Go generate based graphql server library. - [graphql-relay-go](https://github.com/graphql-go/relay): A Go/Golang library to help construct a graphql-go server supporting react-relay. + - [machinebox/graphql](https://github.com/machinebox/graphql): An elegant low-level HTTP client for GraphQL. - [samsarahq/thunder](https://github.com/samsarahq/thunder): A GraphQL implementation with easy schema building, live queries, and batching. - [appointy/jaal](https://github.com/appointy/jaal): Develop spec compliant GraphQL servers in Go. -### Groovy +### GraphQL Clients + - [graphql](https://github.com/shurcooL/graphql#readme): A GraphQL client implementation in Go. +## Groovy +### Server Libraries #### [gorm-graphql](https://github.com/grails/gorm-graphql/) - **Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of "data fetchers" to query, update, and delete data through executions of the schema. - **Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin: - - Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines. - Generates the schema at startup with spring bean configuration to make it easy to extend. - Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser. - Overrides the default data binder to use the data binding provided by Grails - Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier - See [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information. - #### [GQL](https://grooviter.github.io/gql/) - GQL is a Groovy library for GraphQL ### Haskell @@ -244,16 +573,13 @@ api = interpreter rootResolver See [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs. - -### Java - +## Java / Android +### Server Libraries #### [graphql-java](https://github.com/graphql-java/graphql-java) - A Java library for building GraphQL APIs. +Code that executes a hello world GraphQL query with \`graphql-java\`: -Code that executes a hello world GraphQL query with `graphql-java`: - -```java +\`\`\`java import graphql.ExecutionResult; import graphql.GraphQL; import graphql.schema.GraphQLSchema; @@ -287,129 +613,53 @@ public class HelloWorld { // Prints: {hello=world} } } -``` +\`\`\` See [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup. -### JavaScript - -#### [GraphQL.js](/graphql-js/) ([github](https://github.com/graphql/graphql-js/)) ([npm](https://www.npmjs.com/package/graphql)) - -The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment. - -To run a `GraphQL.js` hello world script from the command line: - -```bash -npm install graphql -``` - -Then run `node hello.js` with this code in `hello.js`: - -```js -var { graphql, buildSchema } = require('graphql'); - -var schema = buildSchema(` - type Query { - hello: String - } -`); - -var root = { hello: () => 'Hello world!' }; - -graphql(schema, '{ hello }', root).then((response) => { - console.log(response); -}); -``` - -#### [express-graphql](/graphql-js/running-an-express-graphql-server/) ([github](https://github.com/graphql/express-graphql)) ([npm](https://www.npmjs.com/package/express-graphql)) - -The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server. - -To run an `express-graphql` hello world server: - -```bash -npm install express express-graphql graphql -``` - -Then run `node server.js` with this code in `server.js`: - -```js -var express = require('express'); -var { graphqlHTTP } = require('express-graphql'); -var { buildSchema } = require('graphql'); - -var schema = buildSchema(` - type Query { - hello: String - } -`); - -var root = { hello: () => 'Hello world!' }; - -var app = express(); -app.use('/graphql', graphqlHTTP({ - schema: schema, - rootValue: root, - graphiql: true, -})); -app.listen(4000, () => console.log('Now browse to localhost:4000/graphql')); -``` - -#### [apollo-server](https://www.apollographql.com/docs/apollo-server/) ([github](https://github.com/apollographql/apollo-server)) ([npm](https://www.npmjs.com/package/apollo-server-express)) - -A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc). - -To run a hello world server with apollo-server-express: - -```bash -npm install apollo-server-express express -``` - -Then run `node server.js` with this code in `server.js`: - -```js -const express = require('express'); -const { ApolloServer, gql } = require('apollo-server-express'); - -const typeDefs = gql` - type Query { - hello: String - } -`; - -const resolvers = { - Query: { - hello: () => 'Hello world!', - }, -}; - -const server = new ApolloServer({ typeDefs, resolvers }); - -const app = express(); -server.applyMiddleware({ app }); - -app.listen({ port: 4000 }, () => - console.log('Now browse to http://localhost:4000' + server.graphqlPath) -); -``` - -Apollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs. +### GraphQL Clients + - [Apollo Android](https://github.com/apollographql/apollo-android): A strongly-typed, caching GraphQL client for Android, written in Java. + - [Nodes](https://github.com/americanexpress/nodes): A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express. -### Kotlin +## JavaScript +### Server Libraries +${pageContext.jsServerLibraries + .map( + ( + library: any + ) => `#### [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([npm](https://www.npmjs.com/package/${library.npm})) +${library.description} +${library.howto}` + ) + .join("\n")} + +### GraphQL Clients +${pageContext.jsGraphQLClients + .map( + (library: any) => + `- [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([npm](https://www.npmjs.com/package/${library.npm})): ${library.description}` + ) + .join("\n")} + +## Julia +### GraphQL Clients + - [Diana.jl](https://github.com/codeneomatrix/Diana.jl): A Julia GraphQL server implementation. +## Kotlin +### Server Libraries - [graphql-kotlin](https://github.com/ExpediaGroup/graphql-kotlin/): A set of libraries for running GraphQL server in Kotlin. - [KGraphQL](https://github.com/aPureBase/KGraphQL): Pure Kotlin implementation to setup a GraphQL server. -### Perl - +## Perl +### Server Libraries - [graphql-perl](https://github.com/graphql-perl/graphql-perl): A Perl port of GraphQL reference implementation - [MetaCPAN documentation](https://metacpan.org/pod/GraphQL) - [Mojolicious-Plugin-GraphQL](https://github.com/graphql-perl/Mojolicious-Plugin-GraphQL) - connect your GraphQL service to a Mojolicious app - [GraphQL-Plugin-Convert-DBIC](https://github.com/graphql-perl/GraphQL-Plugin-Convert-DBIC) - automatically connect your DBIx::Class schema to GraphQL - [GraphQL-Plugin-Convert-OpenAPI](https://github.com/graphql-perl/GraphQL-Plugin-Convert-OpenAPI) - automatically connect any OpenAPI service (either local Mojolicious one, or remote) to GraphQL -### PHP - +## PHP +### Server Libraries - [graphql-php](https://github.com/webonyx/graphql-php): A PHP port of GraphQL reference implementation - [graphql-relay-php](https://github.com/ivome/graphql-relay-php): A library to help construct a graphql-php server supporting react-relay. - [Railt](https://github.com/railt/railt): A PHP GraphQL Framework. @@ -420,11 +670,10 @@ Apollo Server also supports all Node.js HTTP server frameworks: Express, Connect - [GraPHPinator](https://github.com/infinityloop-dev/graphpinator): A GraphQL implementation for modern PHP #### [API Platform](https://api-platform.com) ([github](https://github.com/api-platform/api-platform)) - API Platform is a fully-featured, flexible and extensible API framework built on top of Symfony. The following class is enough to create both a Relay-compatible GraphQL server and a hypermedia API supporting modern REST formats (JSON-LD, JSONAPI...): -```php +\`\`\`php $err->getMessage(), ]); })()->run(); -``` - +\`\`\` It also provides functionality for the construction of a WebSocket Subscriptions Server based on how Apollo works. -### Swift - - - [Graphiti](https://github.com/GraphQLSwift/Graphiti): Swift library for building GraphQL schemas/types fast, safely and easily. - -### Python - +## Python +### Server Libraries #### [Graphene](http://graphene-python.org/) ([github](https://github.com/graphql-python/graphene)) - A Python library for building GraphQL APIs. - To run a Graphene hello world script: -```bash +\`\`\`bash pip install graphene -``` +\`\`\` -Then run `python hello.py` with this code in `hello.py`: +Then run \`python hello.py\` with this code in \`hello.py\`: -```python +\`\`\`python import graphene class Query(graphene.ObjectType): @@ -566,25 +798,31 @@ class Query(graphene.ObjectType): schema = graphene.Schema(query=Query) result = schema.execute('{ hello }') print(result.data['hello']) # "Hello World" -``` +\`\`\` There are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine. +### GraphQL Clients + - [GQL](https://github.com/graphql-python/gql): A GraphQL client in Python. + - [python-graphql-client](https://github.com/prisma/python-graphql-client): Simple GraphQL client for Python 2.7+. + - [sgqlc](https://github.com/profusion/sgqlc): A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema. -### Ruby -#### [graphql-ruby](https://github.com/rmosolgo/graphql-ruby) +## R +### GraphQL Clients + - [ghql](https://github.com/ropensci/ghql): General purpose GraphQL R client. +## Ruby +### Server Libraries +#### [graphql-ruby](https://github.com/rmosolgo/graphql-ruby) A Ruby library for building GraphQL APIs. - -To run a hello world script with `graphql-ruby`: - -```bash +To run a hello world script with \`graphql-ruby\`: +\`\`\`bash gem install graphql -``` +\`\`\` -Then run `ruby hello.rb` with this code in `hello.rb`: +Then run \`ruby hello.rb\` with this code in \`hello.rb\`: -```ruby +\`\`\`ruby require 'graphql' class QueryType < GraphQL::Schema::Object @@ -600,15 +838,11 @@ class Schema < GraphQL::Schema end puts Schema.execute('{ hello }').to_json -``` - +\`\`\` There are also nice bindings for Relay and Rails. - #### [Agoo](https://github.com/ohler55/agoo) - A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL. - -```ruby +\`\`\`ruby require 'agoo' class Query @@ -636,19 +870,17 @@ sleep # a URL of localhost:6464/graphql?query={hello} # # ruby hello.rb -``` - -### Rust +\`\`\` +## Rust +### Server Libraries - [graphql-rust/juniper](https://github.com/graphql-rust/juniper): GraphQL server library for Rust -### Scala - +## Scala +### Server Libraries #### [Sangria](http://sangria-graphql.org/) ([github](https://github.com/sangria-graphql/sangria)): A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/). - -An example of a hello world GraphQL schema and query with `sangria`: - -```scala +An example of a hello world GraphQL schema and query with \`sangria\`: +\`\`\`scala import sangria.schema._ import sangria.execution._ import sangria.macros._ @@ -662,123 +894,30 @@ val schema = Schema(QueryType) val query = graphql"{ hello }" Executor.execute(schema, query) map println -``` - -### OCaml / Reason +\`\`\` +## OCaml / Reason +### Server Libraries #### [ocaml-graphql-server](https://github.com/andreas/ocaml-graphql-server): GraphQL server library for OCaml and Reason -## GraphQL Clients - -- [C# / .NET](#c-net-1) -- [Clojurescript](#clojurescript-1) -- [Elixir](#elixir-1) -- [Elm](#elm) -- [Flutter](#flutter) -- [Go](#go-1) -- [Haskell](#haskell) -- [Java / Android](#java-android) -- [JavaScript](#javascript-1) -- [Julia](#julia) -- [Kotlin](#kotlin) -- [Swift / Objective-C iOS](#swift-objective-c-ios) -- [Python](#python-1) -- [R](#r) - -### C# / .NET - - - [GraphQL.Client](https://github.com/graphql-dotnet/graphql-client): A GraphQL Client for .NET. - - [graphql-net-client](https://github.com/bkniffler/graphql-net-client): Basic example GraphQL client for .NET. - - [SAHB.GraphQLClient](https://github.com/sahb1239/SAHB.GraphQLClient): GraphQL client which supports generating queries from C# classes - -### Clojurescript - - - [re-graph](https://github.com/oliyh/re-graph/): A GraphQL client implemented in Clojurescript with support for websockets. - -### Elixir - - - [Neuron](https://github.com/uesteibar/neuron): A GraphQL client for Elixir - - [common_graphql_client](https://github.com/annkissam/common_graphql_client): Elixir GraphQL Client with HTTP and WebSocket support - -### Elm +## Swift / Objective-C iOS +### Server Libraries + - [Graphiti](https://github.com/GraphQLSwift/Graphiti): Swift library for building GraphQL schemas/types fast, safely and easily. - - [dillonkearns/elm-graphql](https://github.com/dillonkearns/elm-graphql): Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint. - -### Flutter - - - [graphql](https://github.com/zino-app/graphql-flutter#readme): A GraphQL client implementation in Flutter. - -### Go - - - [graphql](https://github.com/shurcooL/graphql#readme): A GraphQL client implementation in Go. - - [machinebox/graphql](https://github.com/machinebox/graphql): An elegant low-level HTTP client for GraphQL. - -### Haskell - - - [morpheus-graphql-client](https://github.com/morpheusgraphql/morpheus-graphql): A strongly-typed GraphQL client implementation in Haksell. - -### Java / Android - - - [Apollo Android](https://github.com/apollographql/apollo-android): A strongly-typed, caching GraphQL client for the JVM, Android and Kotlin native. - - - [Nodes](https://github.com/americanexpress/nodes): A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express. - -### JavaScript - - - [Relay](https://facebook.github.io/relay/) ([github](https://github.com/facebook/relay)) ([npm](https://www.npmjs.com/package/react-relay)): Facebook's framework for building React applications that talk to a GraphQL backend. - - [Apollo Client](http://apollographql.com/client/) ([github](https://github.com/apollographql/apollo-client)): A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript. - - [graphql-request](https://github.com/prisma/graphql-request): A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`. - - [Lokka](https://github.com/kadirahq/lokka): A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native). - - [nanogql](https://github.com/yoshuawuyts/nanogql): Tiny GraphQL client library using template strings. - - [gq-loader](https://github.com/Houfeng/gq-loader): A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader. - - [AWS Amplify](https://aws.github.io/aws-amplify): A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data. - - [Grafoo](https://github.com/grafoojs/grafoo): An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb. - - [urql](https://formidable.com/open-source/urql/) ([github](https://github.com/FormidableLabs/urql)): A highly customizable and versatile GraphQL client for React. - - [graphqurl](https://github.com/hasura/graphqurl) ([npm](https://www.npmjs.com/package/graphqurl)): curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client. - -### Julia - - - [Diana.jl](https://github.com/codeneomatrix/Diana.jl): A Julia GraphQL server implementation. - -### Kotlin - - - [graphql-kotlin](https://github.com/ExpediaGroup/graphql-kotlin/): A set of GraphQL libraries that includes a lightweight, typesafe GraphQL HTTP client. - -### Swift / Objective-C iOS - +### GraphQL Clients - [Apollo iOS](https://www.apollographql.com/docs/ios/) ([github](https://github.com/apollographql/apollo-ios)): A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors. - [GraphQL iOS](https://github.com/funcompany/graphql-ios): An Objective-C GraphQL client for iOS. - [Graphaello](https://github.com/nerdsupremacist/Graphaello): A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo -### Python - - - [GQL](https://github.com/graphql-python/gql): A GraphQL client in Python. - - [python-graphql-client](https://github.com/prisma/python-graphql-client): Simple GraphQL client for Python 2.7+. - - [sgqlc](https://github.com/profusion/sgqlc): A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema. - -### R - - - [ghql](https://github.com/ropensci/ghql): General purpose GraphQL R client. - ## Tools - - - [graphiql](https://github.com/graphql/graphiql) ([npm](https://www.npmjs.com/package/graphiql)): An interactive in-browser GraphQL IDE. - - [libgraphqlparser](https://github.com/graphql/libgraphqlparser): A GraphQL query language parser in C++ with C and C++ APIs. - - [Graphql Language Service](https://github.com/graphql/graphql-language-service): An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc). - - [quicktype](https://quicktype.io) ([github](https://github.com/quicktype/quicktype)): Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more. - - [GraphQL Code Generator](https://graphql-code-generator.com): GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more. - - [GraphQL Inspector](https://www.graphql-inspector.com): Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more. - - [GraphQL Config](https://www.graphql-config.com): One configuration for all your GraphQL tools (supported by most tools, editors & IDEs). - - [GraphQL CLI](https://www.graphql-cli.com): A command line tool for common GraphQL development workflows. - - [GraphQL Scalars](https://github.com/Urigo/graphql-scalars): A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas. - - [GraphQL Tools](https://www.graphql-tools.com): A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more). - - [SOFA](https://github.com/Urigo/sofa): Generate REST API from your GraphQL API. - - [GraphQL-ESLint](https://github.com/dotansimha/graphql-eslint): integrates GraphQL AST in the ESLint core (as a parser). - - [GraphQL Modules](https://www.graphql-modules.com): lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces. - - [GraphQL Mesh](https://www.graphql-mesh.com): allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs. +${pageContext.tools + .map( + (library: any) => + `- [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([npm](https://www.npmjs.com/package/${library.npm})): ${library.description}` + ) + .join("\n")} ## Services - - [Apollo Graph Manager](https://engine.apollographql.com): A cloud service for monitoring the performance and usage of your GraphQL backend. - [GraphCMS](https://graphcms.com/): A BaaS (Backend as a Service) that sets you up with a GraphQL backend as well as tools for content editors to work with the stored data. - [Prisma](https://www.prisma.io) ([github](https://github.com/prisma)): A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data. @@ -787,9 +926,13 @@ Executor.execute(schema, query) map println - [Elide](https://elide.io): A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database. - [Hasura](https://hasura.io) ([github](https://github.com/hasura)): Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API. - [FaunaDB](https://docs.fauna.com/fauna/current/graphql): Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started. - - [Back4App](https://www.back4app.com/docs/parse-graphql/graphql-getting-started): Back4App is a Backend as a Service Platform that helps you Build and Scale modern applications based on GraphQL. ## More Stuff - - [awesome-graphql](https://github.com/chentsulin/awesome-graphql): A fantastic community maintained collection of libraries, resources, and more. - + `} +
+
+
+
+ ) +} diff --git a/static/img/clojure.svg b/static/img/clojure.svg new file mode 100644 index 0000000000..5ab8126b90 --- /dev/null +++ b/static/img/clojure.svg @@ -0,0 +1,50 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/csharp.svg b/static/img/csharp.svg new file mode 100644 index 0000000000..56f39374dd --- /dev/null +++ b/static/img/csharp.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/img/elixir.svg b/static/img/elixir.svg new file mode 100644 index 0000000000..797b0114e8 --- /dev/null +++ b/static/img/elixir.svg @@ -0,0 +1 @@ + diff --git a/static/img/elm.svg b/static/img/elm.svg new file mode 100644 index 0000000000..ef7f61a9b6 --- /dev/null +++ b/static/img/elm.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + diff --git a/static/img/erlang.svg b/static/img/erlang.svg new file mode 100644 index 0000000000..e8f2bc5dd3 --- /dev/null +++ b/static/img/erlang.svg @@ -0,0 +1,61 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/golang.svg b/static/img/golang.svg new file mode 100644 index 0000000000..ea3c66fca6 --- /dev/null +++ b/static/img/golang.svg @@ -0,0 +1 @@ + diff --git a/static/img/groovy.svg b/static/img/groovy.svg new file mode 100644 index 0000000000..e4e37042b2 --- /dev/null +++ b/static/img/groovy.svg @@ -0,0 +1,449 @@ + +image/svg+xml + \ No newline at end of file diff --git a/static/img/java.svg b/static/img/java.svg new file mode 100644 index 0000000000..b39f039ca4 --- /dev/null +++ b/static/img/java.svg @@ -0,0 +1 @@ + diff --git a/static/img/julia.svg b/static/img/julia.svg new file mode 100644 index 0000000000..2abc433fbf --- /dev/null +++ b/static/img/julia.svg @@ -0,0 +1 @@ +Asset 2 diff --git a/static/img/kotlin.svg b/static/img/kotlin.svg new file mode 100644 index 0000000000..3480717db7 --- /dev/null +++ b/static/img/kotlin.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/node.svg b/static/img/node.svg new file mode 100644 index 0000000000..310150e016 --- /dev/null +++ b/static/img/node.svg @@ -0,0 +1 @@ + diff --git a/static/img/ocaml.svg b/static/img/ocaml.svg new file mode 100644 index 0000000000..6b1fe9aca6 --- /dev/null +++ b/static/img/ocaml.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/perl.svg b/static/img/perl.svg new file mode 100644 index 0000000000..3b41afb6bc --- /dev/null +++ b/static/img/perl.svg @@ -0,0 +1,23 @@ + + + + code + Created with Sketch. + + + + + + + + + + + + + + + $_ + + + diff --git a/static/img/php.svg b/static/img/php.svg new file mode 100644 index 0000000000..72e0774892 --- /dev/null +++ b/static/img/php.svg @@ -0,0 +1,96 @@ + + + Official PHP Logo + + + + image/svg+xml + + Official PHP Logo + + + Colin Viebrock + + + + + + + + + + + + Copyright Colin Viebrock 1997 - All rights reserved. + + + 1997 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/python.svg b/static/img/python.svg new file mode 100644 index 0000000000..366f52f339 --- /dev/null +++ b/static/img/python.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/static/img/r.svg b/static/img/r.svg new file mode 100644 index 0000000000..389b03c113 --- /dev/null +++ b/static/img/r.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/img/ruby.svg b/static/img/ruby.svg new file mode 100644 index 0000000000..e7d431ed60 --- /dev/null +++ b/static/img/ruby.svg @@ -0,0 +1,947 @@ + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/rust.svg b/static/img/rust.svg new file mode 100644 index 0000000000..81131b74ee --- /dev/null +++ b/static/img/rust.svg @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/static/img/scala.svg b/static/img/scala.svg new file mode 100644 index 0000000000..91acfd11b8 --- /dev/null +++ b/static/img/scala.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/swift.svg b/static/img/swift.svg new file mode 100644 index 0000000000..69df9cd20a --- /dev/null +++ b/static/img/swift.svg @@ -0,0 +1,10 @@ + + + + + + + + + + From c2efe52e63aec71d79af4a93819d9fcad1f162e3 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Fri, 23 Oct 2020 04:38:28 +0300 Subject: [PATCH 008/439] New code.json --- data/code.json | 271 ++++++++++++++++++++++++++++++++++ data/js-graphql-clients.json | 72 --------- data/js-server-libraries.json | 26 ---- data/tools.json | 99 ------------- gatsby-node.js | 6 +- scripts/sort-libraries.js | 8 + src/pages/code.tsx | 67 ++------- 7 files changed, 293 insertions(+), 256 deletions(-) create mode 100644 data/code.json delete mode 100644 data/js-graphql-clients.json delete mode 100644 data/js-server-libraries.json delete mode 100644 data/tools.json diff --git a/data/code.json b/data/code.json new file mode 100644 index 0000000000..f698d515ff --- /dev/null +++ b/data/code.json @@ -0,0 +1,271 @@ +{ + "Libraries": { + "C# / .NET": { + "Server Libraries": [ + { + "name": "graphql-dotnet", + "description": "GraphQL for .NET", + "howto": "```csharp\nusing System;\nusing GraphQL;\nusing GraphQL.Types;\n\npublic class Program\n{\n public static void Main(string[] args)\n {\n var schema = Schema.For(@\"\n type Query {\n hello: String\n }\n \");\n\n var json = schema.Execute(_ =>\n {\n _.Query = \"{ hello }\";\n _.Root = new { Hello = \"Hello World!\" };\n });\n\n Console.WriteLine(json);\n }\n} \n```", + "url": "https://github.com/graphql-dotnet/graphql-dotnet", + "github": "graphql-dotnet/graphql-dotnet" + }, + { + "name": "graphql-net", + "description": "Convert GraphQL to IQueryable", + "url": "https://github.com/ckimes89/graphql-net", + "github": "ckimes89/graphql-net" + }, + { + "name": "Entity GraphQL", + "description": ".NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model)", + "url": "https://github.com/lukemurray/EntityGraphQL", + "github": "lukemurray/EntityGraphQL" + }, + { + "name": "Hot Chocolate", + "description": "GraphQL Server for .NET core and .NET classic", + "url": "https://github.com/ChilliCream/hotchocolate", + "github": "ChilliCream/hotchocolate" + } + ], + "GraphQL Clients": [ + { + "name": "GraphQL.Client", + "description": "A GraphQL Client for .NET.", + "url": "https://github.com/graphql-dotnet/graphql-client", + "github": "graphql-dotnet/graphql-client" + }, + { + "name": "graphql-net-client", + "description": "Basic example GraphQL client for .NET.", + "url": "https://github.com/bkniffler/graphql-net-client", + "github": "bkniffler/graphql-net-client" + }, + { + "name": "SAHB.GraphQLClient", + "description": "GraphQL client which supports generating queries from C# classes", + "url": "https://github.com/sahb1239/SAHB.GraphQLClient", + "github": "SAHB.GraphQLClient" + } + ] + }, + "JavaScript": { + "GraphQL Clients": [ + { + "name": "Relay", + "description": "Facebook's framework for building React applications that talk to a GraphQL backend.", + "url": "https://facebook.github.io/relay/", + "npm": "react-relay", + "github": "facebook/relay" + }, + { + "name": "Apollo Client", + "description": "A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript.", + "url": "http://apollographql.com/client/", + "npm": "@apollo/client", + "github": "apollographql/apollo-client" + }, + { + "name": "GraphQL Request", + "description": "A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`.", + "url": "https://github.com/prisma/graphql-request", + "npm": "graphql-request", + "github": "prisma-labs/graphql-request" + }, + { + "name": "Lokka", + "description": "A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native).", + "url": "https://github.com/kadirahq/lokka", + "npm": "lokka", + "github": "kadirahq/lokka" + }, + { + "name": "nanogql", + "description": "Tiny GraphQL client library using template strings.", + "url": "https://github.com/yoshuawuyts/nanogql", + "npm": "nanographql", + "github": "choojs/nanographql" + }, + { + "name": "gq-loader", + "description": "A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader.", + "url": "https://github.com/Houfeng/gq-loader", + "npm": "gq-loader", + "github": "Houfeng/gq-loader" + }, + { + "name": "AWS Amplify", + "description": "A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data.", + "url": "https://docs.amplify.aws/", + "npm": "aws-amplify", + "github": "aws-amplify/amplify-js" + }, + { + "name": "Grafoo", + "description": "An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb.", + "url": "https://github.com/grafoojs/grafoo", + "npm": "@grafoo/core", + "github": "grafoojs/grafoo" + }, + { + "name": "urql", + "description": "A highly customizable and versatile GraphQL client for React.", + "url": "https://formidable.com/open-source/urql/", + "npm": "urql", + "github": "FormidableLabs/urql" + }, + { + "name": "graphqurl", + "description": "curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.", + "url": "https://github.com/hasura/graphqurl", + "npm": "graphqurl", + "github": "hasura/graphqurl" + } + ], + "Server Libraries": [ + { + "name": "GraphQL.js", + "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", + "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", + "url": "/graphql-js/", + "npm": "graphql", + "github": "graphql/graphql-js" + }, + { + "name": "Express GraphQL", + "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", + "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", + "url": "/graphql-js/running-an-express-graphql-server/", + "npm": "express-graphql", + "github": "graphql/express-graphql" + }, + { + "name": "Apollo Server", + "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", + "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", + "url": "https://www.apollographql.com/docs/apollo-server/", + "npm": "apollo-server-express", + "github": "apollographql/apollo-server" + } + ] + }, + "Ruby": { + "Server Libraries": [ + { + "name": "graphql-ruby", + "description": "A Ruby library for building GraphQL APIs.", + "howto": "To run a hello world script with `graphql-ruby`:\n```bash\ngem install graphql\n```\n\nThen run `ruby hello.rb` with this code in `hello.rb`:\n\n```ruby\nrequire 'graphql'\n\nclass QueryType < GraphQL::Schema::Object\n graphql_name 'Query'\n field :hello do\n type types.String\n resolve -> (obj, args, ctx) { 'Hello world!' }\n end\nend\n\nclass Schema < GraphQL::Schema\n query QueryType\nend\n\nputs Schema.execute('{ hello }').to_json\n```\nThere are also nice bindings for Relay and Rails.", + "url": "https://github.com/rmosolgo/graphql-ruby", + "gem": "graphql", + "github": "rmosolgo/graphql-ruby" + }, + { + "name": "Agoo", + "description": "A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL.", + "howto": "```ruby\nrequire 'agoo'\n\nclass Query\n def hello\n 'hello'\n end\nend\n\nclass Schema\n attr_reader :query\n\n def initialize\n @query = Query.new()\n end\nend\n\nAgoo::Server.init(6464, 'root', thread_count: 1, graphql: '/graphql')\nAgoo::Server.start()\nAgoo::GraphQL.schema(Schema.new) {\n Agoo::GraphQL.load(%^type Query { hello: String }^)\n}\nsleep\n\n# To run this GraphQL example type the following then go to a browser and enter\n# a URL of localhost:6464/graphql?query={hello}\n#\n# ruby hello.rb\n```", + "gem": "agoo", + "github": "ohler55/agoo" + } + ] + } + }, + "Tools": [ + { + "name": "GraphiQL", + "description": "An interactive in-browser GraphQL IDE.", + "url": "https://github.com/graphql/graphiql", + "npm": "graphiql", + "github": "graphql/graphiql" + }, + { + "name": "libgraphqlparser", + "description": "A GraphQL query language parser in C++ with C and C++ APIs.", + "url": "https://github.com/graphql/libgraphqlparser", + "github": "graphql/libgraphqlparser" + }, + { + "name": "GraphQL Language Service", + "description": "An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc).", + "url": "https://github.com/graphql/graphql-language-service", + "npm": "graphql-language-service", + "github": "graphql/graphql-language-service" + }, + { + "name": "quicktype", + "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", + "url": "https://quicktype.io/", + "npm": "quicktype", + "github": "quicktype/quicktype" + }, + { + "name": "GraphQL-ESLint", + "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", + "url": "https://github.com/dotansimha/graphql-eslint/", + "npm": "@graphql-eslint/eslint-plugin", + "github": "dotansimha/graphql-eslint/" + }, + { + "name": "GraphQL Modules", + "description": "GraphQL Modules lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces.", + "url": "https://graphql-modules.com", + "npm": "graphql-modules", + "github": "Urigo/graphql-modules" + }, + { + "name": "GraphQL Tools", + "description": "A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).", + "url": "https://graphql-tools.com", + "npm": "graphql-tools", + "github": "ardatan/graphql-tools" + }, + { + "name": "GraphQL Config", + "description": "One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).", + "url": "https://graphql-config.com", + "npm": "graphql-config", + "github": "kamilkisiela/graphql-config" + }, + { + "name": "GraphQL Mesh", + "description": "GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs.", + "url": "https://graphql-mesh.com", + "npm": "@graphql-mesh/cli", + "github": "Urigo/graphql-mesh" + }, + { + "name": "GraphQL Code Generator", + "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", + "url": "https://graphql-code-generator.com", + "npm": "@graphql-codegen/cli", + "github": "dotansimha/graphql-code-generator" + }, + { + "name": "GraphQL CLI", + "description": "A command line tool for common GraphQL development workflows.", + "url": "https://graphql-cli.com", + "npm": "graphql-cli", + "github": "Urigo/graphql-cli" + }, + { + "name": "GraphQL Inspector", + "description": "Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more.", + "url": "https://graphql-inspector.com/", + "npm": "@graphql-inspector/cli", + "github": "kamilkisiela/graphql-inspector" + }, + { + "name": "GraphQL Scalars", + "description": "A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.", + "url": "https://github.com/Urigo/graphql-scalars", + "npm": "graphql-scalars", + "github": "Urigo/graphql-scalars" + }, + { + "name": "SOFA", + "description": "Generate REST API from your GraphQL API.", + "url": "https://sofa-api.com/", + "npm": "sofa-api", + "github": "Urigo/SOFA" + } + ] +} \ No newline at end of file diff --git a/data/js-graphql-clients.json b/data/js-graphql-clients.json deleted file mode 100644 index 8229754fcf..0000000000 --- a/data/js-graphql-clients.json +++ /dev/null @@ -1,72 +0,0 @@ -[ - { - "name": "Relay", - "description": "Facebook's framework for building React applications that talk to a GraphQL backend.", - "url": "https://facebook.github.io/relay/", - "npm": "react-relay", - "github": "facebook/relay" - }, - { - "name": "Apollo Client", - "description": "A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript.", - "url": "http://apollographql.com/client/", - "npm": "@apollo/client", - "github": "apollographql/apollo-client" - }, - { - "name": "GraphQL Request", - "description": "A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`.", - "url": "https://github.com/prisma/graphql-request", - "npm": "graphql-request", - "github": "prisma-labs/graphql-request" - }, - { - "name": "Lokka", - "description": "A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native).", - "url": "https://github.com/kadirahq/lokka", - "npm": "lokka", - "github": "kadirahq/lokka" - }, - { - "name": "nanogql", - "description": "Tiny GraphQL client library using template strings.", - "url": "https://github.com/yoshuawuyts/nanogql", - "npm": "nanographql", - "github": "yoshuawuyts/nanographql" - }, - { - "name": "gq-loader", - "description": "A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader.", - "url": "https://github.com/Houfeng/gq-loader", - "npm": "gq-loader", - "github": "Houfeng/gq-loader" - }, - { - "name": "AWS Amplify", - "description": "A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data.", - "url": "https://docs.amplify.aws/", - "npm": "aws-amplify", - "github": "aws-amplify/amplify-js" - }, - { - "name": "Grafoo", - "description": "An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb.", - "url": "https://github.com/grafoojs/grafoo", - "npm": "@grafoo/core", - "github": "grafoojs/grafoo" - }, - { - "name": "urql", - "description": "A highly customizable and versatile GraphQL client for React.", - "url": "https://formidable.com/open-source/urql/", - "npm": "urql", - "github": "FormidableLabs/urql" - }, - { - "name": "graphqurl", - "description": "curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.", - "url": "https://github.com/hasura/graphqurl", - "npm": "graphqurl", - "github": "hasura/graphqurl" - } -] \ No newline at end of file diff --git a/data/js-server-libraries.json b/data/js-server-libraries.json deleted file mode 100644 index 848ab3623a..0000000000 --- a/data/js-server-libraries.json +++ /dev/null @@ -1,26 +0,0 @@ -[ - { - "name": "GraphQL.js", - "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", - "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", - "url": "/graphql-js/", - "npm": "graphql", - "github": "graphql/graphql-js" - }, - { - "name": "Express GraphQL", - "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", - "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", - "url": "/graphql-js/running-an-express-graphql-server/", - "npm": "express-graphql", - "github": "graphql/express-graphql" - }, - { - "name": "Apollo Server", - "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", - "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", - "url": "https://www.apollographql.com/docs/apollo-server/", - "npm": "apollo-server-express", - "github": "apollographql/apollo-server" - } -] \ No newline at end of file diff --git a/data/tools.json b/data/tools.json deleted file mode 100644 index f60b6ac77a..0000000000 --- a/data/tools.json +++ /dev/null @@ -1,99 +0,0 @@ -[ - { - "name": "GraphiQL", - "description": "An interactive in-browser GraphQL IDE.", - "url": "https://github.com/graphql/graphiql", - "npm": "graphiql", - "github": "graphql/graphiql" - }, - { - "name": "libgraphqlparser", - "description": "A GraphQL query language parser in C++ with C and C++ APIs.", - "url": "https://github.com/graphql/libgraphqlparser", - "github": "graphql/libgraphqlparser" - }, - { - "name": "GraphQL Language Service", - "description": "An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc).", - "url": "https://github.com/graphql/graphql-language-service", - "npm": "graphql-language-service", - "github": "graphql/graphql-language-service" - }, - { - "name": "quicktype", - "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", - "url": "https://quicktype.io/", - "npm": "quicktype", - "github": "quicktype/quicktype" - }, - { - "name": "GraphQL-ESLint", - "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", - "url": "https://github.com/dotansimha/graphql-eslint/", - "npm": "@graphql-eslint/eslint-plugin", - "github": "dotansimha/graphql-eslint/" - }, - { - "name": "GraphQL Modules", - "description": "GraphQL Modules lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces.", - "url": "https://graphql-modules.com", - "npm": "graphql-modules", - "github": "Urigo/graphql-modules" - }, - { - "name": "GraphQL Tools", - "description": "A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).", - "url": "https://graphql-tools.com", - "npm": "graphql-tools", - "github": "ardatan/graphql-tools" - }, - { - "name": "GraphQL Config", - "description": "One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).", - "url": "https://graphql-config.com", - "npm": "graphql-config", - "github": "kamilkisiela/graphql-config" - }, - { - "name": "GraphQL Mesh", - "description": "GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs.", - "url": "https://graphql-mesh.com", - "npm": "@graphql-mesh/cli", - "github": "Urigo/graphql-mesh" - }, - { - "name": "GraphQL Code Generator", - "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", - "url": "https://graphql-code-generator.com", - "npm": "@graphql-codegen/cli", - "github": "dotansimha/graphql-code-generator" - }, - { - "name": "GraphQL CLI", - "description": "A command line tool for common GraphQL development workflows.", - "url": "https://graphql-cli.com", - "npm": "graphql-cli", - "github": "Urigo/graphql-cli" - }, - { - "name": "GraphQL Inspector", - "description": "Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more.", - "url": "https://graphql-inspector.com/", - "npm": "@graphql-inspector/cli", - "github": "kamilkisiela/graphql-inspector" - }, - { - "name": "GraphQL Scalars", - "description": "A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.", - "url": "https://github.com/Urigo/graphql-scalars", - "npm": "graphql-scalars", - "github": "Urigo/graphql-scalars" - }, - { - "name": "SOFA", - "description": "Generate REST API from your GraphQL API.", - "url": "https://sofa-api.com/", - "npm": "sofa-api", - "github": "Urigo/SOFA" - } -] \ No newline at end of file diff --git a/gatsby-node.js b/gatsby-node.js index 82b904ee78..177f44f490 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -10,13 +10,16 @@ exports.onCreatePage = async ({ page, actions }) => { sourcePath: path.relative(__dirname, page.componentPath), } if (page.path === "/code" || page.path === "/code/") { - const [jsGraphQLClients, jsServerLibraries, tools] = await Promise.all([ + const [jsGraphQLClients, jsServerLibraries, rubyServerLibraries, tools] = await Promise.all([ sortLibs( JSON.parse(readFileSync("./data/js-graphql-clients.json", "utf8")) ), sortLibs( JSON.parse(readFileSync("./data/js-server-libraries.json", "utf8")) ), + sortLibs( + JSON.parse(readFileSync("./data/ruby-server-libraries.json", "utf8")) + ), sortLibs(JSON.parse(readFileSync("./data/tools.json", "utf8"))), ]) @@ -24,6 +27,7 @@ exports.onCreatePage = async ({ page, actions }) => { ...context, jsGraphQLClients, jsServerLibraries, + rubyServerLibraries, tools, } } diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index ef187c2cc8..46d392b6db 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -91,11 +91,19 @@ const getNpmStats = async packageName => { return { downloadCount } } +const getGemStats = async packageName => { + const response = await fetch(`https://rubygems.org/api/v1/gems/${encodeURIComponent(packageName)}.json`); + const responseJson = await response.json() + const downloadCount = responseJson.downloads + return { downloadCount } +} + const sortLibs = async libs => { const libsWithScores = await Promise.all( libs.map(async lib => { const [npmStats = {}, githubStats = {}] = await Promise.all([ lib.npm && getNpmStats(lib.npm), + lib.gem && getGemStats(lib.gem), lib.github && getGitHubStats(lib.github), ]) return { diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 9ad5447d36..0b89384e96 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -813,64 +813,15 @@ There are also nice bindings for [Relay](https://facebook.github.io/relay/), Dja ## Ruby ### Server Libraries -#### [graphql-ruby](https://github.com/rmosolgo/graphql-ruby) -A Ruby library for building GraphQL APIs. -To run a hello world script with \`graphql-ruby\`: -\`\`\`bash -gem install graphql -\`\`\` - -Then run \`ruby hello.rb\` with this code in \`hello.rb\`: - -\`\`\`ruby -require 'graphql' - -class QueryType < GraphQL::Schema::Object - graphql_name 'Query' - field :hello do - type types.String - resolve -> (obj, args, ctx) { 'Hello world!' } - end -end - -class Schema < GraphQL::Schema - query QueryType -end - -puts Schema.execute('{ hello }').to_json -\`\`\` -There are also nice bindings for Relay and Rails. -#### [Agoo](https://github.com/ohler55/agoo) -A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL. -\`\`\`ruby -require 'agoo' - -class Query - def hello - 'hello' - end -end - -class Schema - attr_reader :query - - def initialize - @query = Query.new() - end -end - -Agoo::Server.init(6464, 'root', thread_count: 1, graphql: '/graphql') -Agoo::Server.start() -Agoo::GraphQL.schema(Schema.new) { - Agoo::GraphQL.load(%^type Query { hello: String }^) -} -sleep - -# To run this GraphQL example type the following then go to a browser and enter -# a URL of localhost:6464/graphql?query={hello} -# -# ruby hello.rb -\`\`\` +${pageContext.rubyServerLibraries + .map( + ( + library: any + ) => `#### [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([gem](https://rubygems.org/gems/${library.npm})) +${library.description} +${library.howto}` + ) + .join("\n")} ## Rust ### Server Libraries From 8729d1dac5633018df6bb4d1d80c9ffe4f3ae107 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 26 Oct 2020 19:56:55 +0300 Subject: [PATCH 009/439] Move all libraries to data.json --- data/code.json | 527 +++++++++++- gatsby-node.js | 30 +- scripts/sort-libraries.js | 55 +- src/pages/code.tsx | 952 +++------------------ static/img/d.svg | 215 +++++ static/img/{golang.svg => go.svg} | 0 static/img/haskell.svg | 12 + static/img/{java.svg => java-android.svg} | 0 static/img/{node.svg => javascript.svg} | 0 static/img/{ocaml.svg => ocaml-reason.svg} | 0 10 files changed, 906 insertions(+), 885 deletions(-) create mode 100644 static/img/d.svg rename static/img/{golang.svg => go.svg} (100%) create mode 100644 static/img/haskell.svg rename static/img/{java.svg => java-android.svg} (100%) rename static/img/{node.svg => javascript.svg} (100%) rename static/img/{ocaml.svg => ocaml-reason.svg} (100%) diff --git a/data/code.json b/data/code.json index f698d515ff..067c12e2c3 100644 --- a/data/code.json +++ b/data/code.json @@ -13,7 +13,7 @@ "name": "graphql-net", "description": "Convert GraphQL to IQueryable", "url": "https://github.com/ckimes89/graphql-net", - "github": "ckimes89/graphql-net" + "github": "chkimes/graphql-net" }, { "name": "Entity GraphQL", @@ -45,11 +45,253 @@ "name": "SAHB.GraphQLClient", "description": "GraphQL client which supports generating queries from C# classes", "url": "https://github.com/sahb1239/SAHB.GraphQLClient", - "github": "SAHB.GraphQLClient" + "github": "sahb1239/SAHB.GraphQLClient" } ] }, + "Clojure": { + "Server Libraries": [ + { + "name": "alumbra", + "description": "A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec).", + "howto": "```clojure\n(require '[alumbra.core :as alumbra]\n '[claro.data :as data])\n\n(def schema\n \"type Person { name: String!, friends: [Person!]! }\n type QueryRoot { person(id: ID!): Person, me: Person! }\n schema { query: QueryRoot }\")\n\n(defrecord Person [id]\n data/Resolvable\n (resolve! [_ _]\n {:name (str \"Person #\" id)\n :friends (map ->Person (range (inc id) (+ id 3)))}))\n\n(def QueryRoot\n {:person (map->Person {})\n :me (map->Person {:id 0})})\n\n(def app\n (alumbra/handler\n {:schema schema\n :query QueryRoot}))\n\n(defonce my-graphql-server\n (aleph.http/start-server #'app {:port 3000}))\n```\n\n```bash\n$ curl -XPOST \"http://0:3000\" -H'Content-Type: application/json' -d'{\n \"query\": \"{ me { name, friends { name } } }\"\n}'\n{\"data\":{\"me\":{\"name\":\"Person #0\",\"friends\":[{\"name\":\"Person #1\"},{\"name\":\"Person #2\"}]}}}\n```", + "url": "https://github.com/alumbra/alumbra", + "github": "alumbra/alumbra" + }, + { + "name": "graphql-clj", + "description": "A Clojure library that provides a GraphQL implementation.", + "howto": "Code that executes a hello world GraphQL query with `graphql-clj`:\n```clojure\n\n(def schema \"type QueryRoot {\n hello: String\n }\")\n\n(defn resolver-fn [type-name field-name]\n (get-in {\"QueryRoot\" {\"hello\" (fn [context parent & rest]\n \"Hello world!\")}}\n [type-name field-name]))\n\n(require '[graphql-clj.executor :as executor])\n\n(executor/execute nil schema resolver-fn \"{ hello }\")\n```", + "url": "https://github.com/tendant/graphql-clj", + "github": "tendant/graphql-clj" + }, + { + "name": "lacinia", + "description": "A full implementation of the GraphQL specification that aims to maintain external compliance with the specification.", + "github": "walmartlabs/lacinia", + "url": "https://github.com/walmartlabs/lacinia" + } + ], + "GraphQL Clients": [ + { + "name": "regraph", + "description": "A GraphQL client implemented in Clojurescript with support for websockets.", + "github": "oliyh/re-graph", + "url": "https://github.com/oliyh/re-graph/" + } + ] + }, + "D": { + "Server Libraries": [ + { + "name": "graphqld", + "description": "A GraphQL implementaiton for the D Programming Language.", + "github": "https://github.com/burner/graphqld", + "url": "https://github.com/burner/graphqld" + } + ] + }, + "Elixir": { + "GraphQL Clients": [ + { + "name": "Neuron", + "description": "A GraphQL client for Elixir", + "github": "https://github.com/uesteibar/neuron", + "url": "https://github.com/uesteibar/neuron" + }, + { + "name": "common_graphql_client", + "description": "Elixir GraphQL Client with HTTP and WebSocket support", + "github": "https://github.com/annkissam/common_graphql_client", + "url": "https://github.com/annkissam/common_graphql_client" + } + ], + "Server Libraries": [ + { + "name": "absinthe", + "description": "GraphQL implementation for Elixir.", + "github": "absinthe-graphql/absinthe", + "url": "https://github.com/absinthe-graphql/absinthe" + }, + { + "name": "graphql-elixir", + "description": "An Elixir implementation of Facebook's GraphQL.", + "github": "graphql-elixir/graphql", + "url": "https://github.com/graphql-elixir/graphql" + } + ] + }, + "Elm": { + "GraphQL Clients": [ + { + "name": "dillonkearns/elm-graphql", + "description": "Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint.", + "url": "https://github.com/dillonkearns/elm-graphql", + "github": "dillonkearns/elm-graphql" + } + ] + }, + "Erlang": { + "Server Libraries": [ + { + "name": "graphql-erlang", + "description": "GraphQL implementation in Erlang.", + "url": "https://github.com/shopgun/graphql-erlang", + "github": "jlouis/graphql-erlang" + } + ] + }, + "Flutter": { + "GraphQL Clients": [ + { + "name": "graphql", + "description": "A GraphQL client implementation in Flutter.", + "url": "https://github.com/zino-app/graphql-flutter#readme", + "github": "zino-app/graphql-flutter" + } + ] + }, + "Go": { + "Server Libraries": [ + { + "name": "graphql-go", + "description": "An implementation of GraphQL for Go / Golang.", + "url": "https://github.com/graphql-go/graphql", + "github": "graphql-go/graphql" + }, + { + "name": "graph-gophers/graphql-go", + "description": "An active implementation of GraphQL in Golang (was https://github.com/neelance/graphql-go).", + "url": "https://github.com/graph-gophers/graphql-go", + "github": "graph-gophers/graphql-go" + }, + { + "name": "99designs/gqlgen", + "description": "Go generate based graphql server library.", + "url": "https://github.com/99designs/gqlgen", + "github": "99designs/gqlgen" + }, + { + "name": "graphql-relay-go", + "description": "A Go/Golang library to help construct a graphql-go server supporting react-relay.", + "url": "https://github.com/graphql-go/relay", + "github": "graphql-go/relay" + }, + { + "name": "machinebox/graphql", + "description": "An elegant low-level HTTP client for GraphQL.", + "url": "https://github.com/machinebox/graphql", + "github": "machinebox/graphql" + }, + { + "name": "samsarahq/thunder", + "description": "A GraphQL implementation with easy schema building, live queries, and batching.", + "url": "https://github.com/samsarahq/thunder", + "github": "samsarahq/thunder" + }, + { + "name": "appointy/jaal", + "description": "Develop spec compliant GraphQL servers in Go.", + "url": "https://github.com/appointy/jaal", + "github": "appointy/jaal" + } + ], + "GraphQL Clients": [ + { + "name": "graphql", + "description": "A GraphQL client implementation in Go.", + "url": "https://github.com/shurcooL/graphql#readme", + "github": "shurcooL/graphql" + } + ] + }, + "Groovy": { + "Server Libraries": [ + { + "name": "gorm-graphql", + "howto": "**Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of \"data fetchers\" to query, update, and delete data through executions of the schema.\n\n**Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin:\n\n- Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines.\n\n- Generates the schema at startup with spring bean configuration to make it easy to extend.\n\n- Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser.\n\n- Overrides the default data binder to use the data binding provided by Grails\n- Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier\n\nSee [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information.", + "github": "grails/gorm-graphql", + "url": "https://github.com/grails/gorm-graphql/" + }, + { + "name": "GQL", + "description": "GQL is a Groove library for GraphQL", + "url": "https://grooviter.github.io/gql/", + "github": "grooviter/gql" + } + ] + }, + "Haskell": { + "Server Libraries": [ + { + "name": "Morpheus GraphQL", + "description": "A Haskell library for building GraphQL APIs.", + "howto": "\nHello world example with `morpheus-graphql`:\n\n```graphql\n# schema.gql\n\"\"\"\nA supernatural being considered divine and sacred\n\"\"\"\ntype Deity {\n name: String!\n power: String @deprecated(reason: \"no more supported\")\n}\ntype Query {\n deity(name: String! = \"Morpheus\"): Deity!\n}\n```\n\n\n```haskell\n{-# LANGUAGE DeriveGeneric #-}\n{-# LANGUAGE DuplicateRecordFields #-}\n{-# LANGUAGE FlexibleContexts #-}\n{-# LANGUAGE FlexibleInstances #-}\n{-# LANGUAGE MultiParamTypeClasses #-}\n{-# LANGUAGE NamedFieldPuns #-}\n{-# LANGUAGE OverloadedStrings #-}\n{-# LANGUAGE ScopedTypeVariables #-}\n{-# LANGUAGE TemplateHaskell #-}\n{-# LANGUAGE TypeFamilies #-}\nmodule API (api) where\nimport Data.ByteString.Lazy.Char8 (ByteString)\nimport Data.Morpheus (interpreter)\nimport Data.Morpheus.Document (importGQLDocument)\nimport Data.Morpheus.Types (RootResolver (..), Undefined (..))\nimport Data.Text (Text)\nimportGQLDocument \"schema.gql\"\nrootResolver :: RootResolver IO () Query Undefined Undefined\nrootResolver =\n RootResolver\n { queryResolver = Query {deity},\n mutationResolver = Undefined,\n subscriptionResolver = Undefined\n }\n where\n deity DeityArgs {name} =\n pure\n Deity\n { name = pure name,\n power = pure (Just \"Shapeshifting\")\n }\napi :: ByteString -> IO ByteString\napi = interpreter rootResolver\n```\n\nSee [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs.\n", + "url": "https://github.com/morpheusgraphql/morpheus-graphql", + "github": "https://github.com/morpheusgraphql/morpheus-graphql" + } + ], + "GraphQL Clients": [ + { + "name": "morpheus-graphql-client", + "description": "A strongly-typed GraphQL client implementation in Haksell.", + "url": "https://github.com/morpheusgraphql/morpheus-graphql", + "github": "https://github.com/morpheusgraphql/morpheus-graphql" + } + ] + }, + "Java / Android": { + "Server Libraries": [ + { + "name": "graphql-java", + "description": "A Java library for building GraphQL APIs.", + "howto": "Code that executes a hello world GraphQL query with `graphql-java`:\n\n```java\nimport graphql.ExecutionResult;\nimport graphql.GraphQL;\nimport graphql.schema.GraphQLSchema;\nimport graphql.schema.StaticDataFetcher;\nimport graphql.schema.idl.RuntimeWiring;\nimport graphql.schema.idl.SchemaGenerator;\nimport graphql.schema.idl.SchemaParser;\nimport graphql.schema.idl.TypeDefinitionRegistry;\n\nimport static graphql.schema.idl.RuntimeWiring.newRuntimeWiring;\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n String schema = \"type Query{hello: String} schema{query: Query}\";\n\n SchemaParser schemaParser = new SchemaParser();\n TypeDefinitionRegistry typeDefinitionRegistry = schemaParser.parse(schema);\n\n RuntimeWiring runtimeWiring = new RuntimeWiring()\n .type(\"Query\", builder -> builder.dataFetcher(\"hello\", new StaticDataFetcher(\"world\")))\n .build();\n\n SchemaGenerator schemaGenerator = new SchemaGenerator();\n GraphQLSchema graphQLSchema = schemaGenerator.makeExecutableSchema(typeDefinitionRegistry, runtimeWiring);\n\n GraphQL build = GraphQL.newGraphQL(graphQLSchema).build();\n ExecutionResult executionResult = build.execute(\"{hello}\");\n\n System.out.println(executionResult.getData().toString());\n // Prints: {hello=world}\n }\n}\n```\n\nSee [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup.\n", + "github": "graphql-java/graphql-java", + "url": "https://github.com/graphql-java/graphql-java" + } + ], + "GraphQL Clients": [ + { + "name": "Apollo Android", + "description": "A strongly-typed, caching GraphQL client for Android, written in Java.", + "github": "apollographql/apollo-android", + "url": "https://github.com/apollographql/apollo-android" + }, + { + "name": "Nodes", + "description": "A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express.", + "github": "americanexpress/nodes", + "url": "https://github.com/americanexpress/nodes" + } + ] + }, "JavaScript": { + "Server Libraries": [ + { + "name": "GraphQL.js", + "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", + "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", + "url": "/graphql-js/", + "npm": "graphql", + "github": "graphql/graphql-js" + }, + { + "name": "Express GraphQL", + "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", + "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", + "url": "/graphql-js/running-an-express-graphql-server/", + "npm": "express-graphql", + "github": "graphql/express-graphql" + }, + { + "name": "Apollo Server", + "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", + "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", + "url": "https://www.apollographql.com/docs/apollo-server/", + "npm": "apollo-server-express", + "github": "apollographql/apollo-server" + } + ], "GraphQL Clients": [ { "name": "Relay", @@ -121,34 +363,153 @@ "npm": "graphqurl", "github": "hasura/graphqurl" } - ], - "Server Libraries": [ - { - "name": "GraphQL.js", - "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", - "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", - "url": "/graphql-js/", - "npm": "graphql", - "github": "graphql/graphql-js" - }, - { - "name": "Express GraphQL", - "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", - "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", - "url": "/graphql-js/running-an-express-graphql-server/", - "npm": "express-graphql", - "github": "graphql/express-graphql" - }, - { - "name": "Apollo Server", - "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", - "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", - "url": "https://www.apollographql.com/docs/apollo-server/", - "npm": "apollo-server-express", - "github": "apollographql/apollo-server" - } ] }, + "Julia": { + "GraphQL Clients": [ + { + "name": "Diana.jl", + "description": "A Julia GraphQL server implementation.", + "url": "https://github.com/codeneomatrix/Diana.jl", + "github": "codeneomatrix/Diana.jl" + } + ] + }, + "Kotlin": { + "Server Libraries": [ + { + "name": "graphql-kotlin", + "description": "A set of libraries for running GraphQL server in Kotlin.", + "url": "https://github.com/ExpediaGroup/graphql-kotlin/", + "github": "ExpediaGroup/graphql-kotlin" + } + ] + }, + "Perl": { + "Server Libraries": [ + { + "name": "graphql-perl", + "description": "A Perl port of GraphQL reference implementation", + "howto": "- [MetaCPAN documentation](https://metacpan.org/pod/GraphQL)\n\n - [Mojolicious-Plugin-GraphQL](https://github.com/graphql-perl/Mojolicious-Plugin-GraphQL) - connect your GraphQL service to a Mojolicious app\n\n - [GraphQL-Plugin-Convert-DBIC](https://github.com/graphql-perl/GraphQL-Plugin-Convert-DBIC) - automatically connect your DBIx::Class schema to GraphQL\n\n - [GraphQL-Plugin-Convert-OpenAPI](https://github.com/graphql-perl/GraphQL-Plugin-Convert-OpenAPI) - automatically connect any OpenAPI service (either local Mojolicious one, or remote) to GraphQL\n\n", + "url": "https://github.com/graphql-perl/graphql-perl", + "github": "graphql-perl/graphql-perl" + } + ] + }, + "PHP": { + "Server Libraries": [ + { + "name": "graphql-php", + "description": "A PHP port of GraphQL reference implementation", + "url": "https://github.com/webonyx/graphql-php", + "github": "webonyx/graphql-php" + }, + { + "name": "graphql-relay-php", + "description": "A library to help construct a graphql-php server supporting react-relay.", + "url": "https://github.com/ivome/graphql-relay-php", + "github": "ivome/graphql-relay-php" + }, + { + "name": "Railt", + "description": "A PHP GraphQL Framework.", + "url": "https://github.com/railt/railt", + "github": "railt/railt" + }, + { + "name": "Lighthouse", + "description": "A GraphQL server for Laravel", + "url": "https://github.com/nuwave/lighthouse", + "github": "nuwave/lighthouse" + }, + { + "name": "GraphQLBundle", + "description": "A GraphQL server for Symfony", + "url": "https://github.com/overblog/GraphQLBundle", + "github": "overblog/GraphQLBundle" + }, + { + "name": "WPGraphQL", + "description": "A free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site ", + "github": "wp-graphql/wp-graphql", + "url": "https://github.com/wp-graphql/wp-graphql" + }, + { + "name": "API Platform", + "description": "API Platform is a fully-featured, flexible and extensible API framework built on top of Symfony.", + "howto": "The following class is enough to create both a Relay-compatible GraphQL server and a hypermedia API supporting modern REST formats (JSON-LD, JSONAPI...):\n\n```php\nname;\n }\n // ...\n}\n```\nOther GraphQLite features include validation, security, error handling, loading via data-loader pattern...", + "github": "thecodingmachine/graphqlite", + "url": "https://graphqlite.thecodingmachine.io" + }, + { + "name": "Siler", + "description": "Siler is a PHP library powered with high-level abstractions to work with GraphQL.", + "howto": "To run a Siler hello world script:\n```graphql\ntype Query {\n hello: String\n}\n```\n\n```php\n [\n 'hello' => 'world',\n ],\n];\n$schema = Graphqlschema($typeDefs, $resolvers);\n\necho \"Server running at http://127.0.0.1:8080\";\n\nHttpserver(Graphqlpsr7($schema), function (Throwable $err) {\n var_dump($err);\n return Diactorosjson([\n 'error' => true,\n 'message' => $err->getMessage(),\n ]);\n})()->run();\n```\nIt also provides functionality for the construction of a WebSocket Subscriptions Server based on how Apollo works.\n", + "github": "leocavalcante/siler", + "url": "https://siler.leocavalcante.com/graphql/" + }, + { + "name": "GraphQL API for WordPress", + "description": "A GraphQL server for WordPress", + "github": "https://github.com/GraphQLAPI/graphql-api-for-wp", + "url": "https://github.com/GraphQLAPI/graphql-api-for-wp" + }, + { + "name": "GraPHPinator", + "description": "A GraphQL implementation for modern PHP", + "github": "https://github.com/infinityloop-dev/graphpinator", + "url": "https://github.com/infinityloop-dev/graphpinator" + } + ] + }, + "Python": { + "Server Libraries": [ + { + "name": "Graphene", + "description": "A Python library for building GraphQL APIs.", + "howto": "To run a Graphene hello world script:\n\n```bash\npip install graphene\n```\n\nThen run `python hello.py` with this code in `hello.py`:\n\n```python\nimport graphene\n\nclass Query(graphene.ObjectType):\n hello = graphene.String(name=graphene.String(default_value=\"World\"))\n\n def resolve_hello(self, info, name):\n return 'Hello ' + name\n\nschema = graphene.Schema(query=Query)\nresult = schema.execute('{ hello }')\nprint(result.data['hello']) # \"Hello World\"\n```\n\nThere are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine.", + "url": "http://graphene-python.org/", + "github": "graphql-python/graphene" + } + ], + "GraphQL Clients": [ + { + "name": "GQL", + "description": "A GraphQL client in Python.", + "url": "https://github.com/graphql-python/gql", + "github": "graphql-python/gql" + }, + { + "name": "python-graphql-client", + "description": "Simple GraphQL client for Python 2.7+.", + "github": "prisma-labs/python-graphql-client", + "url": "https://github.com/prisma/python-graphql-client" + }, + { + "name": "sgqlc", + "description": "A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema.", + "github": "profusion/sgqlc", + "url": "https://github.com/profusion/sgqlc" + } + ] + }, + "R": { + "Server Libraries": [ + { + "name": "ghql", + "description": "General purpose GraphQL R client", + "github": "ropensci/ghql", + "url": "https://github.com/ropensci/ghql" + } + ] + }, "Ruby": { "Server Libraries": [ { @@ -167,6 +528,67 @@ "github": "ohler55/agoo" } ] + }, + "Rust": { + "Server Libraries": [ + { + "name": "graphql-rust/juniper", + "description": "GraphQL server library for Rust", + "github": "graphql-rust/juniper", + "url": "https://github.com/graphql-rust/juniper" + } + ] + }, + "Scala": { + "Server Libraries": [ + { + "name": "Sangria", + "description": "A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/).", + "howto": "An example of a hello world GraphQL schema and query with `sangria`:\n```scala\nimport sangria.schema._\nimport sangria.execution._\nimport sangria.macros._\n\nval QueryType = ObjectType(\"Query\", fields[Unit, Unit](\n Field(\"hello\", StringType, resolve = _ ⇒ \"Hello world!\")\n))\n\nval schema = Schema(QueryType)\n\nval query = graphql\"{ hello }\"\n\nExecutor.execute(schema, query) map println\n```", + "url": "http://sangria-graphql.org/", + "github": "sangria-graphql/sangria" + } + ] + }, + "OCaml / Reason": { + "Server Libraries": [ + { + "name": "ocaml-graphql-server", + "description": "GraphQL server library for OCaml and Reason", + "url": "https://github.com/andreas/ocaml-graphql-server", + "github": "andreas/ocaml-graphql-server" + } + ] + }, + "Swift / Objective-C iOS": { + "Server Libraries": [ + { + "name": "Graphiti", + "description": "Swift library for building GraphQL schemas/types fast, safely and easily.", + "url": "https://github.com/GraphQLSwift/Graphiti", + "github": "GraphQLSwift/Graphiti" + } + ], + "GraphQL Clients": [ + { + "name": "Apollo iOS", + "description": "A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors.", + "url": "https://www.apollographql.com/docs/ios/", + "github": "apollographql/apollo-ios" + }, + { + "name": "GraphQL iOS", + "description": "An Objective-C GraphQL client for iOS.", + "url": "https://github.com/funcompany/graphql-ios", + "github": "funcompany/graphql-ios" + }, + { + "name": "Graphaello", + "description": "A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo", + "github": "nerdsupremacist/Graphaello", + "url": "https://github.com/nerdsupremacist/Graphaello" + } + ] } }, "Tools": [ @@ -267,5 +689,54 @@ "npm": "sofa-api", "github": "Urigo/SOFA" } + ], + "Services": [ + { + "name": "Apollo Graph Manager", + "description": "A cloud service for monitoring the performance and usage of your GraphQL backend.", + "url": "https://engine.apollographql.com" + }, + { + "name": "GraphCMS", + "description": "A BaaS (Backend as a Service) that sets you up with a GraphQL backend as well as tools for content editors to work with the stored data.", + "url": "https://graphcms.com/" + }, + { + "name": "Prisma", + "description": "([github](https://github.com/prisma)) A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data.", + "url": "https://www.prisma.io" + }, + { + "name": "Tipe", + "description": "([github](https://github.com/tipeio)) A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.", + "url": "https://tipe.io" + }, + { + "name": "AWS AppSync", + "description": "Fully managed GraphQL service with realtime subscriptions, offline programming & synchronization, and enterprise security features as well as fine grained authorization controls.", + "url": "https://aws.amazon.com/appsync/" + }, + { + "name": "Elide", + "description": "A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database.", + "url": "https://elide.io" + }, + { + "name": "Hasura", + "description": "([github](https://github.com/hasura)) Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API.", + "url": "https://hasura.io" + }, + { + "name": "FaunaDB", + "description": "Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started.", + "url": "https://docs.fauna.com/fauna/current/graphql" + } + ], + "More Stuff": [ + { + "name": "awesome-graphql", + "description": "A fantastic community maintained collection of libraries, resources, and more.", + "url": "https://github.com/chentsulin/awesome-graphql" + } ] } \ No newline at end of file diff --git a/gatsby-node.js b/gatsby-node.js index 177f44f490..9c635cf8ad 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -10,25 +10,25 @@ exports.onCreatePage = async ({ page, actions }) => { sourcePath: path.relative(__dirname, page.componentPath), } if (page.path === "/code" || page.path === "/code/") { - const [jsGraphQLClients, jsServerLibraries, rubyServerLibraries, tools] = await Promise.all([ - sortLibs( - JSON.parse(readFileSync("./data/js-graphql-clients.json", "utf8")) - ), - sortLibs( - JSON.parse(readFileSync("./data/js-server-libraries.json", "utf8")) - ), - sortLibs( - JSON.parse(readFileSync("./data/ruby-server-libraries.json", "utf8")) - ), - sortLibs(JSON.parse(readFileSync("./data/tools.json", "utf8"))), + const codeData = JSON.parse(readFileSync("./data/code.json", "utf8")); + await Promise.all([ + Promise.all(Object.keys(codeData.Libraries).map(async languageName => { + const libraryCategoryMap = codeData.Libraries[languageName]; + await Promise.all( + Object.keys(libraryCategoryMap).map(async libraryCategoryName => { + const libraries = libraryCategoryMap[libraryCategoryName] + libraryCategoryMap[libraryCategoryName] = await sortLibs(libraries) + }) + ) + })), + sortLibs(codeData.Tools).then(sortedTools => { + codeData.Tools = sortedTools; + }), ]) context = { ...context, - jsGraphQLClients, - jsServerLibraries, - rubyServerLibraries, - tools, + codeData, } } createPage({ diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index 46d392b6db..ef63664a6c 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -2,9 +2,9 @@ const fetch = require(`node-fetch`) const getGitHubStats = async githubRepo => { const [owner, repoName] = githubRepo.split("/") - const accessToken = process.env.GITHUB_ACCESS_TOKEN; + const accessToken = process.env.GITHUB_ACCESS_TOKEN if (!accessToken) { - throw new Error(`You must have GITHUB_ACCESS_TOKEN env variable defined!`); + throw new Error(`You must have GITHUB_ACCESS_TOKEN env variable defined!`) } const query = /* GraphQL */ ` fragment defaultBranchRef on Ref { @@ -35,6 +35,9 @@ const getGitHubStats = async githubRepo => { masterRef: ref(qualifiedName: "master") { ...defaultBranchRef } + developRef: ref(qualifiedName: "develop") { + ...defaultBranchRef + } stargazers { totalCount } @@ -48,8 +51,8 @@ const getGitHubStats = async githubRepo => { } } ` - const lastMonth = new Date(); - lastMonth.setMonth(lastMonth.getMonth() - 1); + const lastMonth = new Date() + lastMonth.setMonth(lastMonth.getMonth() - 1) const response = await fetch("https://api.github.com/graphql", { method: "POST", body: JSON.stringify({ @@ -62,11 +65,26 @@ const getGitHubStats = async githubRepo => { }, }) const responseJson = await response.json() - const repo = responseJson.data.repositoryOwner.repository + if (!responseJson?.data) { + throw `GitHub returned empty response for ${owner}/${repoName}` + } + const { repositoryOwner } = responseJson.data + if (!repositoryOwner) { + throw `No GitHub user found for ${owner}/${repoName}` + } + const { repository: repo } = repositoryOwner + if (!repo) { + throw `No GitHub repo found ${owner}/${repoName}` + } const stars = repo.stargazers.totalCount - const commitHistory = (repo.mainRef || repo.sourceRef || repo.masterRef) - .target.history.edges - let commitCount = 0, daysWithCommitSet = new Set(), finalUpdatedTime; + const actualDefaultBranch = + repo.mainRef || repo.sourceRef || repo.developRef || repo.masterRef + if (!actualDefaultBranch) { + throw `No default branch found for ${owner}/${repoName}` + } + const commitHistory = actualDefaultBranch.target.history.edges + let commitCount = 0, + daysWithCommitSet = new Set() commitHistory.forEach(commit => { if (!commit.node.author.name.match(/bot/i)) { commitCount++ @@ -92,16 +110,21 @@ const getNpmStats = async packageName => { } const getGemStats = async packageName => { - const response = await fetch(`https://rubygems.org/api/v1/gems/${encodeURIComponent(packageName)}.json`); + const response = await fetch( + `https://rubygems.org/api/v1/gems/${encodeURIComponent(packageName)}.json` + ) const responseJson = await response.json() const downloadCount = responseJson.downloads return { downloadCount } } const sortLibs = async libs => { + if (libs.length === 1) { + return libs; + } const libsWithScores = await Promise.all( libs.map(async lib => { - const [npmStats = {}, githubStats = {}] = await Promise.all([ + const [npmStats = {}, gemStars = {}, githubStats = {}] = await Promise.all([ lib.npm && getNpmStats(lib.npm), lib.gem && getGemStats(lib.gem), lib.github && getGitHubStats(lib.github), @@ -118,9 +141,9 @@ const sortLibs = async libs => { bScore = 0 if (a.npm && b.npm) { if (a.downloadCount > b.downloadCount) { - aScore += 40; + aScore += 40 } else if (b.downloadCount > a.downloadCount) { - bScore += 40; + bScore += 40 } } if (a.github && b.github) { @@ -130,14 +153,14 @@ const sortLibs = async libs => { bScore += 20 } if (a.commitCount > b.commitCount) { - aScore += 20; + aScore += 20 } else if (a.commitCount < b.commitCount) { - bScore += 20; + bScore += 20 } if (a.stars > b.stars) { - aScore += 30; + aScore += 30 } else if (a.stars < b.stars) { - bScore += 30; + bScore += 30 } } if (bScore > aScore) { diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 0b89384e96..df982e4f76 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -1,6 +1,115 @@ import React from "react" import Layout from "../components/Layout" import Marked from "../components/Marked" +import { toSlug } from "../utils/slug" + +export function buildLanguagesMenu(pageContext: any) { + let lastRow: string[] + const rows: string[][] = [] + Object.keys(pageContext.codeData.Libraries).forEach((languageName, index) => { + if (index % 5 === 0) { + lastRow = [] + rows.push(lastRow) + } else { + lastRow.push(languageName) + } + }) + return ( +
+ {rows.map(row => ( + <> +
+ {row.map(languageName => { + const slug = toSlug(languageName) + return ( + + ) + })} +
+
+ + ))} +
+ ) +} + +export function buildLibraryListMarkdown(libraries: any[]) { + let markdown = "" + for (const library of libraries) { + if ("howto" in library) { + markdown += `#### [${library.name}](${library.url}) ` + } else { + markdown += ` - [${library.name}](${library.url}) ` + } + if ("github" in library) { + markdown += `([github](https://github.com/${library.github})) ` + } + if ("npm" in library) { + markdown += `([npm](https://www.npmjs.com/package/${library.npm})) ` + } + if ("gem" in library) { + markdown += `([gem](https://rubygems.org/gems/${library.gem})) ` + } + if ("howto" in library) { + if (library.description) { + markdown += "\n" + markdown += library.description || "" + markdown += "\n" + } + markdown += "\n" + markdown += library.howto + markdown += "\n" + } else if (library.description) { + markdown += ": " + markdown += library.description || "" + } + markdown += "\n\n" + } + return markdown +} + +export function buildLibraryCategoriesMarkdown( + libraryCategories: any[], + libraryCategoryName: string +) { + let markdown = "" + if (libraryCategoryName in libraryCategories) { + markdown += `### ${libraryCategoryName}\n` + const libraries = libraryCategories[libraryCategoryName] + markdown += buildLibraryListMarkdown(libraries) + markdown += "\n" + } + return markdown +} + +export function buildLanguagesContent(pageContext: any) { + let markdown = "" + for (const languageName in pageContext.codeData.Libraries) { + const libraryCategories = pageContext.codeData.Libraries[languageName] + markdown += `## ${languageName}\n` + markdown += buildLibraryCategoriesMarkdown( + libraryCategories, + 'Server Libraries' + ) + markdown += buildLibraryCategoriesMarkdown( + libraryCategories, + "GraphQL Clients" + ) + } + return {markdown} +} export default ({ pageContext }) => { return ( @@ -50,837 +159,28 @@ export default ({ pageContext }) => { you are already using.

-
-
- {/* C# */} - - {/* Clojure */} - - {/* Elixir */} - - {/* Elm */} - -
- -
- -
- {/* Erlang */} - - {/* Go */} - - {/* Groovy */} - - {/* Java */} - -
- -
- -
- {/* JavaScript */} - - {/* Julia */} - - {/* Kotlin */} - - {/* OCaml */} - -
- -
- -
- {/* Perl */} - - {/* PHP */} - - {/* Python */} - - {/* R */} - -
- -
- -
- {/* Ruby */} - - {/* Rust */} - - {/* Scala */} - - {/* Swift */} - -
-
- - {` -## C# / .NET -### Server Libraries -#### [graphql-dotnet](https://github.com/graphql-dotnet/graphql-dotnet): GraphQL for .NET -\`\`\`csharp -using System; -using GraphQL; -using GraphQL.Types; - -public class Program -{ - public static void Main(string[] args) - { - var schema = Schema.For(@" - type Query { - hello: String - } - "); - - var json = schema.Execute(_ => - { - _.Query = "{ hello }"; - _.Root = new { Hello = "Hello World!" }; - }); - - Console.WriteLine(json); - } -} -\`\`\` - - [graphql-net](https://github.com/ckimes89/graphql-net): Convert GraphQL to IQueryable - - [Entity GraphQL](https://github.com/lukemurray/EntityGraphQL): .NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model) - - [DotNetGraphQLQueryGen](https://github.com/lukemurray/DotNetGraphQLQueryGen): .NET Core library to generate classes from a GraphQL schema for type-safe querying in dotnet - - [Hot Chocolate](https://github.com/ChilliCream/hotchocolate): GraphQL Server for .NET core and .NET classic - - [NGraphQL](https://github.com/rivantsov/starwars): GraphQL Server for .NET Core and full framework - -### GraphQL Clients - - [GraphQL.Client](https://github.com/graphql-dotnet/graphql-client): A GraphQL Client for .NET. - - [graphql-net-client](https://github.com/bkniffler/graphql-net-client): Basic example GraphQL client for .NET. - - [SAHB.GraphQLClient](https://github.com/sahb1239/SAHB.GraphQLClient): GraphQL client which supports generating queries from C# classes - -## Clojure -### Server Libraries -#### [alumbra](https://github.com/alumbra/alumbra) -A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec). -\`\`\`clojure -(require '[alumbra.core :as alumbra] - '[claro.data :as data]) - -(def schema - "type Person { name: String!, friends: [Person!]! } - type QueryRoot { person(id: ID!): Person, me: Person! } - schema { query: QueryRoot }") - -(defrecord Person [id] - data/Resolvable - (resolve! [_ _] - {:name (str "Person #" id) - :friends (map ->Person (range (inc id) (+ id 3)))})) - -(def QueryRoot - {:person (map->Person {}) - :me (map->Person {:id 0})}) - -(def app - (alumbra/handler - {:schema schema - :query QueryRoot})) - -(defonce my-graphql-server - (aleph.http/start-server #'app {:port 3000})) -\`\`\` - -\`\`\`bash -$ curl -XPOST "http://0:3000" -H'Content-Type: application/json' -d'{ - "query": "{ me { name, friends { name } } }" -}' -{"data":{"me":{"name":"Person #0","friends":[{"name":"Person #1"},{"name":"Person #2"}]}}} -\`\`\` - -#### [graphql-clj](https://github.com/tendant/graphql-clj) -A Clojure library that provides a GraphQL implementation. -Code that executes a hello world GraphQL query with \`graphql-clj\`: -\`\`\`clojure - -(def schema "type QueryRoot { - hello: String - }") - -(defn resolver-fn [type-name field-name] - (get-in {"QueryRoot" {"hello" (fn [context parent & rest] - "Hello world!")}} - [type-name field-name])) - -(require '[graphql-clj.executor :as executor]) - -(executor/execute nil schema resolver-fn "{ hello }") -\`\`\` -#### [lacinia](https://github.com/walmartlabs/lacinia) -A full implementation of the GraphQL specification that aims to maintain external compliance with the specification. - -### GraphQL Clients - - [re-graph](https://github.com/oliyh/re-graph/): A GraphQL client implemented in Clojurescript with support for websockets. -### D - - - [graphqld](https://github.com/burner/graphqld): A GraphQL implementaiton for the D Programming Language. - -### Elixir -### Server Libraries - - [absinthe](https://github.com/absinthe-graphql/absinthe): GraphQL implementation for Elixir. - - [graphql-elixir](https://github.com/graphql-elixir/graphql): An Elixir implementation of Facebook's GraphQL. - -## Elm -### GraphQL Clients - - [dillonkearns/elm-graphql](https://github.com/dillonkearns/elm-graphql): Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint. - -## Erlang -### Server Libraries - - [graphql-erlang](https://github.com/shopgun/graphql-erlang): GraphQL implementation in Erlang. - -## Flutter -### GraphQL Clients - - [graphql](https://github.com/zino-app/graphql-flutter#readme): A GraphQL client implementation in Flutter. - -## Go -### Server Libraries - - [graphql-go](https://github.com/graphql-go/graphql): An implementation of GraphQL for Go / Golang. - - [graph-gophers/graphql-go](https://github.com/graph-gophers/graphql-go): An active implementation of GraphQL in Golang (was https://github.com/neelance/graphql-go). - - [99designs/gqlgen](https://github.com/99designs/gqlgen) - Go generate based graphql server library. - - [graphql-relay-go](https://github.com/graphql-go/relay): A Go/Golang library to help construct a graphql-go server supporting react-relay. - - [machinebox/graphql](https://github.com/machinebox/graphql): An elegant low-level HTTP client for GraphQL. - - [samsarahq/thunder](https://github.com/samsarahq/thunder): A GraphQL implementation with easy schema building, live queries, and batching. - - [appointy/jaal](https://github.com/appointy/jaal): Develop spec compliant GraphQL servers in Go. - -### GraphQL Clients - - [graphql](https://github.com/shurcooL/graphql#readme): A GraphQL client implementation in Go. - -## Groovy -### Server Libraries -#### [gorm-graphql](https://github.com/grails/gorm-graphql/) -**Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of "data fetchers" to query, update, and delete data through executions of the schema. -**Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin: -- Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines. -- Generates the schema at startup with spring bean configuration to make it easy to extend. -- Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser. -- Overrides the default data binder to use the data binding provided by Grails -- Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier -See [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information. -#### [GQL](https://grooviter.github.io/gql/) -GQL is a Groovy library for GraphQL - -### Haskell - -#### [Morpheus GraphQL](https://github.com/morpheusgraphql/morpheus-graphql) - -A Haskell library for building GraphQL APIs. - -Hello world example with `morpheus-graphql`: - -```graphql -# schema.gql -""" -A supernatural being considered divine and sacred -""" -type Deity { - name: String! - power: String @deprecated(reason: "no more supported") -} - -type Query { - deity(name: String! = "Morpheus"): Deity! -} -``` - - -```haskell -{-# LANGUAGE DeriveGeneric #-} -{-# LANGUAGE DuplicateRecordFields #-} -{-# LANGUAGE FlexibleContexts #-} -{-# LANGUAGE FlexibleInstances #-} -{-# LANGUAGE MultiParamTypeClasses #-} -{-# LANGUAGE NamedFieldPuns #-} -{-# LANGUAGE OverloadedStrings #-} -{-# LANGUAGE ScopedTypeVariables #-} -{-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE TypeFamilies #-} - -module API (api) where - -import Data.ByteString.Lazy.Char8 (ByteString) -import Data.Morpheus (interpreter) -import Data.Morpheus.Document (importGQLDocument) -import Data.Morpheus.Types (RootResolver (..), Undefined (..)) -import Data.Text (Text) - -importGQLDocument "schema.gql" - -rootResolver :: RootResolver IO () Query Undefined Undefined -rootResolver = - RootResolver - { queryResolver = Query {deity}, - mutationResolver = Undefined, - subscriptionResolver = Undefined - } - where - deity DeityArgs {name} = - pure - Deity - { name = pure name, - power = pure (Just "Shapeshifting") - } - -api :: ByteString -> IO ByteString -api = interpreter rootResolver -``` - -See [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs. - -## Java / Android -### Server Libraries -#### [graphql-java](https://github.com/graphql-java/graphql-java) -A Java library for building GraphQL APIs. -Code that executes a hello world GraphQL query with \`graphql-java\`: - -\`\`\`java -import graphql.ExecutionResult; -import graphql.GraphQL; -import graphql.schema.GraphQLSchema; -import graphql.schema.StaticDataFetcher; -import graphql.schema.idl.RuntimeWiring; -import graphql.schema.idl.SchemaGenerator; -import graphql.schema.idl.SchemaParser; -import graphql.schema.idl.TypeDefinitionRegistry; - -import static graphql.schema.idl.RuntimeWiring.newRuntimeWiring; - -public class HelloWorld { - - public static void main(String[] args) { - String schema = "type Query{hello: String} schema{query: Query}"; - - SchemaParser schemaParser = new SchemaParser(); - TypeDefinitionRegistry typeDefinitionRegistry = schemaParser.parse(schema); - - RuntimeWiring runtimeWiring = new RuntimeWiring() - .type("Query", builder -> builder.dataFetcher("hello", new StaticDataFetcher("world"))) - .build(); - - SchemaGenerator schemaGenerator = new SchemaGenerator(); - GraphQLSchema graphQLSchema = schemaGenerator.makeExecutableSchema(typeDefinitionRegistry, runtimeWiring); - - GraphQL build = GraphQL.newGraphQL(graphQLSchema).build(); - ExecutionResult executionResult = build.execute("{hello}"); - - System.out.println(executionResult.getData().toString()); - // Prints: {hello=world} - } -} -\`\`\` - -See [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup. - -### GraphQL Clients - - [Apollo Android](https://github.com/apollographql/apollo-android): A strongly-typed, caching GraphQL client for Android, written in Java. - - [Nodes](https://github.com/americanexpress/nodes): A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express. - -## JavaScript -### Server Libraries -${pageContext.jsServerLibraries - .map( - ( - library: any - ) => `#### [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([npm](https://www.npmjs.com/package/${library.npm})) -${library.description} -${library.howto}` - ) - .join("\n")} - -### GraphQL Clients -${pageContext.jsGraphQLClients - .map( - (library: any) => - `- [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([npm](https://www.npmjs.com/package/${library.npm})): ${library.description}` - ) - .join("\n")} - -## Julia -### GraphQL Clients - - [Diana.jl](https://github.com/codeneomatrix/Diana.jl): A Julia GraphQL server implementation. - -## Kotlin -### Server Libraries - - [graphql-kotlin](https://github.com/ExpediaGroup/graphql-kotlin/): A set of libraries for running GraphQL server in Kotlin. - - [KGraphQL](https://github.com/aPureBase/KGraphQL): Pure Kotlin implementation to setup a GraphQL server. - -## Perl -### Server Libraries - - [graphql-perl](https://github.com/graphql-perl/graphql-perl): A Perl port of GraphQL reference implementation - - [MetaCPAN documentation](https://metacpan.org/pod/GraphQL) - - [Mojolicious-Plugin-GraphQL](https://github.com/graphql-perl/Mojolicious-Plugin-GraphQL) - connect your GraphQL service to a Mojolicious app - - [GraphQL-Plugin-Convert-DBIC](https://github.com/graphql-perl/GraphQL-Plugin-Convert-DBIC) - automatically connect your DBIx::Class schema to GraphQL - - [GraphQL-Plugin-Convert-OpenAPI](https://github.com/graphql-perl/GraphQL-Plugin-Convert-OpenAPI) - automatically connect any OpenAPI service (either local Mojolicious one, or remote) to GraphQL - -## PHP -### Server Libraries - - [graphql-php](https://github.com/webonyx/graphql-php): A PHP port of GraphQL reference implementation - - [graphql-relay-php](https://github.com/ivome/graphql-relay-php): A library to help construct a graphql-php server supporting react-relay. - - [Railt](https://github.com/railt/railt): A PHP GraphQL Framework. - - [Lighthouse](https://github.com/nuwave/lighthouse): A GraphQL server for Laravel - - [GraphQLBundle](https://github.com/overblog/GraphQLBundle): A GraphQL server for Symfony - - [WPGraphQL](https://github.com/wp-graphql/wp-graphql): A free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site - - [GraphQL API for WordPress](https://github.com/GraphQLAPI/graphql-api-for-wp): A GraphQL server for WordPress - - [GraPHPinator](https://github.com/infinityloop-dev/graphpinator): A GraphQL implementation for modern PHP - -#### [API Platform](https://api-platform.com) ([github](https://github.com/api-platform/api-platform)) -API Platform is a fully-featured, flexible and extensible API framework built on top of Symfony. -The following class is enough to create both a Relay-compatible GraphQL server and a hypermedia API supporting modern REST formats (JSON-LD, JSONAPI...): - -\`\`\`php -name; - } - // ... -} -\`\`\` -Other GraphQLite features include validation, security, error handling, loading via data-loader pattern... -#### [Siler](https://siler.leocavalcante.com/graphql/) ([github](https://github.com/leocavalcante/siler)) -Siler is a PHP library powered with high-level abstractions to work with GraphQL. -To run a Siler hello world script: -\`\`\`graphql -type Query { - hello: String -} -\`\`\` - -\`\`\`php - [ - 'hello' => 'world', - ], -]; -$schema = Graphql\schema($typeDefs, $resolvers); - -echo "Server running at http://127.0.0.1:8080"; - -Http\server(Graphql\psr7($schema), function (\Throwable $err) { - var_dump($err); - return Diactoros\json([ - 'error' => true, - 'message' => $err->getMessage(), - ]); -})()->run(); -\`\`\` -It also provides functionality for the construction of a WebSocket Subscriptions Server based on how Apollo works. - -## Python -### Server Libraries -#### [Graphene](http://graphene-python.org/) ([github](https://github.com/graphql-python/graphene)) -A Python library for building GraphQL APIs. -To run a Graphene hello world script: - -\`\`\`bash -pip install graphene -\`\`\` - -Then run \`python hello.py\` with this code in \`hello.py\`: - -\`\`\`python -import graphene - -class Query(graphene.ObjectType): - hello = graphene.String(name=graphene.String(default_value="World")) - - def resolve_hello(self, info, name): - return 'Hello ' + name - -schema = graphene.Schema(query=Query) -result = schema.execute('{ hello }') -print(result.data['hello']) # "Hello World" -\`\`\` - -There are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine. -### GraphQL Clients - - [GQL](https://github.com/graphql-python/gql): A GraphQL client in Python. - - [python-graphql-client](https://github.com/prisma/python-graphql-client): Simple GraphQL client for Python 2.7+. - - [sgqlc](https://github.com/profusion/sgqlc): A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema. - - -## R -### GraphQL Clients - - [ghql](https://github.com/ropensci/ghql): General purpose GraphQL R client. - -## Ruby -### Server Libraries -${pageContext.rubyServerLibraries - .map( - ( - library: any - ) => `#### [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([gem](https://rubygems.org/gems/${library.npm})) -${library.description} -${library.howto}` - ) - .join("\n")} - -## Rust -### Server Libraries - - [graphql-rust/juniper](https://github.com/graphql-rust/juniper): GraphQL server library for Rust - -## Scala -### Server Libraries -#### [Sangria](http://sangria-graphql.org/) ([github](https://github.com/sangria-graphql/sangria)): A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/). -An example of a hello world GraphQL schema and query with \`sangria\`: -\`\`\`scala -import sangria.schema._ -import sangria.execution._ -import sangria.macros._ - -val QueryType = ObjectType("Query", fields[Unit, Unit]( - Field("hello", StringType, resolve = _ ⇒ "Hello world!") -)) - -val schema = Schema(QueryType) - -val query = graphql"{ hello }" - -Executor.execute(schema, query) map println -\`\`\` - -## OCaml / Reason -### Server Libraries -#### [ocaml-graphql-server](https://github.com/andreas/ocaml-graphql-server): GraphQL server library for OCaml and Reason - -## Swift / Objective-C iOS -### Server Libraries - - [Graphiti](https://github.com/GraphQLSwift/Graphiti): Swift library for building GraphQL schemas/types fast, safely and easily. - -### GraphQL Clients - - [Apollo iOS](https://www.apollographql.com/docs/ios/) ([github](https://github.com/apollographql/apollo-ios)): A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors. - - [GraphQL iOS](https://github.com/funcompany/graphql-ios): An Objective-C GraphQL client for iOS. - - [Graphaello](https://github.com/nerdsupremacist/Graphaello): A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo + {buildLanguagesMenu(pageContext)} + {buildLanguagesContent(pageContext)} + + {` ## Tools -${pageContext.tools - .map( - (library: any) => - `- [${library.name}](${library.url}) ([github](https://github.com/${library.github})) ([npm](https://www.npmjs.com/package/${library.npm})): ${library.description}` - ) - .join("\n")} - +${buildLibraryListMarkdown(pageContext.codeData.Tools)} +`} + + + {` ## Services - - [Apollo Graph Manager](https://engine.apollographql.com): A cloud service for monitoring the performance and usage of your GraphQL backend. - - [GraphCMS](https://graphcms.com/): A BaaS (Backend as a Service) that sets you up with a GraphQL backend as well as tools for content editors to work with the stored data. - - [Prisma](https://www.prisma.io) ([github](https://github.com/prisma)): A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data. - - [Tipe](https://tipe.io) ([github](https://github.com/tipeio)): A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API. - - [AWS AppSync](https://aws.amazon.com/appsync/): Fully managed GraphQL service with realtime subscriptions, offline programming & synchronization, and enterprise security features as well as fine grained authorization controls. - - [Elide](https://elide.io): A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database. - - [Hasura](https://hasura.io) ([github](https://github.com/hasura)): Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API. - - [FaunaDB](https://docs.fauna.com/fauna/current/graphql): Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started. - +${buildLibraryListMarkdown(pageContext.codeData.Services)} +`} + + + {` ## More Stuff - - [awesome-graphql](https://github.com/chentsulin/awesome-graphql): A fantastic community maintained collection of libraries, resources, and more. - `} +${buildLibraryListMarkdown(pageContext.codeData["More Stuff"])} +`} + diff --git a/static/img/d.svg b/static/img/d.svg new file mode 100644 index 0000000000..3ba85274c6 --- /dev/null +++ b/static/img/d.svg @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/static/img/golang.svg b/static/img/go.svg similarity index 100% rename from static/img/golang.svg rename to static/img/go.svg diff --git a/static/img/haskell.svg b/static/img/haskell.svg new file mode 100644 index 0000000000..8c8a97a6a3 --- /dev/null +++ b/static/img/haskell.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/static/img/java.svg b/static/img/java-android.svg similarity index 100% rename from static/img/java.svg rename to static/img/java-android.svg diff --git a/static/img/node.svg b/static/img/javascript.svg similarity index 100% rename from static/img/node.svg rename to static/img/javascript.svg diff --git a/static/img/ocaml.svg b/static/img/ocaml-reason.svg similarity index 100% rename from static/img/ocaml.svg rename to static/img/ocaml-reason.svg From 0194af4fd323d994bf3aa5f6184fc648ef2f188f Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 2 Nov 2020 18:42:48 +0300 Subject: [PATCH 010/439] Do not use new syntax --- scripts/sort-libraries.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index ef63664a6c..062e391793 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -65,7 +65,7 @@ const getGitHubStats = async githubRepo => { }, }) const responseJson = await response.json() - if (!responseJson?.data) { + if (!responseJson || !responseJson.data) { throw `GitHub returned empty response for ${owner}/${repoName}` } const { repositoryOwner } = responseJson.data From 23c2bc9a7523440e5ba4aa93c1c4db526f6ae66c Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Tue, 3 Nov 2020 16:09:17 +0300 Subject: [PATCH 011/439] Move Tools under Languages --- data/code.json | 1484 +++++++++-------- gatsby-node.js | 3 - src/components/Footer/index.tsx | 6 +- src/pages/code.tsx | 21 +- static/img/c-c.svg | 25 + static/img/{csharp.svg => c-net.svg} | 0 static/img/flutter.svg | 1 + .../{swift.svg => swift-objective-c-ios.svg} | 0 8 files changed, 778 insertions(+), 762 deletions(-) create mode 100644 static/img/c-c.svg rename static/img/{csharp.svg => c-net.svg} (100%) create mode 100644 static/img/flutter.svg rename static/img/{swift.svg => swift-objective-c-ios.svg} (100%) diff --git a/data/code.json b/data/code.json index 067c12e2c3..f37c154013 100644 --- a/data/code.json +++ b/data/code.json @@ -1,742 +1,746 @@ -{ - "Libraries": { - "C# / .NET": { - "Server Libraries": [ - { - "name": "graphql-dotnet", - "description": "GraphQL for .NET", - "howto": "```csharp\nusing System;\nusing GraphQL;\nusing GraphQL.Types;\n\npublic class Program\n{\n public static void Main(string[] args)\n {\n var schema = Schema.For(@\"\n type Query {\n hello: String\n }\n \");\n\n var json = schema.Execute(_ =>\n {\n _.Query = \"{ hello }\";\n _.Root = new { Hello = \"Hello World!\" };\n });\n\n Console.WriteLine(json);\n }\n} \n```", - "url": "https://github.com/graphql-dotnet/graphql-dotnet", - "github": "graphql-dotnet/graphql-dotnet" - }, - { - "name": "graphql-net", - "description": "Convert GraphQL to IQueryable", - "url": "https://github.com/ckimes89/graphql-net", - "github": "chkimes/graphql-net" - }, - { - "name": "Entity GraphQL", - "description": ".NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model)", - "url": "https://github.com/lukemurray/EntityGraphQL", - "github": "lukemurray/EntityGraphQL" - }, - { - "name": "Hot Chocolate", - "description": "GraphQL Server for .NET core and .NET classic", - "url": "https://github.com/ChilliCream/hotchocolate", - "github": "ChilliCream/hotchocolate" - } - ], - "GraphQL Clients": [ - { - "name": "GraphQL.Client", - "description": "A GraphQL Client for .NET.", - "url": "https://github.com/graphql-dotnet/graphql-client", - "github": "graphql-dotnet/graphql-client" - }, - { - "name": "graphql-net-client", - "description": "Basic example GraphQL client for .NET.", - "url": "https://github.com/bkniffler/graphql-net-client", - "github": "bkniffler/graphql-net-client" - }, - { - "name": "SAHB.GraphQLClient", - "description": "GraphQL client which supports generating queries from C# classes", - "url": "https://github.com/sahb1239/SAHB.GraphQLClient", - "github": "sahb1239/SAHB.GraphQLClient" - } - ] - }, - "Clojure": { - "Server Libraries": [ - { - "name": "alumbra", - "description": "A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec).", - "howto": "```clojure\n(require '[alumbra.core :as alumbra]\n '[claro.data :as data])\n\n(def schema\n \"type Person { name: String!, friends: [Person!]! }\n type QueryRoot { person(id: ID!): Person, me: Person! }\n schema { query: QueryRoot }\")\n\n(defrecord Person [id]\n data/Resolvable\n (resolve! [_ _]\n {:name (str \"Person #\" id)\n :friends (map ->Person (range (inc id) (+ id 3)))}))\n\n(def QueryRoot\n {:person (map->Person {})\n :me (map->Person {:id 0})})\n\n(def app\n (alumbra/handler\n {:schema schema\n :query QueryRoot}))\n\n(defonce my-graphql-server\n (aleph.http/start-server #'app {:port 3000}))\n```\n\n```bash\n$ curl -XPOST \"http://0:3000\" -H'Content-Type: application/json' -d'{\n \"query\": \"{ me { name, friends { name } } }\"\n}'\n{\"data\":{\"me\":{\"name\":\"Person #0\",\"friends\":[{\"name\":\"Person #1\"},{\"name\":\"Person #2\"}]}}}\n```", - "url": "https://github.com/alumbra/alumbra", - "github": "alumbra/alumbra" - }, - { - "name": "graphql-clj", - "description": "A Clojure library that provides a GraphQL implementation.", - "howto": "Code that executes a hello world GraphQL query with `graphql-clj`:\n```clojure\n\n(def schema \"type QueryRoot {\n hello: String\n }\")\n\n(defn resolver-fn [type-name field-name]\n (get-in {\"QueryRoot\" {\"hello\" (fn [context parent & rest]\n \"Hello world!\")}}\n [type-name field-name]))\n\n(require '[graphql-clj.executor :as executor])\n\n(executor/execute nil schema resolver-fn \"{ hello }\")\n```", - "url": "https://github.com/tendant/graphql-clj", - "github": "tendant/graphql-clj" - }, - { - "name": "lacinia", - "description": "A full implementation of the GraphQL specification that aims to maintain external compliance with the specification.", - "github": "walmartlabs/lacinia", - "url": "https://github.com/walmartlabs/lacinia" - } - ], - "GraphQL Clients": [ - { - "name": "regraph", - "description": "A GraphQL client implemented in Clojurescript with support for websockets.", - "github": "oliyh/re-graph", - "url": "https://github.com/oliyh/re-graph/" - } - ] - }, - "D": { - "Server Libraries": [ - { - "name": "graphqld", - "description": "A GraphQL implementaiton for the D Programming Language.", - "github": "https://github.com/burner/graphqld", - "url": "https://github.com/burner/graphqld" - } - ] - }, - "Elixir": { - "GraphQL Clients": [ - { - "name": "Neuron", - "description": "A GraphQL client for Elixir", - "github": "https://github.com/uesteibar/neuron", - "url": "https://github.com/uesteibar/neuron" - }, - { - "name": "common_graphql_client", - "description": "Elixir GraphQL Client with HTTP and WebSocket support", - "github": "https://github.com/annkissam/common_graphql_client", - "url": "https://github.com/annkissam/common_graphql_client" - } - ], - "Server Libraries": [ - { - "name": "absinthe", - "description": "GraphQL implementation for Elixir.", - "github": "absinthe-graphql/absinthe", - "url": "https://github.com/absinthe-graphql/absinthe" - }, - { - "name": "graphql-elixir", - "description": "An Elixir implementation of Facebook's GraphQL.", - "github": "graphql-elixir/graphql", - "url": "https://github.com/graphql-elixir/graphql" - } - ] - }, - "Elm": { - "GraphQL Clients": [ - { - "name": "dillonkearns/elm-graphql", - "description": "Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint.", - "url": "https://github.com/dillonkearns/elm-graphql", - "github": "dillonkearns/elm-graphql" - } - ] - }, - "Erlang": { - "Server Libraries": [ - { - "name": "graphql-erlang", - "description": "GraphQL implementation in Erlang.", - "url": "https://github.com/shopgun/graphql-erlang", - "github": "jlouis/graphql-erlang" - } - ] - }, - "Flutter": { - "GraphQL Clients": [ - { - "name": "graphql", - "description": "A GraphQL client implementation in Flutter.", - "url": "https://github.com/zino-app/graphql-flutter#readme", - "github": "zino-app/graphql-flutter" - } - ] - }, - "Go": { - "Server Libraries": [ - { - "name": "graphql-go", - "description": "An implementation of GraphQL for Go / Golang.", - "url": "https://github.com/graphql-go/graphql", - "github": "graphql-go/graphql" - }, - { - "name": "graph-gophers/graphql-go", - "description": "An active implementation of GraphQL in Golang (was https://github.com/neelance/graphql-go).", - "url": "https://github.com/graph-gophers/graphql-go", - "github": "graph-gophers/graphql-go" - }, - { - "name": "99designs/gqlgen", - "description": "Go generate based graphql server library.", - "url": "https://github.com/99designs/gqlgen", - "github": "99designs/gqlgen" - }, - { - "name": "graphql-relay-go", - "description": "A Go/Golang library to help construct a graphql-go server supporting react-relay.", - "url": "https://github.com/graphql-go/relay", - "github": "graphql-go/relay" - }, - { - "name": "machinebox/graphql", - "description": "An elegant low-level HTTP client for GraphQL.", - "url": "https://github.com/machinebox/graphql", - "github": "machinebox/graphql" - }, - { - "name": "samsarahq/thunder", - "description": "A GraphQL implementation with easy schema building, live queries, and batching.", - "url": "https://github.com/samsarahq/thunder", - "github": "samsarahq/thunder" - }, - { - "name": "appointy/jaal", - "description": "Develop spec compliant GraphQL servers in Go.", - "url": "https://github.com/appointy/jaal", - "github": "appointy/jaal" - } - ], - "GraphQL Clients": [ - { - "name": "graphql", - "description": "A GraphQL client implementation in Go.", - "url": "https://github.com/shurcooL/graphql#readme", - "github": "shurcooL/graphql" - } - ] - }, - "Groovy": { - "Server Libraries": [ - { - "name": "gorm-graphql", - "howto": "**Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of \"data fetchers\" to query, update, and delete data through executions of the schema.\n\n**Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin:\n\n- Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines.\n\n- Generates the schema at startup with spring bean configuration to make it easy to extend.\n\n- Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser.\n\n- Overrides the default data binder to use the data binding provided by Grails\n- Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier\n\nSee [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information.", - "github": "grails/gorm-graphql", - "url": "https://github.com/grails/gorm-graphql/" - }, - { - "name": "GQL", - "description": "GQL is a Groove library for GraphQL", - "url": "https://grooviter.github.io/gql/", - "github": "grooviter/gql" - } - ] - }, - "Haskell": { - "Server Libraries": [ - { - "name": "Morpheus GraphQL", - "description": "A Haskell library for building GraphQL APIs.", - "howto": "\nHello world example with `morpheus-graphql`:\n\n```graphql\n# schema.gql\n\"\"\"\nA supernatural being considered divine and sacred\n\"\"\"\ntype Deity {\n name: String!\n power: String @deprecated(reason: \"no more supported\")\n}\ntype Query {\n deity(name: String! = \"Morpheus\"): Deity!\n}\n```\n\n\n```haskell\n{-# LANGUAGE DeriveGeneric #-}\n{-# LANGUAGE DuplicateRecordFields #-}\n{-# LANGUAGE FlexibleContexts #-}\n{-# LANGUAGE FlexibleInstances #-}\n{-# LANGUAGE MultiParamTypeClasses #-}\n{-# LANGUAGE NamedFieldPuns #-}\n{-# LANGUAGE OverloadedStrings #-}\n{-# LANGUAGE ScopedTypeVariables #-}\n{-# LANGUAGE TemplateHaskell #-}\n{-# LANGUAGE TypeFamilies #-}\nmodule API (api) where\nimport Data.ByteString.Lazy.Char8 (ByteString)\nimport Data.Morpheus (interpreter)\nimport Data.Morpheus.Document (importGQLDocument)\nimport Data.Morpheus.Types (RootResolver (..), Undefined (..))\nimport Data.Text (Text)\nimportGQLDocument \"schema.gql\"\nrootResolver :: RootResolver IO () Query Undefined Undefined\nrootResolver =\n RootResolver\n { queryResolver = Query {deity},\n mutationResolver = Undefined,\n subscriptionResolver = Undefined\n }\n where\n deity DeityArgs {name} =\n pure\n Deity\n { name = pure name,\n power = pure (Just \"Shapeshifting\")\n }\napi :: ByteString -> IO ByteString\napi = interpreter rootResolver\n```\n\nSee [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs.\n", - "url": "https://github.com/morpheusgraphql/morpheus-graphql", - "github": "https://github.com/morpheusgraphql/morpheus-graphql" - } - ], - "GraphQL Clients": [ - { - "name": "morpheus-graphql-client", - "description": "A strongly-typed GraphQL client implementation in Haksell.", - "url": "https://github.com/morpheusgraphql/morpheus-graphql", - "github": "https://github.com/morpheusgraphql/morpheus-graphql" - } - ] - }, - "Java / Android": { - "Server Libraries": [ - { - "name": "graphql-java", - "description": "A Java library for building GraphQL APIs.", - "howto": "Code that executes a hello world GraphQL query with `graphql-java`:\n\n```java\nimport graphql.ExecutionResult;\nimport graphql.GraphQL;\nimport graphql.schema.GraphQLSchema;\nimport graphql.schema.StaticDataFetcher;\nimport graphql.schema.idl.RuntimeWiring;\nimport graphql.schema.idl.SchemaGenerator;\nimport graphql.schema.idl.SchemaParser;\nimport graphql.schema.idl.TypeDefinitionRegistry;\n\nimport static graphql.schema.idl.RuntimeWiring.newRuntimeWiring;\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n String schema = \"type Query{hello: String} schema{query: Query}\";\n\n SchemaParser schemaParser = new SchemaParser();\n TypeDefinitionRegistry typeDefinitionRegistry = schemaParser.parse(schema);\n\n RuntimeWiring runtimeWiring = new RuntimeWiring()\n .type(\"Query\", builder -> builder.dataFetcher(\"hello\", new StaticDataFetcher(\"world\")))\n .build();\n\n SchemaGenerator schemaGenerator = new SchemaGenerator();\n GraphQLSchema graphQLSchema = schemaGenerator.makeExecutableSchema(typeDefinitionRegistry, runtimeWiring);\n\n GraphQL build = GraphQL.newGraphQL(graphQLSchema).build();\n ExecutionResult executionResult = build.execute(\"{hello}\");\n\n System.out.println(executionResult.getData().toString());\n // Prints: {hello=world}\n }\n}\n```\n\nSee [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup.\n", - "github": "graphql-java/graphql-java", - "url": "https://github.com/graphql-java/graphql-java" - } - ], - "GraphQL Clients": [ - { - "name": "Apollo Android", - "description": "A strongly-typed, caching GraphQL client for Android, written in Java.", - "github": "apollographql/apollo-android", - "url": "https://github.com/apollographql/apollo-android" - }, - { - "name": "Nodes", - "description": "A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express.", - "github": "americanexpress/nodes", - "url": "https://github.com/americanexpress/nodes" - } - ] - }, - "JavaScript": { - "Server Libraries": [ - { - "name": "GraphQL.js", - "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", - "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", - "url": "/graphql-js/", - "npm": "graphql", - "github": "graphql/graphql-js" - }, - { - "name": "Express GraphQL", - "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", - "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", - "url": "/graphql-js/running-an-express-graphql-server/", - "npm": "express-graphql", - "github": "graphql/express-graphql" - }, - { - "name": "Apollo Server", - "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", - "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", - "url": "https://www.apollographql.com/docs/apollo-server/", - "npm": "apollo-server-express", - "github": "apollographql/apollo-server" - } - ], - "GraphQL Clients": [ - { - "name": "Relay", - "description": "Facebook's framework for building React applications that talk to a GraphQL backend.", - "url": "https://facebook.github.io/relay/", - "npm": "react-relay", - "github": "facebook/relay" - }, - { - "name": "Apollo Client", - "description": "A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript.", - "url": "http://apollographql.com/client/", - "npm": "@apollo/client", - "github": "apollographql/apollo-client" - }, - { - "name": "GraphQL Request", - "description": "A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`.", - "url": "https://github.com/prisma/graphql-request", - "npm": "graphql-request", - "github": "prisma-labs/graphql-request" - }, - { - "name": "Lokka", - "description": "A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native).", - "url": "https://github.com/kadirahq/lokka", - "npm": "lokka", - "github": "kadirahq/lokka" - }, - { - "name": "nanogql", - "description": "Tiny GraphQL client library using template strings.", - "url": "https://github.com/yoshuawuyts/nanogql", - "npm": "nanographql", - "github": "choojs/nanographql" - }, - { - "name": "gq-loader", - "description": "A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader.", - "url": "https://github.com/Houfeng/gq-loader", - "npm": "gq-loader", - "github": "Houfeng/gq-loader" - }, - { - "name": "AWS Amplify", - "description": "A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data.", - "url": "https://docs.amplify.aws/", - "npm": "aws-amplify", - "github": "aws-amplify/amplify-js" - }, - { - "name": "Grafoo", - "description": "An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb.", - "url": "https://github.com/grafoojs/grafoo", - "npm": "@grafoo/core", - "github": "grafoojs/grafoo" - }, - { - "name": "urql", - "description": "A highly customizable and versatile GraphQL client for React.", - "url": "https://formidable.com/open-source/urql/", - "npm": "urql", - "github": "FormidableLabs/urql" - }, - { - "name": "graphqurl", - "description": "curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.", - "url": "https://github.com/hasura/graphqurl", - "npm": "graphqurl", - "github": "hasura/graphqurl" - } - ] - }, - "Julia": { - "GraphQL Clients": [ - { - "name": "Diana.jl", - "description": "A Julia GraphQL server implementation.", - "url": "https://github.com/codeneomatrix/Diana.jl", - "github": "codeneomatrix/Diana.jl" - } - ] - }, - "Kotlin": { - "Server Libraries": [ - { - "name": "graphql-kotlin", - "description": "A set of libraries for running GraphQL server in Kotlin.", - "url": "https://github.com/ExpediaGroup/graphql-kotlin/", - "github": "ExpediaGroup/graphql-kotlin" - } - ] - }, - "Perl": { - "Server Libraries": [ - { - "name": "graphql-perl", - "description": "A Perl port of GraphQL reference implementation", - "howto": "- [MetaCPAN documentation](https://metacpan.org/pod/GraphQL)\n\n - [Mojolicious-Plugin-GraphQL](https://github.com/graphql-perl/Mojolicious-Plugin-GraphQL) - connect your GraphQL service to a Mojolicious app\n\n - [GraphQL-Plugin-Convert-DBIC](https://github.com/graphql-perl/GraphQL-Plugin-Convert-DBIC) - automatically connect your DBIx::Class schema to GraphQL\n\n - [GraphQL-Plugin-Convert-OpenAPI](https://github.com/graphql-perl/GraphQL-Plugin-Convert-OpenAPI) - automatically connect any OpenAPI service (either local Mojolicious one, or remote) to GraphQL\n\n", - "url": "https://github.com/graphql-perl/graphql-perl", - "github": "graphql-perl/graphql-perl" - } - ] - }, - "PHP": { - "Server Libraries": [ - { - "name": "graphql-php", - "description": "A PHP port of GraphQL reference implementation", - "url": "https://github.com/webonyx/graphql-php", - "github": "webonyx/graphql-php" - }, - { - "name": "graphql-relay-php", - "description": "A library to help construct a graphql-php server supporting react-relay.", - "url": "https://github.com/ivome/graphql-relay-php", - "github": "ivome/graphql-relay-php" - }, - { - "name": "Railt", - "description": "A PHP GraphQL Framework.", - "url": "https://github.com/railt/railt", - "github": "railt/railt" - }, - { - "name": "Lighthouse", - "description": "A GraphQL server for Laravel", - "url": "https://github.com/nuwave/lighthouse", - "github": "nuwave/lighthouse" - }, - { - "name": "GraphQLBundle", - "description": "A GraphQL server for Symfony", - "url": "https://github.com/overblog/GraphQLBundle", - "github": "overblog/GraphQLBundle" - }, - { - "name": "WPGraphQL", - "description": "A free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site ", - "github": "wp-graphql/wp-graphql", - "url": "https://github.com/wp-graphql/wp-graphql" - }, - { - "name": "API Platform", - "description": "API Platform is a fully-featured, flexible and extensible API framework built on top of Symfony.", - "howto": "The following class is enough to create both a Relay-compatible GraphQL server and a hypermedia API supporting modern REST formats (JSON-LD, JSONAPI...):\n\n```php\nname;\n }\n // ...\n}\n```\nOther GraphQLite features include validation, security, error handling, loading via data-loader pattern...", - "github": "thecodingmachine/graphqlite", - "url": "https://graphqlite.thecodingmachine.io" - }, - { - "name": "Siler", - "description": "Siler is a PHP library powered with high-level abstractions to work with GraphQL.", - "howto": "To run a Siler hello world script:\n```graphql\ntype Query {\n hello: String\n}\n```\n\n```php\n [\n 'hello' => 'world',\n ],\n];\n$schema = Graphqlschema($typeDefs, $resolvers);\n\necho \"Server running at http://127.0.0.1:8080\";\n\nHttpserver(Graphqlpsr7($schema), function (Throwable $err) {\n var_dump($err);\n return Diactorosjson([\n 'error' => true,\n 'message' => $err->getMessage(),\n ]);\n})()->run();\n```\nIt also provides functionality for the construction of a WebSocket Subscriptions Server based on how Apollo works.\n", - "github": "leocavalcante/siler", - "url": "https://siler.leocavalcante.com/graphql/" - }, - { - "name": "GraphQL API for WordPress", - "description": "A GraphQL server for WordPress", - "github": "https://github.com/GraphQLAPI/graphql-api-for-wp", - "url": "https://github.com/GraphQLAPI/graphql-api-for-wp" - }, - { - "name": "GraPHPinator", - "description": "A GraphQL implementation for modern PHP", - "github": "https://github.com/infinityloop-dev/graphpinator", - "url": "https://github.com/infinityloop-dev/graphpinator" - } - ] - }, - "Python": { - "Server Libraries": [ - { - "name": "Graphene", - "description": "A Python library for building GraphQL APIs.", - "howto": "To run a Graphene hello world script:\n\n```bash\npip install graphene\n```\n\nThen run `python hello.py` with this code in `hello.py`:\n\n```python\nimport graphene\n\nclass Query(graphene.ObjectType):\n hello = graphene.String(name=graphene.String(default_value=\"World\"))\n\n def resolve_hello(self, info, name):\n return 'Hello ' + name\n\nschema = graphene.Schema(query=Query)\nresult = schema.execute('{ hello }')\nprint(result.data['hello']) # \"Hello World\"\n```\n\nThere are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine.", - "url": "http://graphene-python.org/", - "github": "graphql-python/graphene" - } - ], - "GraphQL Clients": [ - { - "name": "GQL", - "description": "A GraphQL client in Python.", - "url": "https://github.com/graphql-python/gql", - "github": "graphql-python/gql" - }, - { - "name": "python-graphql-client", - "description": "Simple GraphQL client for Python 2.7+.", - "github": "prisma-labs/python-graphql-client", - "url": "https://github.com/prisma/python-graphql-client" - }, - { - "name": "sgqlc", - "description": "A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema.", - "github": "profusion/sgqlc", - "url": "https://github.com/profusion/sgqlc" - } - ] - }, - "R": { - "Server Libraries": [ - { - "name": "ghql", - "description": "General purpose GraphQL R client", - "github": "ropensci/ghql", - "url": "https://github.com/ropensci/ghql" - } - ] - }, - "Ruby": { - "Server Libraries": [ - { - "name": "graphql-ruby", - "description": "A Ruby library for building GraphQL APIs.", - "howto": "To run a hello world script with `graphql-ruby`:\n```bash\ngem install graphql\n```\n\nThen run `ruby hello.rb` with this code in `hello.rb`:\n\n```ruby\nrequire 'graphql'\n\nclass QueryType < GraphQL::Schema::Object\n graphql_name 'Query'\n field :hello do\n type types.String\n resolve -> (obj, args, ctx) { 'Hello world!' }\n end\nend\n\nclass Schema < GraphQL::Schema\n query QueryType\nend\n\nputs Schema.execute('{ hello }').to_json\n```\nThere are also nice bindings for Relay and Rails.", - "url": "https://github.com/rmosolgo/graphql-ruby", - "gem": "graphql", - "github": "rmosolgo/graphql-ruby" - }, - { - "name": "Agoo", - "description": "A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL.", - "howto": "```ruby\nrequire 'agoo'\n\nclass Query\n def hello\n 'hello'\n end\nend\n\nclass Schema\n attr_reader :query\n\n def initialize\n @query = Query.new()\n end\nend\n\nAgoo::Server.init(6464, 'root', thread_count: 1, graphql: '/graphql')\nAgoo::Server.start()\nAgoo::GraphQL.schema(Schema.new) {\n Agoo::GraphQL.load(%^type Query { hello: String }^)\n}\nsleep\n\n# To run this GraphQL example type the following then go to a browser and enter\n# a URL of localhost:6464/graphql?query={hello}\n#\n# ruby hello.rb\n```", - "gem": "agoo", - "github": "ohler55/agoo" - } - ] - }, - "Rust": { - "Server Libraries": [ - { - "name": "graphql-rust/juniper", - "description": "GraphQL server library for Rust", - "github": "graphql-rust/juniper", - "url": "https://github.com/graphql-rust/juniper" - } - ] - }, - "Scala": { - "Server Libraries": [ - { - "name": "Sangria", - "description": "A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/).", - "howto": "An example of a hello world GraphQL schema and query with `sangria`:\n```scala\nimport sangria.schema._\nimport sangria.execution._\nimport sangria.macros._\n\nval QueryType = ObjectType(\"Query\", fields[Unit, Unit](\n Field(\"hello\", StringType, resolve = _ ⇒ \"Hello world!\")\n))\n\nval schema = Schema(QueryType)\n\nval query = graphql\"{ hello }\"\n\nExecutor.execute(schema, query) map println\n```", - "url": "http://sangria-graphql.org/", - "github": "sangria-graphql/sangria" - } - ] - }, - "OCaml / Reason": { - "Server Libraries": [ - { - "name": "ocaml-graphql-server", - "description": "GraphQL server library for OCaml and Reason", - "url": "https://github.com/andreas/ocaml-graphql-server", - "github": "andreas/ocaml-graphql-server" - } - ] - }, - "Swift / Objective-C iOS": { - "Server Libraries": [ - { - "name": "Graphiti", - "description": "Swift library for building GraphQL schemas/types fast, safely and easily.", - "url": "https://github.com/GraphQLSwift/Graphiti", - "github": "GraphQLSwift/Graphiti" - } - ], - "GraphQL Clients": [ - { - "name": "Apollo iOS", - "description": "A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors.", - "url": "https://www.apollographql.com/docs/ios/", - "github": "apollographql/apollo-ios" - }, - { - "name": "GraphQL iOS", - "description": "An Objective-C GraphQL client for iOS.", - "url": "https://github.com/funcompany/graphql-ios", - "github": "funcompany/graphql-ios" - }, - { - "name": "Graphaello", - "description": "A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo", - "github": "nerdsupremacist/Graphaello", - "url": "https://github.com/nerdsupremacist/Graphaello" - } - ] +{ + "Libraries": { + "C / C++": { + "Tools": [ + { + "name": "libgraphqlparser", + "description": "A GraphQL query language parser in C++ with C and C++ APIs.", + "url": "https://github.com/graphql/libgraphqlparser", + "github": "graphql/libgraphqlparser" } + ] }, - "Tools": [ - { - "name": "GraphiQL", - "description": "An interactive in-browser GraphQL IDE.", - "url": "https://github.com/graphql/graphiql", - "npm": "graphiql", - "github": "graphql/graphiql" - }, - { - "name": "libgraphqlparser", - "description": "A GraphQL query language parser in C++ with C and C++ APIs.", - "url": "https://github.com/graphql/libgraphqlparser", - "github": "graphql/libgraphqlparser" - }, - { - "name": "GraphQL Language Service", - "description": "An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc).", - "url": "https://github.com/graphql/graphql-language-service", - "npm": "graphql-language-service", - "github": "graphql/graphql-language-service" - }, - { - "name": "quicktype", - "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", - "url": "https://quicktype.io/", - "npm": "quicktype", - "github": "quicktype/quicktype" - }, - { - "name": "GraphQL-ESLint", - "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", - "url": "https://github.com/dotansimha/graphql-eslint/", - "npm": "@graphql-eslint/eslint-plugin", - "github": "dotansimha/graphql-eslint/" - }, - { - "name": "GraphQL Modules", - "description": "GraphQL Modules lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces.", - "url": "https://graphql-modules.com", - "npm": "graphql-modules", - "github": "Urigo/graphql-modules" - }, - { - "name": "GraphQL Tools", - "description": "A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).", - "url": "https://graphql-tools.com", - "npm": "graphql-tools", - "github": "ardatan/graphql-tools" - }, - { - "name": "GraphQL Config", - "description": "One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).", - "url": "https://graphql-config.com", - "npm": "graphql-config", - "github": "kamilkisiela/graphql-config" - }, - { - "name": "GraphQL Mesh", - "description": "GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs.", - "url": "https://graphql-mesh.com", - "npm": "@graphql-mesh/cli", - "github": "Urigo/graphql-mesh" - }, - { - "name": "GraphQL Code Generator", - "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", - "url": "https://graphql-code-generator.com", - "npm": "@graphql-codegen/cli", - "github": "dotansimha/graphql-code-generator" - }, - { - "name": "GraphQL CLI", - "description": "A command line tool for common GraphQL development workflows.", - "url": "https://graphql-cli.com", - "npm": "graphql-cli", - "github": "Urigo/graphql-cli" - }, - { - "name": "GraphQL Inspector", - "description": "Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more.", - "url": "https://graphql-inspector.com/", - "npm": "@graphql-inspector/cli", - "github": "kamilkisiela/graphql-inspector" - }, - { - "name": "GraphQL Scalars", - "description": "A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.", - "url": "https://github.com/Urigo/graphql-scalars", - "npm": "graphql-scalars", - "github": "Urigo/graphql-scalars" - }, - { - "name": "SOFA", - "description": "Generate REST API from your GraphQL API.", - "url": "https://sofa-api.com/", - "npm": "sofa-api", - "github": "Urigo/SOFA" - } - ], - "Services": [ - { - "name": "Apollo Graph Manager", - "description": "A cloud service for monitoring the performance and usage of your GraphQL backend.", - "url": "https://engine.apollographql.com" - }, - { - "name": "GraphCMS", - "description": "A BaaS (Backend as a Service) that sets you up with a GraphQL backend as well as tools for content editors to work with the stored data.", - "url": "https://graphcms.com/" - }, - { - "name": "Prisma", - "description": "([github](https://github.com/prisma)) A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data.", - "url": "https://www.prisma.io" - }, - { - "name": "Tipe", - "description": "([github](https://github.com/tipeio)) A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.", - "url": "https://tipe.io" - }, - { - "name": "AWS AppSync", - "description": "Fully managed GraphQL service with realtime subscriptions, offline programming & synchronization, and enterprise security features as well as fine grained authorization controls.", - "url": "https://aws.amazon.com/appsync/" - }, - { - "name": "Elide", - "description": "A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database.", - "url": "https://elide.io" - }, - { - "name": "Hasura", - "description": "([github](https://github.com/hasura)) Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API.", - "url": "https://hasura.io" - }, - { - "name": "FaunaDB", - "description": "Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started.", - "url": "https://docs.fauna.com/fauna/current/graphql" - } - ], - "More Stuff": [ - { - "name": "awesome-graphql", - "description": "A fantastic community maintained collection of libraries, resources, and more.", - "url": "https://github.com/chentsulin/awesome-graphql" - } - ] -} \ No newline at end of file + "C# / .NET": { + "Server Libraries": [ + { + "name": "graphql-dotnet", + "description": "GraphQL for .NET", + "howto": "```csharp\nusing System;\nusing GraphQL;\nusing GraphQL.Types;\n\npublic class Program\n{\n public static void Main(string[] args)\n {\n var schema = Schema.For(@\"\n type Query {\n hello: String\n }\n \");\n\n var json = schema.Execute(_ =>\n {\n _.Query = \"{ hello }\";\n _.Root = new { Hello = \"Hello World!\" };\n });\n\n Console.WriteLine(json);\n }\n} \n```", + "url": "https://github.com/graphql-dotnet/graphql-dotnet", + "github": "graphql-dotnet/graphql-dotnet" + }, + { + "name": "graphql-net", + "description": "Convert GraphQL to IQueryable", + "url": "https://github.com/ckimes89/graphql-net", + "github": "chkimes/graphql-net" + }, + { + "name": "Entity GraphQL", + "description": ".NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model)", + "url": "https://github.com/lukemurray/EntityGraphQL", + "github": "lukemurray/EntityGraphQL" + }, + { + "name": "Hot Chocolate", + "description": "GraphQL Server for .NET core and .NET classic", + "url": "https://github.com/ChilliCream/hotchocolate", + "github": "ChilliCream/hotchocolate" + } + ], + "GraphQL Clients": [ + { + "name": "GraphQL.Client", + "description": "A GraphQL Client for .NET.", + "url": "https://github.com/graphql-dotnet/graphql-client", + "github": "graphql-dotnet/graphql-client" + }, + { + "name": "graphql-net-client", + "description": "Basic example GraphQL client for .NET.", + "url": "https://github.com/bkniffler/graphql-net-client", + "github": "bkniffler/graphql-net-client" + }, + { + "name": "SAHB.GraphQLClient", + "description": "GraphQL client which supports generating queries from C# classes", + "url": "https://github.com/sahb1239/SAHB.GraphQLClient", + "github": "sahb1239/SAHB.GraphQLClient" + } + ] + }, + "Clojure": { + "Server Libraries": [ + { + "name": "alumbra", + "description": "A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec).", + "howto": "```clojure\n(require '[alumbra.core :as alumbra]\n '[claro.data :as data])\n\n(def schema\n \"type Person { name: String!, friends: [Person!]! }\n type QueryRoot { person(id: ID!): Person, me: Person! }\n schema { query: QueryRoot }\")\n\n(defrecord Person [id]\n data/Resolvable\n (resolve! [_ _]\n {:name (str \"Person #\" id)\n :friends (map ->Person (range (inc id) (+ id 3)))}))\n\n(def QueryRoot\n {:person (map->Person {})\n :me (map->Person {:id 0})})\n\n(def app\n (alumbra/handler\n {:schema schema\n :query QueryRoot}))\n\n(defonce my-graphql-server\n (aleph.http/start-server #'app {:port 3000}))\n```\n\n```bash\n$ curl -XPOST \"http://0:3000\" -H'Content-Type: application/json' -d'{\n \"query\": \"{ me { name, friends { name } } }\"\n}'\n{\"data\":{\"me\":{\"name\":\"Person #0\",\"friends\":[{\"name\":\"Person #1\"},{\"name\":\"Person #2\"}]}}}\n```", + "url": "https://github.com/alumbra/alumbra", + "github": "alumbra/alumbra" + }, + { + "name": "graphql-clj", + "description": "A Clojure library that provides a GraphQL implementation.", + "howto": "Code that executes a hello world GraphQL query with `graphql-clj`:\n```clojure\n\n(def schema \"type QueryRoot {\n hello: String\n }\")\n\n(defn resolver-fn [type-name field-name]\n (get-in {\"QueryRoot\" {\"hello\" (fn [context parent & rest]\n \"Hello world!\")}}\n [type-name field-name]))\n\n(require '[graphql-clj.executor :as executor])\n\n(executor/execute nil schema resolver-fn \"{ hello }\")\n```", + "url": "https://github.com/tendant/graphql-clj", + "github": "tendant/graphql-clj" + }, + { + "name": "lacinia", + "description": "A full implementation of the GraphQL specification that aims to maintain external compliance with the specification.", + "github": "walmartlabs/lacinia", + "url": "https://github.com/walmartlabs/lacinia" + } + ], + "GraphQL Clients": [ + { + "name": "regraph", + "description": "A GraphQL client implemented in Clojurescript with support for websockets.", + "github": "oliyh/re-graph", + "url": "https://github.com/oliyh/re-graph/" + } + ] + }, + "D": { + "Server Libraries": [ + { + "name": "graphqld", + "description": "A GraphQL implementaiton for the D Programming Language.", + "github": "https://github.com/burner/graphqld", + "url": "https://github.com/burner/graphqld" + } + ] + }, + "Elixir": { + "GraphQL Clients": [ + { + "name": "Neuron", + "description": "A GraphQL client for Elixir", + "github": "https://github.com/uesteibar/neuron", + "url": "https://github.com/uesteibar/neuron" + }, + { + "name": "common_graphql_client", + "description": "Elixir GraphQL Client with HTTP and WebSocket support", + "github": "https://github.com/annkissam/common_graphql_client", + "url": "https://github.com/annkissam/common_graphql_client" + } + ], + "Server Libraries": [ + { + "name": "absinthe", + "description": "GraphQL implementation for Elixir.", + "github": "absinthe-graphql/absinthe", + "url": "https://github.com/absinthe-graphql/absinthe" + }, + { + "name": "graphql-elixir", + "description": "An Elixir implementation of Facebook's GraphQL.", + "github": "graphql-elixir/graphql", + "url": "https://github.com/graphql-elixir/graphql" + } + ] + }, + "Elm": { + "GraphQL Clients": [ + { + "name": "dillonkearns/elm-graphql", + "description": "Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint.", + "url": "https://github.com/dillonkearns/elm-graphql", + "github": "dillonkearns/elm-graphql" + } + ] + }, + "Erlang": { + "Server Libraries": [ + { + "name": "graphql-erlang", + "description": "GraphQL implementation in Erlang.", + "url": "https://github.com/shopgun/graphql-erlang", + "github": "jlouis/graphql-erlang" + } + ] + }, + "Flutter": { + "GraphQL Clients": [ + { + "name": "graphql", + "description": "A GraphQL client implementation in Flutter.", + "url": "https://github.com/zino-app/graphql-flutter#readme", + "github": "zino-app/graphql-flutter" + } + ] + }, + "Go": { + "Server Libraries": [ + { + "name": "graphql-go", + "description": "An implementation of GraphQL for Go / Golang.", + "url": "https://github.com/graphql-go/graphql", + "github": "graphql-go/graphql" + }, + { + "name": "graph-gophers/graphql-go", + "description": "An active implementation of GraphQL in Golang (was https://github.com/neelance/graphql-go).", + "url": "https://github.com/graph-gophers/graphql-go", + "github": "graph-gophers/graphql-go" + }, + { + "name": "99designs/gqlgen", + "description": "Go generate based graphql server library.", + "url": "https://github.com/99designs/gqlgen", + "github": "99designs/gqlgen" + }, + { + "name": "graphql-relay-go", + "description": "A Go/Golang library to help construct a graphql-go server supporting react-relay.", + "url": "https://github.com/graphql-go/relay", + "github": "graphql-go/relay" + }, + { + "name": "machinebox/graphql", + "description": "An elegant low-level HTTP client for GraphQL.", + "url": "https://github.com/machinebox/graphql", + "github": "machinebox/graphql" + }, + { + "name": "samsarahq/thunder", + "description": "A GraphQL implementation with easy schema building, live queries, and batching.", + "url": "https://github.com/samsarahq/thunder", + "github": "samsarahq/thunder" + }, + { + "name": "appointy/jaal", + "description": "Develop spec compliant GraphQL servers in Go.", + "url": "https://github.com/appointy/jaal", + "github": "appointy/jaal" + } + ], + "GraphQL Clients": [ + { + "name": "graphql", + "description": "A GraphQL client implementation in Go.", + "url": "https://github.com/shurcooL/graphql#readme", + "github": "shurcooL/graphql" + } + ] + }, + "Groovy": { + "Server Libraries": [ + { + "name": "gorm-graphql", + "howto": "**Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of \"data fetchers\" to query, update, and delete data through executions of the schema.\n\n**Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin:\n\n- Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines.\n\n- Generates the schema at startup with spring bean configuration to make it easy to extend.\n\n- Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser.\n\n- Overrides the default data binder to use the data binding provided by Grails\n- Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier\n\nSee [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information.", + "github": "grails/gorm-graphql", + "url": "https://github.com/grails/gorm-graphql/" + }, + { + "name": "GQL", + "description": "GQL is a Groove library for GraphQL", + "url": "https://grooviter.github.io/gql/", + "github": "grooviter/gql" + } + ] + }, + "Haskell": { + "Server Libraries": [ + { + "name": "Morpheus GraphQL", + "description": "A Haskell library for building GraphQL APIs.", + "howto": "\nHello world example with `morpheus-graphql`:\n\n```graphql\n# schema.gql\n\"\"\"\nA supernatural being considered divine and sacred\n\"\"\"\ntype Deity {\n name: String!\n power: String @deprecated(reason: \"no more supported\")\n}\ntype Query {\n deity(name: String! = \"Morpheus\"): Deity!\n}\n```\n\n\n```haskell\n{-# LANGUAGE DeriveGeneric #-}\n{-# LANGUAGE DuplicateRecordFields #-}\n{-# LANGUAGE FlexibleContexts #-}\n{-# LANGUAGE FlexibleInstances #-}\n{-# LANGUAGE MultiParamTypeClasses #-}\n{-# LANGUAGE NamedFieldPuns #-}\n{-# LANGUAGE OverloadedStrings #-}\n{-# LANGUAGE ScopedTypeVariables #-}\n{-# LANGUAGE TemplateHaskell #-}\n{-# LANGUAGE TypeFamilies #-}\nmodule API (api) where\nimport Data.ByteString.Lazy.Char8 (ByteString)\nimport Data.Morpheus (interpreter)\nimport Data.Morpheus.Document (importGQLDocument)\nimport Data.Morpheus.Types (RootResolver (..), Undefined (..))\nimport Data.Text (Text)\nimportGQLDocument \"schema.gql\"\nrootResolver :: RootResolver IO () Query Undefined Undefined\nrootResolver =\n RootResolver\n { queryResolver = Query {deity},\n mutationResolver = Undefined,\n subscriptionResolver = Undefined\n }\n where\n deity DeityArgs {name} =\n pure\n Deity\n { name = pure name,\n power = pure (Just \"Shapeshifting\")\n }\napi :: ByteString -> IO ByteString\napi = interpreter rootResolver\n```\n\nSee [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs.\n", + "url": "https://github.com/morpheusgraphql/morpheus-graphql", + "github": "https://github.com/morpheusgraphql/morpheus-graphql" + } + ], + "GraphQL Clients": [ + { + "name": "morpheus-graphql-client", + "description": "A strongly-typed GraphQL client implementation in Haksell.", + "url": "https://github.com/morpheusgraphql/morpheus-graphql", + "github": "https://github.com/morpheusgraphql/morpheus-graphql" + } + ] + }, + "Java / Android": { + "Server Libraries": [ + { + "name": "graphql-java", + "description": "A Java library for building GraphQL APIs.", + "howto": "Code that executes a hello world GraphQL query with `graphql-java`:\n\n```java\nimport graphql.ExecutionResult;\nimport graphql.GraphQL;\nimport graphql.schema.GraphQLSchema;\nimport graphql.schema.StaticDataFetcher;\nimport graphql.schema.idl.RuntimeWiring;\nimport graphql.schema.idl.SchemaGenerator;\nimport graphql.schema.idl.SchemaParser;\nimport graphql.schema.idl.TypeDefinitionRegistry;\n\nimport static graphql.schema.idl.RuntimeWiring.newRuntimeWiring;\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n String schema = \"type Query{hello: String} schema{query: Query}\";\n\n SchemaParser schemaParser = new SchemaParser();\n TypeDefinitionRegistry typeDefinitionRegistry = schemaParser.parse(schema);\n\n RuntimeWiring runtimeWiring = new RuntimeWiring()\n .type(\"Query\", builder -> builder.dataFetcher(\"hello\", new StaticDataFetcher(\"world\")))\n .build();\n\n SchemaGenerator schemaGenerator = new SchemaGenerator();\n GraphQLSchema graphQLSchema = schemaGenerator.makeExecutableSchema(typeDefinitionRegistry, runtimeWiring);\n\n GraphQL build = GraphQL.newGraphQL(graphQLSchema).build();\n ExecutionResult executionResult = build.execute(\"{hello}\");\n\n System.out.println(executionResult.getData().toString());\n // Prints: {hello=world}\n }\n}\n```\n\nSee [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup.\n", + "github": "graphql-java/graphql-java", + "url": "https://github.com/graphql-java/graphql-java" + } + ], + "GraphQL Clients": [ + { + "name": "Apollo Android", + "description": "A strongly-typed, caching GraphQL client for Android, written in Java.", + "github": "apollographql/apollo-android", + "url": "https://github.com/apollographql/apollo-android" + }, + { + "name": "Nodes", + "description": "A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express.", + "github": "americanexpress/nodes", + "url": "https://github.com/americanexpress/nodes" + } + ] + }, + "JavaScript": { + "Server Libraries": [ + { + "name": "GraphQL.js", + "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", + "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", + "url": "/graphql-js/", + "npm": "graphql", + "github": "graphql/graphql-js" + }, + { + "name": "Express GraphQL", + "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", + "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", + "url": "/graphql-js/running-an-express-graphql-server/", + "npm": "express-graphql", + "github": "graphql/express-graphql" + }, + { + "name": "Apollo Server", + "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", + "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", + "url": "https://www.apollographql.com/docs/apollo-server/", + "npm": "apollo-server-express", + "github": "apollographql/apollo-server" + } + ], + "GraphQL Clients": [ + { + "name": "Relay", + "description": "Facebook's framework for building React applications that talk to a GraphQL backend.", + "url": "https://facebook.github.io/relay/", + "npm": "react-relay", + "github": "facebook/relay" + }, + { + "name": "Apollo Client", + "description": "A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript.", + "url": "http://apollographql.com/client/", + "npm": "@apollo/client", + "github": "apollographql/apollo-client" + }, + { + "name": "GraphQL Request", + "description": "A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`.", + "url": "https://github.com/prisma/graphql-request", + "npm": "graphql-request", + "github": "prisma-labs/graphql-request" + }, + { + "name": "Lokka", + "description": "A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native).", + "url": "https://github.com/kadirahq/lokka", + "npm": "lokka", + "github": "kadirahq/lokka" + }, + { + "name": "nanogql", + "description": "Tiny GraphQL client library using template strings.", + "url": "https://github.com/yoshuawuyts/nanogql", + "npm": "nanographql", + "github": "choojs/nanographql" + }, + { + "name": "gq-loader", + "description": "A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader.", + "url": "https://github.com/Houfeng/gq-loader", + "npm": "gq-loader", + "github": "Houfeng/gq-loader" + }, + { + "name": "AWS Amplify", + "description": "A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data.", + "url": "https://docs.amplify.aws/", + "npm": "aws-amplify", + "github": "aws-amplify/amplify-js" + }, + { + "name": "Grafoo", + "description": "An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb.", + "url": "https://github.com/grafoojs/grafoo", + "npm": "@grafoo/core", + "github": "grafoojs/grafoo" + }, + { + "name": "urql", + "description": "A highly customizable and versatile GraphQL client for React.", + "url": "https://formidable.com/open-source/urql/", + "npm": "urql", + "github": "FormidableLabs/urql" + }, + { + "name": "graphqurl", + "description": "curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.", + "url": "https://github.com/hasura/graphqurl", + "npm": "graphqurl", + "github": "hasura/graphqurl" + } + ], + "Tools": [ + { + "name": "GraphiQL", + "description": "An interactive in-browser GraphQL IDE.", + "url": "https://github.com/graphql/graphiql", + "npm": "graphiql", + "github": "graphql/graphiql" + }, + { + "name": "GraphQL Language Service", + "description": "An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc).", + "url": "https://github.com/graphql/graphql-language-service", + "npm": "graphql-language-service", + "github": "graphql/graphql-language-service" + }, + { + "name": "quicktype", + "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", + "url": "https://quicktype.io/", + "npm": "quicktype", + "github": "quicktype/quicktype" + }, + { + "name": "GraphQL-ESLint", + "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", + "url": "https://github.com/dotansimha/graphql-eslint/", + "npm": "@graphql-eslint/eslint-plugin", + "github": "dotansimha/graphql-eslint/" + }, + { + "name": "GraphQL Modules", + "description": "GraphQL Modules lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces.", + "url": "https://graphql-modules.com", + "npm": "graphql-modules", + "github": "Urigo/graphql-modules" + }, + { + "name": "GraphQL Tools", + "description": "A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).", + "url": "https://graphql-tools.com", + "npm": "graphql-tools", + "github": "ardatan/graphql-tools" + }, + { + "name": "GraphQL Config", + "description": "One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).", + "url": "https://graphql-config.com", + "npm": "graphql-config", + "github": "kamilkisiela/graphql-config" + }, + { + "name": "GraphQL Mesh", + "description": "GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs.", + "url": "https://graphql-mesh.com", + "npm": "@graphql-mesh/cli", + "github": "Urigo/graphql-mesh" + }, + { + "name": "GraphQL Code Generator", + "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", + "url": "https://graphql-code-generator.com", + "npm": "@graphql-codegen/cli", + "github": "dotansimha/graphql-code-generator" + }, + { + "name": "GraphQL CLI", + "description": "A command line tool for common GraphQL development workflows.", + "url": "https://graphql-cli.com", + "npm": "graphql-cli", + "github": "Urigo/graphql-cli" + }, + { + "name": "GraphQL Inspector", + "description": "Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more.", + "url": "https://graphql-inspector.com/", + "npm": "@graphql-inspector/cli", + "github": "kamilkisiela/graphql-inspector" + }, + { + "name": "GraphQL Scalars", + "description": "A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.", + "url": "https://github.com/Urigo/graphql-scalars", + "npm": "graphql-scalars", + "github": "Urigo/graphql-scalars" + }, + { + "name": "SOFA", + "description": "Generate REST API from your GraphQL API.", + "url": "https://sofa-api.com/", + "npm": "sofa-api", + "github": "Urigo/SOFA" + } + ] + }, + "Julia": { + "GraphQL Clients": [ + { + "name": "Diana.jl", + "description": "A Julia GraphQL server implementation.", + "url": "https://github.com/codeneomatrix/Diana.jl", + "github": "codeneomatrix/Diana.jl" + } + ] + }, + "Kotlin": { + "Server Libraries": [ + { + "name": "graphql-kotlin", + "description": "A set of libraries for running GraphQL server in Kotlin.", + "url": "https://github.com/ExpediaGroup/graphql-kotlin/", + "github": "ExpediaGroup/graphql-kotlin" + } + ] + }, + "Perl": { + "Server Libraries": [ + { + "name": "graphql-perl", + "description": "A Perl port of GraphQL reference implementation", + "howto": "- [MetaCPAN documentation](https://metacpan.org/pod/GraphQL)\n\n - [Mojolicious-Plugin-GraphQL](https://github.com/graphql-perl/Mojolicious-Plugin-GraphQL) - connect your GraphQL service to a Mojolicious app\n\n - [GraphQL-Plugin-Convert-DBIC](https://github.com/graphql-perl/GraphQL-Plugin-Convert-DBIC) - automatically connect your DBIx::Class schema to GraphQL\n\n - [GraphQL-Plugin-Convert-OpenAPI](https://github.com/graphql-perl/GraphQL-Plugin-Convert-OpenAPI) - automatically connect any OpenAPI service (either local Mojolicious one, or remote) to GraphQL\n\n", + "url": "https://github.com/graphql-perl/graphql-perl", + "github": "graphql-perl/graphql-perl" + } + ] + }, + "PHP": { + "Server Libraries": [ + { + "name": "graphql-php", + "description": "A PHP port of GraphQL reference implementation", + "url": "https://github.com/webonyx/graphql-php", + "github": "webonyx/graphql-php" + }, + { + "name": "graphql-relay-php", + "description": "A library to help construct a graphql-php server supporting react-relay.", + "url": "https://github.com/ivome/graphql-relay-php", + "github": "ivome/graphql-relay-php" + }, + { + "name": "Railt", + "description": "A PHP GraphQL Framework.", + "url": "https://github.com/railt/railt", + "github": "railt/railt" + }, + { + "name": "Lighthouse", + "description": "A GraphQL server for Laravel", + "url": "https://github.com/nuwave/lighthouse", + "github": "nuwave/lighthouse" + }, + { + "name": "GraphQLBundle", + "description": "A GraphQL server for Symfony", + "url": "https://github.com/overblog/GraphQLBundle", + "github": "overblog/GraphQLBundle" + }, + { + "name": "WPGraphQL", + "description": "A free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site ", + "github": "wp-graphql/wp-graphql", + "url": "https://github.com/wp-graphql/wp-graphql" + }, + { + "name": "API Platform", + "description": "API Platform is a fully-featured, flexible and extensible API framework built on top of Symfony.", + "howto": "The following class is enough to create both a Relay-compatible GraphQL server and a hypermedia API supporting modern REST formats (JSON-LD, JSONAPI...):\n\n```php\nname;\n }\n // ...\n}\n```\nOther GraphQLite features include validation, security, error handling, loading via data-loader pattern...", + "github": "thecodingmachine/graphqlite", + "url": "https://graphqlite.thecodingmachine.io" + }, + { + "name": "Siler", + "description": "Siler is a PHP library powered with high-level abstractions to work with GraphQL.", + "howto": "To run a Siler hello world script:\n```graphql\ntype Query {\n hello: String\n}\n```\n\n```php\n [\n 'hello' => 'world',\n ],\n];\n$schema = Graphqlschema($typeDefs, $resolvers);\n\necho \"Server running at http://127.0.0.1:8080\";\n\nHttpserver(Graphqlpsr7($schema), function (Throwable $err) {\n var_dump($err);\n return Diactorosjson([\n 'error' => true,\n 'message' => $err->getMessage(),\n ]);\n})()->run();\n```\nIt also provides functionality for the construction of a WebSocket Subscriptions Server based on how Apollo works.\n", + "github": "leocavalcante/siler", + "url": "https://siler.leocavalcante.com/graphql/" + }, + { + "name": "GraphQL API for WordPress", + "description": "A GraphQL server for WordPress", + "github": "https://github.com/GraphQLAPI/graphql-api-for-wp", + "url": "https://github.com/GraphQLAPI/graphql-api-for-wp" + }, + { + "name": "GraPHPinator", + "description": "A GraphQL implementation for modern PHP", + "github": "https://github.com/infinityloop-dev/graphpinator", + "url": "https://github.com/infinityloop-dev/graphpinator" + } + ] + }, + "Python": { + "Server Libraries": [ + { + "name": "Graphene", + "description": "A Python library for building GraphQL APIs.", + "howto": "To run a Graphene hello world script:\n\n```bash\npip install graphene\n```\n\nThen run `python hello.py` with this code in `hello.py`:\n\n```python\nimport graphene\n\nclass Query(graphene.ObjectType):\n hello = graphene.String(name=graphene.String(default_value=\"World\"))\n\n def resolve_hello(self, info, name):\n return 'Hello ' + name\n\nschema = graphene.Schema(query=Query)\nresult = schema.execute('{ hello }')\nprint(result.data['hello']) # \"Hello World\"\n```\n\nThere are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine.", + "url": "http://graphene-python.org/", + "github": "graphql-python/graphene" + } + ], + "GraphQL Clients": [ + { + "name": "GQL", + "description": "A GraphQL client in Python.", + "url": "https://github.com/graphql-python/gql", + "github": "graphql-python/gql" + }, + { + "name": "python-graphql-client", + "description": "Simple GraphQL client for Python 2.7+.", + "github": "prisma-labs/python-graphql-client", + "url": "https://github.com/prisma/python-graphql-client" + }, + { + "name": "sgqlc", + "description": "A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema.", + "github": "profusion/sgqlc", + "url": "https://github.com/profusion/sgqlc" + } + ] + }, + "R": { + "Server Libraries": [ + { + "name": "ghql", + "description": "General purpose GraphQL R client", + "github": "ropensci/ghql", + "url": "https://github.com/ropensci/ghql" + } + ] + }, + "Ruby": { + "Server Libraries": [ + { + "name": "graphql-ruby", + "description": "A Ruby library for building GraphQL APIs.", + "howto": "To run a hello world script with `graphql-ruby`:\n```bash\ngem install graphql\n```\n\nThen run `ruby hello.rb` with this code in `hello.rb`:\n\n```ruby\nrequire 'graphql'\n\nclass QueryType < GraphQL::Schema::Object\n graphql_name 'Query'\n field :hello do\n type types.String\n resolve -> (obj, args, ctx) { 'Hello world!' }\n end\nend\n\nclass Schema < GraphQL::Schema\n query QueryType\nend\n\nputs Schema.execute('{ hello }').to_json\n```\nThere are also nice bindings for Relay and Rails.", + "url": "https://github.com/rmosolgo/graphql-ruby", + "gem": "graphql", + "github": "rmosolgo/graphql-ruby" + }, + { + "name": "Agoo", + "description": "A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL.", + "howto": "```ruby\nrequire 'agoo'\n\nclass Query\n def hello\n 'hello'\n end\nend\n\nclass Schema\n attr_reader :query\n\n def initialize\n @query = Query.new()\n end\nend\n\nAgoo::Server.init(6464, 'root', thread_count: 1, graphql: '/graphql')\nAgoo::Server.start()\nAgoo::GraphQL.schema(Schema.new) {\n Agoo::GraphQL.load(%^type Query { hello: String }^)\n}\nsleep\n\n# To run this GraphQL example type the following then go to a browser and enter\n# a URL of localhost:6464/graphql?query={hello}\n#\n# ruby hello.rb\n```", + "gem": "agoo", + "github": "ohler55/agoo" + } + ] + }, + "Rust": { + "Server Libraries": [ + { + "name": "graphql-rust/juniper", + "description": "GraphQL server library for Rust", + "github": "graphql-rust/juniper", + "url": "https://github.com/graphql-rust/juniper" + } + ] + }, + "Scala": { + "Server Libraries": [ + { + "name": "Sangria", + "description": "A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/).", + "howto": "An example of a hello world GraphQL schema and query with `sangria`:\n```scala\nimport sangria.schema._\nimport sangria.execution._\nimport sangria.macros._\n\nval QueryType = ObjectType(\"Query\", fields[Unit, Unit](\n Field(\"hello\", StringType, resolve = _ ⇒ \"Hello world!\")\n))\n\nval schema = Schema(QueryType)\n\nval query = graphql\"{ hello }\"\n\nExecutor.execute(schema, query) map println\n```", + "url": "http://sangria-graphql.org/", + "github": "sangria-graphql/sangria" + } + ] + }, + "OCaml / Reason": { + "Server Libraries": [ + { + "name": "ocaml-graphql-server", + "description": "GraphQL server library for OCaml and Reason", + "url": "https://github.com/andreas/ocaml-graphql-server", + "github": "andreas/ocaml-graphql-server" + } + ] + }, + "Swift / Objective-C iOS": { + "Server Libraries": [ + { + "name": "Graphiti", + "description": "Swift library for building GraphQL schemas/types fast, safely and easily.", + "url": "https://github.com/GraphQLSwift/Graphiti", + "github": "GraphQLSwift/Graphiti" + } + ], + "GraphQL Clients": [ + { + "name": "Apollo iOS", + "description": "A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors.", + "url": "https://www.apollographql.com/docs/ios/", + "github": "apollographql/apollo-ios" + }, + { + "name": "GraphQL iOS", + "description": "An Objective-C GraphQL client for iOS.", + "url": "https://github.com/funcompany/graphql-ios", + "github": "funcompany/graphql-ios" + }, + { + "name": "Graphaello", + "description": "A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo", + "github": "nerdsupremacist/Graphaello", + "url": "https://github.com/nerdsupremacist/Graphaello" + } + ] + } + }, + "Services": [ + { + "name": "Apollo Graph Manager", + "description": "A cloud service for monitoring the performance and usage of your GraphQL backend.", + "url": "https://engine.apollographql.com" + }, + { + "name": "GraphCMS", + "description": "A BaaS (Backend as a Service) that sets you up with a GraphQL backend as well as tools for content editors to work with the stored data.", + "url": "https://graphcms.com/" + }, + { + "name": "Prisma", + "description": "([github](https://github.com/prisma)) A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data.", + "url": "https://www.prisma.io" + }, + { + "name": "Tipe", + "description": "([github](https://github.com/tipeio)) A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.", + "url": "https://tipe.io" + }, + { + "name": "AWS AppSync", + "description": "Fully managed GraphQL service with realtime subscriptions, offline programming & synchronization, and enterprise security features as well as fine grained authorization controls.", + "url": "https://aws.amazon.com/appsync/" + }, + { + "name": "Elide", + "description": "A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database.", + "url": "https://elide.io" + }, + { + "name": "Hasura", + "description": "([github](https://github.com/hasura)) Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API.", + "url": "https://hasura.io" + }, + { + "name": "FaunaDB", + "description": "Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started.", + "url": "https://docs.fauna.com/fauna/current/graphql" + } + ], + "More Stuff": [ + { + "name": "awesome-graphql", + "description": "A fantastic community maintained collection of libraries, resources, and more.", + "url": "https://github.com/chentsulin/awesome-graphql" + } + ] +} diff --git a/gatsby-node.js b/gatsby-node.js index 9c635cf8ad..4b57789f5a 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -21,9 +21,6 @@ exports.onCreatePage = async ({ page, actions }) => { }) ) })), - sortLibs(codeData.Tools).then(sortedTools => { - codeData.Tools = sortedTools; - }), ]) context = { diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 85fb641136..73633c4704 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -27,11 +27,7 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ { text: "Code", href: "/code", - subsections: [ - { text: "Servers", href: "/code/#server-libraries" }, - { text: "Clients", href: "/code/#graphql-clients" }, - { text: "Tools", href: "/code/#tools" }, - ], + subsections: [], }, { text: "Community", diff --git a/src/pages/code.tsx b/src/pages/code.tsx index df982e4f76..82e73de8a2 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -7,8 +7,8 @@ export function buildLanguagesMenu(pageContext: any) { let lastRow: string[] const rows: string[][] = [] Object.keys(pageContext.codeData.Libraries).forEach((languageName, index) => { - if (index % 5 === 0) { - lastRow = [] + if (index % 4 === 0) { + lastRow = [languageName] rows.push(lastRow) } else { lastRow.push(languageName) @@ -31,7 +31,7 @@ export function buildLanguagesMenu(pageContext: any) { style={{ width: 92, height: 92 }} /> -

{languageName}

+

{languageName}

@@ -107,6 +107,10 @@ export function buildLanguagesContent(pageContext: any) { libraryCategories, "GraphQL Clients" ) + markdown += buildLibraryCategoriesMarkdown( + libraryCategories, + "Tools" + ) } return {markdown} } @@ -135,11 +139,6 @@ export default ({ pageContext }) => {

Languages

-

Services

@@ -165,12 +164,6 @@ export default ({ pageContext }) => { {buildLanguagesContent(pageContext)} {` -## Tools -${buildLibraryListMarkdown(pageContext.codeData.Tools)} -`} - - - {` ## Services ${buildLibraryListMarkdown(pageContext.codeData.Services)} `} diff --git a/static/img/c-c.svg b/static/img/c-c.svg new file mode 100644 index 0000000000..5e117077e1 --- /dev/null +++ b/static/img/c-c.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + diff --git a/static/img/csharp.svg b/static/img/c-net.svg similarity index 100% rename from static/img/csharp.svg rename to static/img/c-net.svg diff --git a/static/img/flutter.svg b/static/img/flutter.svg new file mode 100644 index 0000000000..617a4d4e48 --- /dev/null +++ b/static/img/flutter.svg @@ -0,0 +1 @@ + diff --git a/static/img/swift.svg b/static/img/swift-objective-c-ios.svg similarity index 100% rename from static/img/swift.svg rename to static/img/swift-objective-c-ios.svg From cbd1b420c9f588cbca5ae3ee193f7553e003504f Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 4 Nov 2020 10:22:14 +0300 Subject: [PATCH 012/439] Add Tools back --- data/code.json | 30 ++++++++++++++++-------------- gatsby-node.js | 3 +++ src/components/Footer/index.tsx | 7 ++++++- src/pages/code.tsx | 11 +++++++++++ 4 files changed, 36 insertions(+), 15 deletions(-) diff --git a/data/code.json b/data/code.json index f37c154013..50c9dc6647 100644 --- a/data/code.json +++ b/data/code.json @@ -389,13 +389,6 @@ "npm": "graphql-language-service", "github": "graphql/graphql-language-service" }, - { - "name": "quicktype", - "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", - "url": "https://quicktype.io/", - "npm": "quicktype", - "github": "quicktype/quicktype" - }, { "name": "GraphQL-ESLint", "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", @@ -431,13 +424,6 @@ "npm": "@graphql-mesh/cli", "github": "Urigo/graphql-mesh" }, - { - "name": "GraphQL Code Generator", - "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", - "url": "https://graphql-code-generator.com", - "npm": "@graphql-codegen/cli", - "github": "dotansimha/graphql-code-generator" - }, { "name": "GraphQL CLI", "description": "A command line tool for common GraphQL development workflows.", @@ -694,6 +680,22 @@ ] } }, + "Tools": [ + { + "name": "quicktype", + "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", + "url": "https://quicktype.io/", + "npm": "quicktype", + "github": "quicktype/quicktype" + }, + { + "name": "GraphQL Code Generator", + "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", + "url": "https://graphql-code-generator.com", + "npm": "@graphql-codegen/cli", + "github": "dotansimha/graphql-code-generator" + } + ], "Services": [ { "name": "Apollo Graph Manager", diff --git a/gatsby-node.js b/gatsby-node.js index 4b57789f5a..9c635cf8ad 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -21,6 +21,9 @@ exports.onCreatePage = async ({ page, actions }) => { }) ) })), + sortLibs(codeData.Tools).then(sortedTools => { + codeData.Tools = sortedTools; + }), ]) context = { diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 73633c4704..0c2d3cb8d4 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -27,7 +27,12 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ { text: "Code", href: "/code", - subsections: [], + subsections: [ + { text: "Languages", href: "/code/#languages" }, + { text: "Tools", href: "/code/#tools" }, + { text: "Services", href: "/code/#services" }, + { text: "More Stuff", href: "/code/#more-stuff" }, + ], }, { text: "Community", diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 82e73de8a2..5fc2c25935 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -139,6 +139,11 @@ export default ({ pageContext }) => {

Languages

+ From e368125492060d4c703b9efeee444ef71c33f616 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 4 Nov 2020 17:46:02 +0300 Subject: [PATCH 014/439] Fix Tools link --- src/components/BlogLayout/index.tsx | 18 ++++++++++++------ src/components/BlogPost/index.tsx | 4 +++- src/components/CodeLayout/index.tsx | 4 ++-- src/components/DocsLayout/index.tsx | 5 +++-- src/components/Marked/index.tsx | 5 +++-- src/pages/code.tsx | 14 +++++++------- 6 files changed, 30 insertions(+), 20 deletions(-) diff --git a/src/components/BlogLayout/index.tsx b/src/components/BlogLayout/index.tsx index 7f69784438..8111e5bd1b 100644 --- a/src/components/BlogLayout/index.tsx +++ b/src/components/BlogLayout/index.tsx @@ -10,6 +10,7 @@ interface Props { guestBio: string rawMarkdownBody: string sideBarData: any + pageContext: any } const index = ({ @@ -20,6 +21,7 @@ const index = ({ guestBio, rawMarkdownBody, sideBarData, + pageContext }: Props) => { return (
@@ -32,17 +34,21 @@ const index = ({ guestBio={guestBio} rawMarkdownBody={rawMarkdownBody} isPermalink={true} + pageContext={pageContext} /> - { - const aDate = new Date(a.frontmatter.date); + { + const aDate = new Date(a.frontmatter.date) const bDate = new Date(b.frontmatter.date) if (aDate > bDate) { - return -1; + return -1 } else if (aDate < bDate) { - return 1; + return 1 } - return 0; - }))} currentPermalink={permalink} /> + return 0 + })} + currentPermalink={permalink} + />
) diff --git a/src/components/BlogPost/index.tsx b/src/components/BlogPost/index.tsx index 5c22cda2fc..6793594ad0 100644 --- a/src/components/BlogPost/index.tsx +++ b/src/components/BlogPost/index.tsx @@ -9,6 +9,7 @@ interface Props { guestBio: string rawMarkdownBody: string isPermalink: boolean + pageContext: any } const BlogPost = ({ @@ -19,6 +20,7 @@ const BlogPost = ({ guestBio, rawMarkdownBody, isPermalink, + pageContext }: Props) => (

{isPermalink ? title : {title}}

@@ -29,7 +31,7 @@ const BlogPost = ({ {guestBio && (

{`This guest article contributed by ${byline}, ${guestBio}.`}

)} - {rawMarkdownBody} + {rawMarkdownBody}
) diff --git a/src/components/CodeLayout/index.tsx b/src/components/CodeLayout/index.tsx index 3364e24bcc..a6ead78a0a 100644 --- a/src/components/CodeLayout/index.tsx +++ b/src/components/CodeLayout/index.tsx @@ -1,12 +1,12 @@ import React from 'react' import Marked from "../Marked"; -export default ({ title, rawMarkdownBody }: any) => ( +export default ({ title, rawMarkdownBody, pageContext }: any) => (

{title}

- {rawMarkdownBody} + {rawMarkdownBody}
diff --git a/src/components/DocsLayout/index.tsx b/src/components/DocsLayout/index.tsx index bc057a8a1b..f0d6e9b321 100644 --- a/src/components/DocsLayout/index.tsx +++ b/src/components/DocsLayout/index.tsx @@ -9,15 +9,16 @@ interface Props { permalink: string sideBarData: any rawMarkdownBody: string + pageContext: any } -const index = ({ title, nextDoc, sideBarData, rawMarkdownBody }: Props) => { +const index = ({ title, nextDoc, sideBarData, rawMarkdownBody, pageContext }: Props) => { return (

{title}

- {rawMarkdownBody} + {rawMarkdownBody} {nextDoc?.frontmatter?.permalink && ( diff --git a/src/components/Marked/index.tsx b/src/components/Marked/index.tsx index 7c43477620..05d49e3fbf 100644 --- a/src/components/Marked/index.tsx +++ b/src/components/Marked/index.tsx @@ -14,7 +14,7 @@ import MiniGraphiQL from "./MiniGraphiQL" import { StarWarsSchema } from "./swapiSchema" import { UsersSchema } from './usersSchema'; -export default function Marked(props) { +export default function Marked(props: { pageContext: any; children: any; }) { return
{marked(props.children, props)}
} @@ -759,7 +759,8 @@ function Parser(options) { this.tokens = [] this.token = null this.options = options || marked.defaults - this.usedSlugs = {} + this.options.pageContext.usedSlugs = this.options.pageContext.usedSlugs || {} + this.usedSlugs = this.options.pageContext.usedSlugs } /** diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 4e182ea072..7114e15b4b 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -87,7 +87,7 @@ export function buildLibraryCategoriesMarkdown( let markdown = "" if (libraryCategoryName in libraryCategories) { markdown += `### ${libraryCategoryName}\n` - const libraries = libraryCategories[libraryCategoryName] + const libraries = libraryCategories[libraryCategoryName as any] markdown += buildLibraryListMarkdown(libraries) markdown += "\n" } @@ -112,10 +112,10 @@ export function buildLanguagesContent(pageContext: any) { "Tools" ) } - return {markdown} + return {markdown} } -export default ({ pageContext }) => { +export default ({ pageContext }: any) => { return (
@@ -155,7 +155,7 @@ export default ({ pageContext }) => {
- {` + {` ## Languages `}

@@ -167,19 +167,19 @@ export default ({ pageContext }) => { {buildLanguagesMenu(pageContext)} {buildLanguagesContent(pageContext)} - + {` ## Tools ${buildLibraryListMarkdown(pageContext.codeData.Tools)} `} - + {` ## Services ${buildLibraryListMarkdown(pageContext.codeData.Services)} `} - + {` ## More Stuff ${buildLibraryListMarkdown(pageContext.codeData["More Stuff"])} From 9b2aa58a3151a4bf67723db7481572db68d96758 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 4 Nov 2020 17:51:52 +0300 Subject: [PATCH 015/439] Give a custom slug for generic tools section --- src/pages/code.tsx | 11 ++++++++--- src/templates/doc.tsx | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 7114e15b4b..2ed0ac8225 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -140,7 +140,7 @@ export default ({ pageContext }: any) => {

@@ -165,11 +165,16 @@ export default ({ pageContext }: any) => { {buildLanguagesMenu(pageContext)} - {buildLanguagesContent(pageContext)} +

+ + Tools + + # + +

{` -## Tools ${buildLibraryListMarkdown(pageContext.codeData.Tools)} `} diff --git a/src/templates/doc.tsx b/src/templates/doc.tsx index e877216ccc..d179668dfa 100644 --- a/src/templates/doc.tsx +++ b/src/templates/doc.tsx @@ -39,6 +39,7 @@ const Blog = ({ data, pageContext }: Props) => { rawMarkdownBody={rawMarkdownBody} nextDoc={nextDoc} sideBarData={pageContext.sideBarData} + pageContext={pageContext} /> ) From d0af7cff37add2829f8296150f6d5912ea582c34 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 4 Nov 2020 18:06:48 +0300 Subject: [PATCH 016/439] Fix blogs page --- src/components/Marked/index.tsx | 3 +-- src/pages/blog.tsx | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Marked/index.tsx b/src/components/Marked/index.tsx index 05d49e3fbf..f0a9e6becf 100644 --- a/src/components/Marked/index.tsx +++ b/src/components/Marked/index.tsx @@ -759,8 +759,7 @@ function Parser(options) { this.tokens = [] this.token = null this.options = options || marked.defaults - this.options.pageContext.usedSlugs = this.options.pageContext.usedSlugs || {} - this.usedSlugs = this.options.pageContext.usedSlugs + this.usedSlugs = {} } /** diff --git a/src/pages/blog.tsx b/src/pages/blog.tsx index 65b349e946..ffed462814 100644 --- a/src/pages/blog.tsx +++ b/src/pages/blog.tsx @@ -4,7 +4,7 @@ import BlogPost from "../components/BlogPost" import BlogSidebar from "../components/BlogSidebar" import { graphql } from "gatsby" -export default ({ pageContext, data }) => { +export default ({ pageContext, data }: any) => { const posts = data.allMarkdownRemark.edges .map((e: any) => e.node) .sort((a: any, b: any) => { @@ -39,6 +39,7 @@ export default ({ pageContext, data }) => { guestBio={guestBio} rawMarkdownBody={rawMarkdownBody} isPermalink={false} + pageContext={pageContext} /> ) )} From 0a7d6fb9acd5dfcfd216c0db56d2e09c88331bb9 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 4 Nov 2020 18:57:27 +0300 Subject: [PATCH 017/439] Add codegen back to JS tools --- data/code.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/code.json b/data/code.json index 50c9dc6647..b083c8d2af 100644 --- a/data/code.json +++ b/data/code.json @@ -389,6 +389,13 @@ "npm": "graphql-language-service", "github": "graphql/graphql-language-service" }, + { + "name": "GraphQL Code Generator", + "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", + "url": "https://graphql-code-generator.com", + "npm": "@graphql-codegen/cli", + "github": "dotansimha/graphql-code-generator" + }, { "name": "GraphQL-ESLint", "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", From eaf5ec8149b341aafb579444adc3529a8105d49c Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 9 Nov 2020 12:35:22 +0300 Subject: [PATCH 018/439] Fix github links --- data/code.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/data/code.json b/data/code.json index b083c8d2af..85acee9304 100644 --- a/data/code.json +++ b/data/code.json @@ -96,7 +96,7 @@ { "name": "graphqld", "description": "A GraphQL implementaiton for the D Programming Language.", - "github": "https://github.com/burner/graphqld", + "github": "burner/graphqld", "url": "https://github.com/burner/graphqld" } ] @@ -106,13 +106,13 @@ { "name": "Neuron", "description": "A GraphQL client for Elixir", - "github": "https://github.com/uesteibar/neuron", + "github": "uesteibar/neuron", "url": "https://github.com/uesteibar/neuron" }, { "name": "common_graphql_client", "description": "Elixir GraphQL Client with HTTP and WebSocket support", - "github": "https://github.com/annkissam/common_graphql_client", + "github": "annkissam/common_graphql_client", "url": "https://github.com/annkissam/common_graphql_client" } ], @@ -238,7 +238,7 @@ "description": "A Haskell library for building GraphQL APIs.", "howto": "\nHello world example with `morpheus-graphql`:\n\n```graphql\n# schema.gql\n\"\"\"\nA supernatural being considered divine and sacred\n\"\"\"\ntype Deity {\n name: String!\n power: String @deprecated(reason: \"no more supported\")\n}\ntype Query {\n deity(name: String! = \"Morpheus\"): Deity!\n}\n```\n\n\n```haskell\n{-# LANGUAGE DeriveGeneric #-}\n{-# LANGUAGE DuplicateRecordFields #-}\n{-# LANGUAGE FlexibleContexts #-}\n{-# LANGUAGE FlexibleInstances #-}\n{-# LANGUAGE MultiParamTypeClasses #-}\n{-# LANGUAGE NamedFieldPuns #-}\n{-# LANGUAGE OverloadedStrings #-}\n{-# LANGUAGE ScopedTypeVariables #-}\n{-# LANGUAGE TemplateHaskell #-}\n{-# LANGUAGE TypeFamilies #-}\nmodule API (api) where\nimport Data.ByteString.Lazy.Char8 (ByteString)\nimport Data.Morpheus (interpreter)\nimport Data.Morpheus.Document (importGQLDocument)\nimport Data.Morpheus.Types (RootResolver (..), Undefined (..))\nimport Data.Text (Text)\nimportGQLDocument \"schema.gql\"\nrootResolver :: RootResolver IO () Query Undefined Undefined\nrootResolver =\n RootResolver\n { queryResolver = Query {deity},\n mutationResolver = Undefined,\n subscriptionResolver = Undefined\n }\n where\n deity DeityArgs {name} =\n pure\n Deity\n { name = pure name,\n power = pure (Just \"Shapeshifting\")\n }\napi :: ByteString -> IO ByteString\napi = interpreter rootResolver\n```\n\nSee [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs.\n", "url": "https://github.com/morpheusgraphql/morpheus-graphql", - "github": "https://github.com/morpheusgraphql/morpheus-graphql" + "github": "morpheusgraphql/morpheus-graphql" } ], "GraphQL Clients": [ @@ -246,7 +246,7 @@ "name": "morpheus-graphql-client", "description": "A strongly-typed GraphQL client implementation in Haksell.", "url": "https://github.com/morpheusgraphql/morpheus-graphql", - "github": "https://github.com/morpheusgraphql/morpheus-graphql" + "github": "morpheusgraphql/morpheus-graphql" } ] }, @@ -554,13 +554,13 @@ { "name": "GraphQL API for WordPress", "description": "A GraphQL server for WordPress", - "github": "https://github.com/GraphQLAPI/graphql-api-for-wp", + "github": "GraphQLAPI/graphql-api-for-wp", "url": "https://github.com/GraphQLAPI/graphql-api-for-wp" }, { "name": "GraPHPinator", "description": "A GraphQL implementation for modern PHP", - "github": "https://github.com/infinityloop-dev/graphpinator", + "github": "infinityloop-dev/graphpinator", "url": "https://github.com/infinityloop-dev/graphpinator" } ] From ef0191fee8b6df96288934b8c059232df6cf2f79 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 11 Nov 2020 01:46:58 +0300 Subject: [PATCH 019/439] Enhance algorithm --- data/code.json | 7 ++++ scripts/sort-libraries.js | 68 +++++++++++++++------------------------ 2 files changed, 33 insertions(+), 42 deletions(-) diff --git a/data/code.json b/data/code.json index 85acee9304..61c7d1d03b 100644 --- a/data/code.json +++ b/data/code.json @@ -452,6 +452,13 @@ "npm": "graphql-scalars", "github": "Urigo/graphql-scalars" }, + { + "name": "Postgraphile", + "description": "builds a powerful, extensible and performant GraphQL API from a PostgreSQL schema in seconds; saving you weeks if not months of development time.", + "url": "https://www.graphile.org/postgraphile", + "npm": "postgraphile", + "github": "graphile/postgraphile" + }, { "name": "SOFA", "description": "Generate REST API from your GraphQL API.", diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index 062e391793..e83fd576e8 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -4,10 +4,10 @@ const getGitHubStats = async githubRepo => { const [owner, repoName] = githubRepo.split("/") const accessToken = process.env.GITHUB_ACCESS_TOKEN if (!accessToken) { - throw new Error(`You must have GITHUB_ACCESS_TOKEN env variable defined!`) + return {}; } const query = /* GraphQL */ ` - fragment defaultBranchRef on Ref { + fragment defaultBranchRefFragment on Ref { target { ... on Commit { history(since: $since) { @@ -26,17 +26,8 @@ const getGitHubStats = async githubRepo => { query($owner: String!, $repoName: String!, $since: GitTimestamp!) { repositoryOwner(login: $owner) { repository(name: $repoName) { - mainRef: ref(qualifiedName: "main") { - ...defaultBranchRef - } - sourceRef: ref(qualifiedName: "source") { - ...defaultBranchRef - } - masterRef: ref(qualifiedName: "master") { - ...defaultBranchRef - } - developRef: ref(qualifiedName: "develop") { - ...defaultBranchRef + defaultBranchRef { + ...defaultBranchRefFragment } stargazers { totalCount @@ -52,7 +43,7 @@ const getGitHubStats = async githubRepo => { } ` const lastMonth = new Date() - lastMonth.setMonth(lastMonth.getMonth() - 1) + lastMonth.setMonth(lastMonth.getMonth() - 3) const response = await fetch("https://api.github.com/graphql", { method: "POST", body: JSON.stringify({ @@ -77,23 +68,15 @@ const getGitHubStats = async githubRepo => { throw `No GitHub repo found ${owner}/${repoName}` } const stars = repo.stargazers.totalCount - const actualDefaultBranch = - repo.mainRef || repo.sourceRef || repo.developRef || repo.masterRef - if (!actualDefaultBranch) { - throw `No default branch found for ${owner}/${repoName}` - } - const commitHistory = actualDefaultBranch.target.history.edges - let commitCount = 0, - daysWithCommitSet = new Set() + const commitHistory = repo.defaultBranchRef.target.history.edges + let hasCommitsInLast3Months = false; commitHistory.forEach(commit => { if (!commit.node.author.name.match(/bot/i)) { - commitCount++ - daysWithCommitSet.add(new Date(commit.node.pushedDate).getDate()) + hasCommitsInLast3Months = true; } }) return { - commitCount, - daysWithCommit: daysWithCommitSet.size, + hasCommitsInLast3Months, stars, } } @@ -120,11 +103,15 @@ const getGemStats = async packageName => { const sortLibs = async libs => { if (libs.length === 1) { - return libs; + return libs } const libsWithScores = await Promise.all( libs.map(async lib => { - const [npmStats = {}, gemStars = {}, githubStats = {}] = await Promise.all([ + const [ + npmStats = {}, + gemStars = {}, + githubStats = {}, + ] = await Promise.all([ lib.npm && getNpmStats(lib.npm), lib.gem && getGemStats(lib.gem), lib.github && getGitHubStats(lib.github), @@ -132,6 +119,7 @@ const sortLibs = async libs => { return { ...lib, ...npmStats, + ...gemStars, ...githubStats, } }) @@ -139,28 +127,24 @@ const sortLibs = async libs => { return libsWithScores.sort((a, b) => { let aScore = 0, bScore = 0 - if (a.npm && b.npm) { + if ("downloadCount" in a && 'downloadCount' in b) { if (a.downloadCount > b.downloadCount) { aScore += 40 } else if (b.downloadCount > a.downloadCount) { bScore += 40 } } - if (a.github && b.github) { - if (a.daysWithCommit > b.daysWithCommit) { - aScore += 20 - } else if (a.daysWithCommit < b.daysWithCommit) { - bScore += 20 - } - if (a.commitCount > b.commitCount) { - aScore += 20 - } else if (a.commitCount < b.commitCount) { - bScore += 20 - } + if ("hasCommitsInLast3Months" in a && a.hasCommitsInLast3Months) { + aScore += 30 + } + if ("hasCommitsInLast3Months" in b && b.hasCommitsInLast3Months) { + bScore += 30 + } + if ('stars' in a && 'stars' in b) { if (a.stars > b.stars) { - aScore += 30 + aScore += 40 } else if (a.stars < b.stars) { - bScore += 30 + bScore += 40 } } if (bScore > aScore) { From 54869560d7448e742c58ee8876e548b0c8b31b8f Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 11 Nov 2020 02:14:36 +0300 Subject: [PATCH 020/439] Design improvements --- src/assets/css/_css/code.less | 38 +++++++++++++++++++++++++++++++++++ src/pages/code.tsx | 30 ++++++++++----------------- 2 files changed, 49 insertions(+), 19 deletions(-) diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index 139da22628..45cace93fa 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -54,8 +54,46 @@ } .intro-note { margin-top: 20px; + display: flex; + strong { + width: 50%; + margin-right: 5%; + font-size: 24px; + line-height: 36px; + } + .goto-section { + display: flex; + flex-direction: row; + width: 40%; + p { + width: 20%; + margin: 0; + color: #8C8C8C; + font-weight: bold; + } + .sections { + display: flex; + width: 80%; + flex-direction: column; + a { + h3 { + margin: 0 0 14px 0; + border-left: 1px solid #B7B7B7; + font-weight: bold; + padding-left: 15px; + } + } + } + } } .inner-content { max-width: 100%; } + .language-box { + border: 1px inset #979797; + .article_title { + text-align: left; + font-size: 24px; + } + } } diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 2ed0ac8225..faaa388c2e 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -23,7 +23,7 @@ export function buildLanguagesMenu(pageContext: any) { const slug = toSlug(languageName) return (
-
+

{ to help you get started working which support GraphQL in all sorts of languages. {" "} -
- -
+ - {` -## Languages -`} -

- This page will help you get started with GraphQL in languages - you are already using. -

+ {` +## Language Support +`} +

+ This page will help you get started with GraphQL in languages you + are already using. +

{buildLanguagesMenu(pageContext)} {buildLanguagesContent(pageContext)}

From 59472bb866b7c3125574c1228df7eafbf1a65ac4 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 11 Nov 2020 02:18:59 +0300 Subject: [PATCH 021/439] Pixelperfect --- src/assets/css/_css/code.less | 11 ++++++----- src/pages/code.tsx | 3 +++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index 45cace93fa..ec13688f09 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -53,7 +53,7 @@ left: 0; } .intro-note { - margin-top: 20px; + margin-top: 43px; display: flex; strong { width: 50%; @@ -77,10 +77,11 @@ flex-direction: column; a { h3 { - margin: 0 0 14px 0; - border-left: 1px solid #B7B7B7; - font-weight: bold; - padding-left: 15px; + margin: 0 0 15px 0; + border-left: 1px solid #B7B7B7; + font-weight: bold; + padding-left: 15px; + line-height: 28px; } } } diff --git a/src/pages/code.tsx b/src/pages/code.tsx index faaa388c2e..fcb782456c 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -136,6 +136,9 @@ export default ({ pageContext }: any) => {

Go to

+ +

Languages

+

Tools

From 7b0b8e4e5d4ed08177b2128a6b6681d3bfcde9f7 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 12 Nov 2020 03:14:17 +0300 Subject: [PATCH 022/439] Fix language boxes --- data/code.json | 64 +- package.json | 4 +- scripts/sort-libraries.js | 26 +- src/assets/css/_css/code.less | 113 +++- src/components/Marked/index.tsx | 2 +- src/pages/code.tsx | 215 +++--- static/img/c-c.svg | 25 - static/img/c-net.svg | 10 - static/img/clojure.svg | 50 -- static/img/d.svg | 215 ------ static/img/elixir.svg | 1 - static/img/elm.svg | 36 - static/img/erlang.svg | 61 -- static/img/flutter.svg | 1 - static/img/go.svg | 1 - static/img/groovy.svg | 449 ------------- static/img/haskell.svg | 12 - static/img/java-android.svg | 1 - static/img/javascript.svg | 1 - static/img/julia.svg | 1 - static/img/kotlin.svg | 34 - static/img/ocaml-reason.svg | 116 ---- static/img/perl.svg | 23 - static/img/php.svg | 96 --- static/img/python.svg | 113 ---- static/img/r.svg | 14 - static/img/ruby.svg | 947 --------------------------- static/img/rust.svg | 19 - static/img/scala.svg | 20 - static/img/swift-objective-c-ios.svg | 10 - yarn.lock | 17 + 31 files changed, 314 insertions(+), 2383 deletions(-) delete mode 100644 static/img/c-c.svg delete mode 100644 static/img/c-net.svg delete mode 100644 static/img/clojure.svg delete mode 100644 static/img/d.svg delete mode 100644 static/img/elixir.svg delete mode 100644 static/img/elm.svg delete mode 100644 static/img/erlang.svg delete mode 100644 static/img/flutter.svg delete mode 100644 static/img/go.svg delete mode 100644 static/img/groovy.svg delete mode 100644 static/img/haskell.svg delete mode 100644 static/img/java-android.svg delete mode 100644 static/img/javascript.svg delete mode 100644 static/img/julia.svg delete mode 100644 static/img/kotlin.svg delete mode 100644 static/img/ocaml-reason.svg delete mode 100644 static/img/perl.svg delete mode 100644 static/img/php.svg delete mode 100644 static/img/python.svg delete mode 100644 static/img/r.svg delete mode 100644 static/img/ruby.svg delete mode 100644 static/img/rust.svg delete mode 100644 static/img/scala.svg delete mode 100644 static/img/swift-objective-c-ios.svg diff --git a/data/code.json b/data/code.json index 61c7d1d03b..c108fb6d1c 100644 --- a/data/code.json +++ b/data/code.json @@ -11,7 +11,7 @@ ] }, "C# / .NET": { - "Server Libraries": [ + "Server": [ { "name": "graphql-dotnet", "description": "GraphQL for .NET", @@ -38,7 +38,7 @@ "github": "ChilliCream/hotchocolate" } ], - "GraphQL Clients": [ + "Client": [ { "name": "GraphQL.Client", "description": "A GraphQL Client for .NET.", @@ -60,7 +60,7 @@ ] }, "Clojure": { - "Server Libraries": [ + "Server": [ { "name": "alumbra", "description": "A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec).", @@ -82,7 +82,7 @@ "url": "https://github.com/walmartlabs/lacinia" } ], - "GraphQL Clients": [ + "Client": [ { "name": "regraph", "description": "A GraphQL client implemented in Clojurescript with support for websockets.", @@ -92,7 +92,7 @@ ] }, "D": { - "Server Libraries": [ + "Server": [ { "name": "graphqld", "description": "A GraphQL implementaiton for the D Programming Language.", @@ -102,7 +102,7 @@ ] }, "Elixir": { - "GraphQL Clients": [ + "Client": [ { "name": "Neuron", "description": "A GraphQL client for Elixir", @@ -116,7 +116,7 @@ "url": "https://github.com/annkissam/common_graphql_client" } ], - "Server Libraries": [ + "Server": [ { "name": "absinthe", "description": "GraphQL implementation for Elixir.", @@ -132,7 +132,7 @@ ] }, "Elm": { - "GraphQL Clients": [ + "Client": [ { "name": "dillonkearns/elm-graphql", "description": "Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint.", @@ -142,7 +142,7 @@ ] }, "Erlang": { - "Server Libraries": [ + "Server": [ { "name": "graphql-erlang", "description": "GraphQL implementation in Erlang.", @@ -152,7 +152,7 @@ ] }, "Flutter": { - "GraphQL Clients": [ + "Client": [ { "name": "graphql", "description": "A GraphQL client implementation in Flutter.", @@ -162,7 +162,7 @@ ] }, "Go": { - "Server Libraries": [ + "Server": [ { "name": "graphql-go", "description": "An implementation of GraphQL for Go / Golang.", @@ -206,7 +206,7 @@ "github": "appointy/jaal" } ], - "GraphQL Clients": [ + "Client": [ { "name": "graphql", "description": "A GraphQL client implementation in Go.", @@ -216,7 +216,7 @@ ] }, "Groovy": { - "Server Libraries": [ + "Server": [ { "name": "gorm-graphql", "howto": "**Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of \"data fetchers\" to query, update, and delete data through executions of the schema.\n\n**Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin:\n\n- Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines.\n\n- Generates the schema at startup with spring bean configuration to make it easy to extend.\n\n- Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser.\n\n- Overrides the default data binder to use the data binding provided by Grails\n- Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier\n\nSee [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information.", @@ -232,7 +232,7 @@ ] }, "Haskell": { - "Server Libraries": [ + "Server": [ { "name": "Morpheus GraphQL", "description": "A Haskell library for building GraphQL APIs.", @@ -241,7 +241,7 @@ "github": "morpheusgraphql/morpheus-graphql" } ], - "GraphQL Clients": [ + "Client": [ { "name": "morpheus-graphql-client", "description": "A strongly-typed GraphQL client implementation in Haksell.", @@ -251,7 +251,7 @@ ] }, "Java / Android": { - "Server Libraries": [ + "Server": [ { "name": "graphql-java", "description": "A Java library for building GraphQL APIs.", @@ -260,7 +260,7 @@ "url": "https://github.com/graphql-java/graphql-java" } ], - "GraphQL Clients": [ + "Client": [ { "name": "Apollo Android", "description": "A strongly-typed, caching GraphQL client for Android, written in Java.", @@ -276,7 +276,7 @@ ] }, "JavaScript": { - "Server Libraries": [ + "Server": [ { "name": "GraphQL.js", "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", @@ -302,7 +302,7 @@ "github": "apollographql/apollo-server" } ], - "GraphQL Clients": [ + "Client": [ { "name": "Relay", "description": "Facebook's framework for building React applications that talk to a GraphQL backend.", @@ -469,7 +469,7 @@ ] }, "Julia": { - "GraphQL Clients": [ + "Client": [ { "name": "Diana.jl", "description": "A Julia GraphQL server implementation.", @@ -479,7 +479,7 @@ ] }, "Kotlin": { - "Server Libraries": [ + "Server": [ { "name": "graphql-kotlin", "description": "A set of libraries for running GraphQL server in Kotlin.", @@ -489,7 +489,7 @@ ] }, "Perl": { - "Server Libraries": [ + "Server": [ { "name": "graphql-perl", "description": "A Perl port of GraphQL reference implementation", @@ -500,7 +500,7 @@ ] }, "PHP": { - "Server Libraries": [ + "Server": [ { "name": "graphql-php", "description": "A PHP port of GraphQL reference implementation", @@ -573,7 +573,7 @@ ] }, "Python": { - "Server Libraries": [ + "Server": [ { "name": "Graphene", "description": "A Python library for building GraphQL APIs.", @@ -582,7 +582,7 @@ "github": "graphql-python/graphene" } ], - "GraphQL Clients": [ + "Client": [ { "name": "GQL", "description": "A GraphQL client in Python.", @@ -604,7 +604,7 @@ ] }, "R": { - "Server Libraries": [ + "Server": [ { "name": "ghql", "description": "General purpose GraphQL R client", @@ -614,7 +614,7 @@ ] }, "Ruby": { - "Server Libraries": [ + "Server": [ { "name": "graphql-ruby", "description": "A Ruby library for building GraphQL APIs.", @@ -633,7 +633,7 @@ ] }, "Rust": { - "Server Libraries": [ + "Server": [ { "name": "graphql-rust/juniper", "description": "GraphQL server library for Rust", @@ -643,7 +643,7 @@ ] }, "Scala": { - "Server Libraries": [ + "Server": [ { "name": "Sangria", "description": "A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/).", @@ -654,7 +654,7 @@ ] }, "OCaml / Reason": { - "Server Libraries": [ + "Server": [ { "name": "ocaml-graphql-server", "description": "GraphQL server library for OCaml and Reason", @@ -664,7 +664,7 @@ ] }, "Swift / Objective-C iOS": { - "Server Libraries": [ + "Server": [ { "name": "Graphiti", "description": "Swift library for building GraphQL schemas/types fast, safely and easily.", @@ -672,7 +672,7 @@ "github": "GraphQLSwift/Graphiti" } ], - "GraphQL Clients": [ + "Client": [ { "name": "Apollo iOS", "description": "A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors.", diff --git a/package.json b/package.json index 81fe1469a0..1aa252428f 100644 --- a/package.json +++ b/package.json @@ -26,11 +26,13 @@ "gatsby-transformer-remark": "2.9.0", "graphql": "15.4.0", "marked": "1.2.2", + "numbro": "2.3.2", "prism-react-renderer": "1.1.1", "prismjs": "1.22.0", "react": "17.0.1", "react-dom": "17.0.1", - "react-helmet": "6.1.0" + "react-helmet": "6.1.0", + "timeago.js": "4.0.2" }, "devDependencies": { "@types/codemirror": "0.0.98", diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index e83fd576e8..d508764182 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -1,4 +1,6 @@ -const fetch = require(`node-fetch`) +const fetch = require(`node-fetch`); +const numbro = require("numbro"); +const timeago = require('timeago.js'); const getGitHubStats = async githubRepo => { const [owner, repoName] = githubRepo.split("/") @@ -38,6 +40,14 @@ const getGitHubStats = async githubRepo => { totalCount } description + licenseInfo { + name + } + releases(last: 1) { + nodes { + publishedAt + } + } } } } @@ -56,6 +66,9 @@ const getGitHubStats = async githubRepo => { }, }) const responseJson = await response.json() + if (responseJson && responseJson.errors) { + throw JSON.stringify(responseJson.errors); + } if (!responseJson || !responseJson.data) { throw `GitHub returned empty response for ${owner}/${repoName}` } @@ -75,9 +88,20 @@ const getGitHubStats = async githubRepo => { hasCommitsInLast3Months = true; } }) + const formattedStars = numbro(stars).format({ + average: true, + }); + let lastRelease; + if (repo.releases?.nodes?.length) { + lastRelease = repo.releases.nodes[0].publishedAt; + } return { hasCommitsInLast3Months, stars, + formattedStars, + license: repo.licenseInfo?.name, + lastRelease, + formattedLastRelease: lastRelease && timeago.format(lastRelease), } } diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index ec13688f09..68decd20a3 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -59,7 +59,8 @@ width: 50%; margin-right: 5%; font-size: 24px; - line-height: 36px; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 32px; } .goto-section { display: flex; @@ -68,8 +69,10 @@ p { width: 20%; margin: 0; - color: #8C8C8C; + color: #8c8c8c; font-weight: bold; + font-size: 24px; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; } .sections { display: flex; @@ -77,11 +80,13 @@ flex-direction: column; a { h3 { - margin: 0 0 15px 0; - border-left: 1px solid #B7B7B7; - font-weight: bold; - padding-left: 15px; - line-height: 28px; + margin: 0 0 22px 0; + border-left: 1px solid #b7b7b7; + font-weight: bold; + padding-left: 15px; + line-height: 28px; + font-size: 24px; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; } } } @@ -90,11 +95,97 @@ .inner-content { max-width: 100%; } - .language-box { - border: 1px inset #979797; - .article_title { - text-align: left; + .languages-title { + font-size: 24px; + font-weight: bold; + margin-top: 94px; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; + } + .language-boxes { + .language-box { + margin-right: 30px; + border: 1px solid #979797; + width: 120px; + height: 120px; + display: flex; + flex-direction: row; + align-items: flex-end; + .article_title { + text-align: left; + font-size: 24px; + color: #000; + font-weight: bold; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; + margin: 0; + } + } + } + .language-header { + display: flex; + flex-direction: row; + justify-content: space-between; + margin-top: 65px; + margin-bottom: 45px; + .language-title { + margin: 0; + font-size: 48px; + font-weight: bold; + } + .language-categories-permalinks { + margin: 0; font-size: 24px; + font-weight: bold; + color: #a6a6a6; + .language-category-permalink { + color: #a6a6a6; + } + } + } + .library-category-title { + margin-top: 57px; + font-size: 24px; + color: #a6a6a6; + font-weight: bold; + } + .library-info { + display: flex; + flex-direction: row; + justify-content: space-between; + margin-top: 36px; + .library-details { + width: 30%; + .library-name { + font-size: 24px; + font-weight: bold; + p { + margin: 0 0 20px 0; + } + } + .library-detail { + margin-top: 7px; + display: flex; + flex-direction: row; + b { + font-size: 14px; + min-width: 90px; + } + a, + span { + font-size: 16px; + color: #e10098; + font-weight: bold; + margin-left: 10px; + } + } + .library-description { + margin-top: 30px; + } + } + .library-howto { + width: 60%; + max-height: 550px; + overflow-y: auto; + overflow-x: hidden; } } } diff --git a/src/components/Marked/index.tsx b/src/components/Marked/index.tsx index f0a9e6becf..3e3d88455b 100644 --- a/src/components/Marked/index.tsx +++ b/src/components/Marked/index.tsx @@ -15,7 +15,7 @@ import { StarWarsSchema } from "./swapiSchema" import { UsersSchema } from './usersSchema'; export default function Marked(props: { pageContext: any; children: any; }) { - return
{marked(props.children, props)}
+ return
{props.children && marked(props.children, props)}
} /** diff --git a/src/pages/code.tsx b/src/pages/code.tsx index fcb782456c..cbc3708abe 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -7,7 +7,7 @@ export function buildLanguagesMenu(pageContext: any) { let lastRow: string[] const rows: string[][] = [] Object.keys(pageContext.codeData.Libraries).forEach((languageName, index) => { - if (index % 4 === 0) { + if (index % 7 === 0) { lastRow = [languageName] rows.push(lastRow) } else { @@ -15,25 +15,17 @@ export function buildLanguagesMenu(pageContext: any) { } }) return ( -
+
{rows.map(row => ( <> -
+
{row.map(languageName => { const slug = toSlug(languageName) return ( -
- + ) })} @@ -45,74 +37,141 @@ export function buildLanguagesMenu(pageContext: any) { ) } -export function buildLibraryListMarkdown(libraries: any[]) { - let markdown = "" - for (const library of libraries) { - if ("howto" in library) { - markdown += `#### [${library.name}](${library.url}) ` - } else { - markdown += ` - [${library.name}](${library.url}) ` - } - if ("github" in library) { - markdown += `([github](https://github.com/${library.github})) ` - } - if ("npm" in library) { - markdown += `([npm](https://www.npmjs.com/package/${library.npm})) ` - } - if ("gem" in library) { - markdown += `([gem](https://rubygems.org/gems/${library.gem})) ` - } - if ("howto" in library) { - if (library.description) { - markdown += "\n" - markdown += library.description || "" - markdown += "\n" - } - markdown += "\n" - markdown += library.howto - markdown += "\n" - } else if (library.description) { - markdown += ": " - markdown += library.description || "" - } - markdown += "\n\n" - } - return markdown +export function buildLibraryList(libraries: any[], pageContext: any) { + return ( +
+ {libraries.map(library => ( +
+
+ +

{library.name}

+
+ {library.github && ( + + )} + {library.npm && ( + + )} + {library.gem && ( + + )} + {library.lastRelease && ( +
+ Last Release + {library.formattedLastRelease} +
+ )} + {library.stars && ( +
+ Stars + {library.formattedStars} +
+ )} + {library.license && ( +
+ License + {library.license} +
+ )} + {library.howto && ( +
+ {library.description} +
+ )} +
+
+ + {library.howto || library.description} + +
+
+ ))} +
+ ) } -export function buildLibraryCategoriesMarkdown( +export function buildLibraryCategoryContent( libraryCategories: any[], - libraryCategoryName: string + libraryCategoryName: string, + slug: string, + pageContext: any ) { - let markdown = "" if (libraryCategoryName in libraryCategories) { - markdown += `### ${libraryCategoryName}\n` const libraries = libraryCategories[libraryCategoryName as any] - markdown += buildLibraryListMarkdown(libraries) - markdown += "\n" + return ( +
+

{libraryCategoryName}

+ {buildLibraryList(libraries, pageContext)} +
+ ) } - return markdown + return } +const categorySlugMap = [ + ["Server", toSlug("Server")], + ["Client", toSlug("Client")], + ["Tools", toSlug("Tools")], +] + export function buildLanguagesContent(pageContext: any) { - let markdown = "" + const elements = [] for (const languageName in pageContext.codeData.Libraries) { const libraryCategories = pageContext.codeData.Libraries[languageName] - markdown += `## ${languageName}\n` - markdown += buildLibraryCategoriesMarkdown( - libraryCategories, - 'Server Libraries' - ) - markdown += buildLibraryCategoriesMarkdown( - libraryCategories, - "GraphQL Clients" - ) - markdown += buildLibraryCategoriesMarkdown( - libraryCategories, - "Tools" + const filteredCategorySlugMap = categorySlugMap.filter( + ([libraryCategoryName]) => + libraryCategories[libraryCategoryName as any]?.length + ); + const languageSlug = toSlug(languageName); + elements.push( +
+
+

{languageName}

+ {filteredCategorySlugMap.length > 1 &&

+ {filteredCategorySlugMap.map( + ([libraryCategoryName, categorySlug], i) => ( + <> + + {libraryCategoryName} + + {i < filteredCategorySlugMap.length - 1 && " / "} + + ) + )} +

} +
+
+ {filteredCategorySlugMap.map(([categoryName, categorySlug]) => + buildLibraryCategoryContent( + libraryCategories, + categoryName, + `${languageSlug}-${categorySlug}`, + pageContext + ) + )} +
+
) } - return {markdown} + return
{elements}
} export default ({ pageContext }: any) => { @@ -132,12 +191,12 @@ export default ({ pageContext }: any) => { Because GraphQL is a communication pattern, there are many tools to help you get started working which support GraphQL in all sorts of languages. - {" "} + - {` -## Language Support -`} -

- This page will help you get started with GraphQL in languages you - are already using. -

+

Language Support

{buildLanguagesMenu(pageContext)} {buildLanguagesContent(pageContext)}

@@ -168,7 +221,7 @@ export default ({ pageContext }: any) => { #

- +{/* {` ${buildLibraryListMarkdown(pageContext.codeData.Tools)} `} @@ -184,7 +237,7 @@ ${buildLibraryListMarkdown(pageContext.codeData.Services)} ## More Stuff ${buildLibraryListMarkdown(pageContext.codeData["More Stuff"])} `} - + */}

diff --git a/static/img/c-c.svg b/static/img/c-c.svg deleted file mode 100644 index 5e117077e1..0000000000 --- a/static/img/c-c.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/static/img/c-net.svg b/static/img/c-net.svg deleted file mode 100644 index 56f39374dd..0000000000 --- a/static/img/c-net.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/static/img/clojure.svg b/static/img/clojure.svg deleted file mode 100644 index 5ab8126b90..0000000000 --- a/static/img/clojure.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/img/d.svg b/static/img/d.svg deleted file mode 100644 index 3ba85274c6..0000000000 --- a/static/img/d.svg +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - diff --git a/static/img/elixir.svg b/static/img/elixir.svg deleted file mode 100644 index 797b0114e8..0000000000 --- a/static/img/elixir.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/elm.svg b/static/img/elm.svg deleted file mode 100644 index ef7f61a9b6..0000000000 --- a/static/img/elm.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/static/img/erlang.svg b/static/img/erlang.svg deleted file mode 100644 index e8f2bc5dd3..0000000000 --- a/static/img/erlang.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/flutter.svg b/static/img/flutter.svg deleted file mode 100644 index 617a4d4e48..0000000000 --- a/static/img/flutter.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/go.svg b/static/img/go.svg deleted file mode 100644 index ea3c66fca6..0000000000 --- a/static/img/go.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/groovy.svg b/static/img/groovy.svg deleted file mode 100644 index e4e37042b2..0000000000 --- a/static/img/groovy.svg +++ /dev/null @@ -1,449 +0,0 @@ - -image/svg+xml - \ No newline at end of file diff --git a/static/img/haskell.svg b/static/img/haskell.svg deleted file mode 100644 index 8c8a97a6a3..0000000000 --- a/static/img/haskell.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/static/img/java-android.svg b/static/img/java-android.svg deleted file mode 100644 index b39f039ca4..0000000000 --- a/static/img/java-android.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/javascript.svg b/static/img/javascript.svg deleted file mode 100644 index 310150e016..0000000000 --- a/static/img/javascript.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/julia.svg b/static/img/julia.svg deleted file mode 100644 index 2abc433fbf..0000000000 --- a/static/img/julia.svg +++ /dev/null @@ -1 +0,0 @@ -Asset 2 diff --git a/static/img/kotlin.svg b/static/img/kotlin.svg deleted file mode 100644 index 3480717db7..0000000000 --- a/static/img/kotlin.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/ocaml-reason.svg b/static/img/ocaml-reason.svg deleted file mode 100644 index 6b1fe9aca6..0000000000 --- a/static/img/ocaml-reason.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/img/perl.svg b/static/img/perl.svg deleted file mode 100644 index 3b41afb6bc..0000000000 --- a/static/img/perl.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - code - Created with Sketch. - - - - - - - - - - - - - - - $_ - - - diff --git a/static/img/php.svg b/static/img/php.svg deleted file mode 100644 index 72e0774892..0000000000 --- a/static/img/php.svg +++ /dev/null @@ -1,96 +0,0 @@ - - - Official PHP Logo - - - - image/svg+xml - - Official PHP Logo - - - Colin Viebrock - - - - - - - - - - - - Copyright Colin Viebrock 1997 - All rights reserved. - - - 1997 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/python.svg b/static/img/python.svg deleted file mode 100644 index 366f52f339..0000000000 --- a/static/img/python.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - diff --git a/static/img/r.svg b/static/img/r.svg deleted file mode 100644 index 389b03c113..0000000000 --- a/static/img/r.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/static/img/ruby.svg b/static/img/ruby.svg deleted file mode 100644 index e7d431ed60..0000000000 --- a/static/img/ruby.svg +++ /dev/null @@ -1,947 +0,0 @@ - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/img/rust.svg b/static/img/rust.svg deleted file mode 100644 index 81131b74ee..0000000000 --- a/static/img/rust.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - \ No newline at end of file diff --git a/static/img/scala.svg b/static/img/scala.svg deleted file mode 100644 index 91acfd11b8..0000000000 --- a/static/img/scala.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/swift-objective-c-ios.svg b/static/img/swift-objective-c-ios.svg deleted file mode 100644 index 69df9cd20a..0000000000 --- a/static/img/swift-objective-c-ios.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/yarn.lock b/yarn.lock index beb86c53ba..0f482107eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2366,6 +2366,11 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +bignumber.js@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-8.1.1.tgz#4b072ae5aea9c20f6730e4e5d529df1271c4d885" + integrity sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ== + binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" @@ -8322,6 +8327,13 @@ num2fraction@^1.2.2: resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= +numbro@2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/numbro/-/numbro-2.3.2.tgz#4967c631b0ea99b17dd7f88cdd1eaa4ace4d4971" + integrity sha512-GHRdsyYs6ugRP0mipuBKTybzTPKdlhzKh271PG3hPwL1fg2DKwK/I2nCsh0gW3FfIKBzWIFoBnousQfiAkOuwQ== + dependencies: + bignumber.js "^8.1.1" + object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -11321,6 +11333,11 @@ thunky@^1.0.2: resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== +timeago.js@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/timeago.js/-/timeago.js-4.0.2.tgz#724e8c8833e3490676c7bb0a75f5daf20e558028" + integrity sha512-a7wPxPdVlQL7lqvitHGGRsofhdwtkoSXPGATFuSOA2i1ZNQEPLrGnj68vOp2sOJTCFAQVXPeNMX/GctBaO9L2w== + timed-out@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" From 92d31af5f19cb149997ffd75a3469325889f166e Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 12 Nov 2020 15:48:13 +0300 Subject: [PATCH 023/439] Sort languages and small fixes --- data/code.json | 6 ++- gatsby-node.js | 30 +++++++++++++-- scripts/sort-libraries.js | 11 +++--- src/assets/css/_css/code.less | 23 +++++++----- src/pages/code.tsx | 69 +++++++++++++++++++++-------------- 5 files changed, 91 insertions(+), 48 deletions(-) diff --git a/data/code.json b/data/code.json index c108fb6d1c..8db997e2a5 100644 --- a/data/code.json +++ b/data/code.json @@ -723,12 +723,14 @@ }, { "name": "Prisma", - "description": "([github](https://github.com/prisma)) A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data.", + "description": "A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data.", + "github": "https://github.com/prisma", "url": "https://www.prisma.io" }, { "name": "Tipe", - "description": "([github](https://github.com/tipeio)) A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.", + "description": "A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.", + "github": "https://github.com/tipeio", "url": "https://tipe.io" }, { diff --git a/gatsby-node.js b/gatsby-node.js index 9c635cf8ad..298f5c8946 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -11,24 +11,46 @@ exports.onCreatePage = async ({ page, actions }) => { } if (page.path === "/code" || page.path === "/code/") { const codeData = JSON.parse(readFileSync("./data/code.json", "utf8")); + const languageList = []; + let sortedTools = []; await Promise.all([ Promise.all(Object.keys(codeData.Libraries).map(async languageName => { const libraryCategoryMap = codeData.Libraries[languageName]; + let languageTotalStars = 0; await Promise.all( Object.keys(libraryCategoryMap).map(async libraryCategoryName => { const libraries = libraryCategoryMap[libraryCategoryName] - libraryCategoryMap[libraryCategoryName] = await sortLibs(libraries) + const { sortedLibs, totalStars } = await sortLibs(libraries) + libraryCategoryMap[libraryCategoryName] = sortedLibs; + languageTotalStars += totalStars || 0 }) ) + languageList.push({ + name: languageName, + totalStars: languageTotalStars, + categoryMap: libraryCategoryMap, + }) })), - sortLibs(codeData.Tools).then(sortedTools => { - codeData.Tools = sortedTools; + sortLibs(codeData.Tools).then(({ sortedLibs }) => { + sortedTools = sortedLibs }), ]) context = { ...context, - codeData, + otherLibraries: { + Services: codeData.Services, + Tools: sortedTools, + 'More Stuff': codeData['More Stuff'] + }, + languageList: languageList.sort((a, b) => { + if (a.totalStars > b.totalStars) { + return -1 + } else if (a.totalStars < b.totalStars) { + return 1 + } + return 0 + }), } } createPage({ diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index d508764182..85a06b2368 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -126,9 +126,7 @@ const getGemStats = async packageName => { } const sortLibs = async libs => { - if (libs.length === 1) { - return libs - } + let totalStars = 0; const libsWithScores = await Promise.all( libs.map(async lib => { const [ @@ -140,15 +138,17 @@ const sortLibs = async libs => { lib.gem && getGemStats(lib.gem), lib.github && getGitHubStats(lib.github), ]) - return { + const result = { ...lib, ...npmStats, ...gemStars, ...githubStats, } + totalStars += result.stars || 0; + return result; }) ) - return libsWithScores.sort((a, b) => { + const sortedLibs = libsWithScores.sort((a, b) => { let aScore = 0, bScore = 0 if ("downloadCount" in a && 'downloadCount' in b) { @@ -178,6 +178,7 @@ const sortLibs = async libs => { } return 0 }) + return { sortedLibs, totalStars } } module.exports = sortLibs diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index 68decd20a3..a76ffd7b30 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -95,21 +95,23 @@ .inner-content { max-width: 100%; } + .language-content { + padding-top: 72px; + } .languages-title { font-size: 24px; font-weight: bold; - margin-top: 94px; font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; } .language-boxes { .language-box { margin-right: 30px; border: 1px solid #979797; - width: 120px; + min-width: 142px; height: 120px; display: flex; - flex-direction: row; - align-items: flex-end; + flex-direction: row; + align-items: flex-end; .article_title { text-align: left; font-size: 24px; @@ -124,8 +126,6 @@ display: flex; flex-direction: row; justify-content: space-between; - margin-top: 65px; - margin-bottom: 45px; .language-title { margin: 0; font-size: 48px; @@ -141,8 +141,11 @@ } } } + .library-category { + padding-top: 50px; + } .library-category-title { - margin-top: 57px; + margin: 0; font-size: 24px; color: #a6a6a6; font-weight: bold; @@ -183,9 +186,9 @@ } .library-howto { width: 60%; - max-height: 550px; - overflow-y: auto; - overflow-x: hidden; + // max-height: 550px; + // overflow-y: auto; + // overflow-x: hidden; } } } diff --git a/src/pages/code.tsx b/src/pages/code.tsx index cbc3708abe..2096398267 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -6,8 +6,8 @@ import { toSlug } from "../utils/slug" export function buildLanguagesMenu(pageContext: any) { let lastRow: string[] const rows: string[][] = [] - Object.keys(pageContext.codeData.Libraries).forEach((languageName, index) => { - if (index % 7 === 0) { + pageContext.languageList.forEach(({ name: languageName }: any, index: number) => { + if (index % 6 === 0) { lastRow = [languageName] rows.push(lastRow) } else { @@ -43,13 +43,16 @@ export function buildLibraryList(libraries: any[], pageContext: any) { {libraries.map(library => (
- +

{library.name}

{library.github && ( @@ -57,7 +60,10 @@ export function buildLibraryList(libraries: any[], pageContext: any) { {library.npm && ( @@ -65,7 +71,10 @@ export function buildLibraryList(libraries: any[], pageContext: any) { {library.gem && ( @@ -88,10 +97,12 @@ export function buildLibraryList(libraries: any[], pageContext: any) { {library.license}
)} - {library.howto && ( + {library.howto ? (
{library.description}
+ ) : ( +
)}
@@ -131,8 +142,9 @@ const categorySlugMap = [ export function buildLanguagesContent(pageContext: any) { const elements = [] - for (const languageName in pageContext.codeData.Libraries) { - const libraryCategories = pageContext.codeData.Libraries[languageName] + for (const languageObj of pageContext.languageList) { + const languageName = languageObj.name; + const libraryCategories = languageObj.categoryMap; const filteredCategorySlugMap = categorySlugMap.filter( ([libraryCategoryName]) => libraryCategories[libraryCategoryName as any]?.length @@ -215,29 +227,32 @@ export default ({ pageContext }: any) => { {buildLanguagesMenu(pageContext)} {buildLanguagesContent(pageContext)}

- + Tools #

-{/* - {` -${buildLibraryListMarkdown(pageContext.codeData.Tools)} -`} - - - {` -## Services -${buildLibraryListMarkdown(pageContext.codeData.Services)} -`} - - - {` -## More Stuff -${buildLibraryListMarkdown(pageContext.codeData["More Stuff"])} -`} - */} + {buildLibraryList(pageContext.otherLibraries.Tools, pageContext)} +

+ + Services + + # + +

+ {buildLibraryList(pageContext.otherLibraries.Services, pageContext)} +

+ + More Stuff + + # + +

+ {buildLibraryList( + pageContext.otherLibraries["More Stuff"], + pageContext + )}
From fd826245029fa1c62f89b4e47d8d22f523c4774b Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 12 Nov 2020 15:54:53 +0300 Subject: [PATCH 024/439] Fix GitHub links --- data/code.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/data/code.json b/data/code.json index 8db997e2a5..022dc14eaf 100644 --- a/data/code.json +++ b/data/code.json @@ -724,13 +724,13 @@ { "name": "Prisma", "description": "A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data.", - "github": "https://github.com/prisma", + "github": "prisma/prisma", "url": "https://www.prisma.io" }, { "name": "Tipe", "description": "A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.", - "github": "https://github.com/tipeio", + "github": "tipeio/tipe", "url": "https://tipe.io" }, { @@ -745,7 +745,8 @@ }, { "name": "Hasura", - "description": "([github](https://github.com/hasura)) Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API.", + "description": "Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API.", + "github": "hasura/graphql-engine", "url": "https://hasura.io" }, { @@ -758,6 +759,7 @@ { "name": "awesome-graphql", "description": "A fantastic community maintained collection of libraries, resources, and more.", + "github": "chentsulin/awesome-graphql", "url": "https://github.com/chentsulin/awesome-graphql" } ] From 55beff2c6d32f3490700a686ba89bc5bcee232c9 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 12 Nov 2020 16:10:11 +0300 Subject: [PATCH 025/439] Add AnchorLink for smooth scrolling --- src/assets/css/_css/code.less | 1 + src/pages/code.tsx | 102 +++++++++++++++++++--------------- 2 files changed, 57 insertions(+), 46 deletions(-) diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index a76ffd7b30..f379fd005b 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -112,6 +112,7 @@ display: flex; flex-direction: row; align-items: flex-end; + color: #000; .article_title { text-align: left; font-size: 24px; diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 2096398267..6f15a11fc1 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -1,3 +1,4 @@ +import { AnchorLink } from "gatsby-plugin-anchor-links" import React from "react" import Layout from "../components/Layout" import Marked from "../components/Marked" @@ -6,14 +7,16 @@ import { toSlug } from "../utils/slug" export function buildLanguagesMenu(pageContext: any) { let lastRow: string[] const rows: string[][] = [] - pageContext.languageList.forEach(({ name: languageName }: any, index: number) => { - if (index % 6 === 0) { - lastRow = [languageName] - rows.push(lastRow) - } else { - lastRow.push(languageName) + pageContext.languageList.forEach( + ({ name: languageName }: any, index: number) => { + if (index % 6 === 0) { + lastRow = [languageName] + rows.push(lastRow) + } else { + lastRow.push(languageName) + } } - }) + ) return (
{rows.map(row => ( @@ -22,11 +25,13 @@ export function buildLanguagesMenu(pageContext: any) { {row.map(languageName => { const slug = toSlug(languageName) return ( - + + {languageName} + ) })}
@@ -143,32 +148,35 @@ const categorySlugMap = [ export function buildLanguagesContent(pageContext: any) { const elements = [] for (const languageObj of pageContext.languageList) { - const languageName = languageObj.name; - const libraryCategories = languageObj.categoryMap; + const languageName = languageObj.name + const libraryCategories = languageObj.categoryMap const filteredCategorySlugMap = categorySlugMap.filter( ([libraryCategoryName]) => libraryCategories[libraryCategoryName as any]?.length - ); - const languageSlug = toSlug(languageName); + ) + const languageSlug = toSlug(languageName) elements.push(

{languageName}

- {filteredCategorySlugMap.length > 1 &&

- {filteredCategorySlugMap.map( - ([libraryCategoryName, categorySlug], i) => ( - <> - - {libraryCategoryName} - - {i < filteredCategorySlugMap.length - 1 && " / "} - - ) - )} -

} + {filteredCategorySlugMap.length > 1 && ( +

+ {filteredCategorySlugMap.map( + ([libraryCategoryName, categorySlug], i) => ( + <> + + {libraryCategoryName} + + {i < filteredCategorySlugMap.length - 1 && " / "} + + ) + )} +

+ )}
{filteredCategorySlugMap.map(([categoryName, categorySlug]) => @@ -207,47 +215,49 @@ export default ({ pageContext }: any) => {
-

Language Support

+

+ Language Support +

{buildLanguagesMenu(pageContext)} {buildLanguagesContent(pageContext)}

Tools - + # - +

{buildLibraryList(pageContext.otherLibraries.Tools, pageContext)}

Services - + # - +

{buildLibraryList(pageContext.otherLibraries.Services, pageContext)}

More Stuff - + # - +

{buildLibraryList( pageContext.otherLibraries["More Stuff"], From 5e839281b0850db2d915b3b0cd6e2e8826cbf3a4 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 12 Nov 2020 16:43:49 +0300 Subject: [PATCH 026/439] Do not use new JS syntax --- scripts/sort-libraries.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index 85a06b2368..4d5f8df5ff 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -92,14 +92,14 @@ const getGitHubStats = async githubRepo => { average: true, }); let lastRelease; - if (repo.releases?.nodes?.length) { + if (repo.releases && repo.releases.nodes && repo.releases.nodes.length) { lastRelease = repo.releases.nodes[0].publishedAt; } return { hasCommitsInLast3Months, stars, formattedStars, - license: repo.licenseInfo?.name, + license: repo.licenseInfo && repo.licenseInfo.name, lastRelease, formattedLastRelease: lastRelease && timeago.format(lastRelease), } From 19b1f88808b1b8304f71ea730d2bb7eed86a707a Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 16 Nov 2020 10:09:10 +0300 Subject: [PATCH 027/439] Add more libs to Code page --- data/code.json | 146 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 127 insertions(+), 19 deletions(-) diff --git a/data/code.json b/data/code.json index 022dc14eaf..f45cb802a9 100644 --- a/data/code.json +++ b/data/code.json @@ -15,7 +15,7 @@ { "name": "graphql-dotnet", "description": "GraphQL for .NET", - "howto": "```csharp\nusing System;\nusing GraphQL;\nusing GraphQL.Types;\n\npublic class Program\n{\n public static void Main(string[] args)\n {\n var schema = Schema.For(@\"\n type Query {\n hello: String\n }\n \");\n\n var json = schema.Execute(_ =>\n {\n _.Query = \"{ hello }\";\n _.Root = new { Hello = \"Hello World!\" };\n });\n\n Console.WriteLine(json);\n }\n} \n```", + "howto": "```csharp\nusing System;\nusing System.Threading.Tasks;\nusing GraphQL;\nusing GraphQL.Types;\nusing GraphQL.SystemTextJson; // First add PackageReference to GraphQL.SystemTextJson\n\npublic class Program\n{\n public static async Task Main(string[] args)\n {\n var schema = Schema.For(@\"\n type Query {\n hello: String\n }\n \");\n\n var json = await schema.ExecuteAsync(_ =>\n {\n _.Query = \"{ hello }\";\n _.Root = new { Hello = \"Hello World!\" };\n });\n\n Console.WriteLine(json);\n }\n} \n```", "url": "https://github.com/graphql-dotnet/graphql-dotnet", "github": "graphql-dotnet/graphql-dotnet" }, @@ -187,12 +187,6 @@ "url": "https://github.com/graphql-go/relay", "github": "graphql-go/relay" }, - { - "name": "machinebox/graphql", - "description": "An elegant low-level HTTP client for GraphQL.", - "url": "https://github.com/machinebox/graphql", - "github": "machinebox/graphql" - }, { "name": "samsarahq/thunder", "description": "A GraphQL implementation with easy schema building, live queries, and batching.", @@ -207,12 +201,26 @@ } ], "Client": [ + { + "name": "machinebox/graphql", + "description": "An elegant low-level HTTP client for GraphQL.", + "url": "https://github.com/machinebox/graphql", + "github": "machinebox/graphql" + }, { "name": "graphql", "description": "A GraphQL client implementation in Go.", "url": "https://github.com/shurcooL/graphql#readme", "github": "shurcooL/graphql" } + ], + "Tools": [ + { + "name": "super-graph", + "description": "An instant GraphQL to SQL compiler. Use as a standalone service or a Go library", + "url": "https://github.com/dosco/super-graph", + "github": "dosco/super-graph" + } ] }, "Groovy": { @@ -236,7 +244,7 @@ { "name": "Morpheus GraphQL", "description": "A Haskell library for building GraphQL APIs.", - "howto": "\nHello world example with `morpheus-graphql`:\n\n```graphql\n# schema.gql\n\"\"\"\nA supernatural being considered divine and sacred\n\"\"\"\ntype Deity {\n name: String!\n power: String @deprecated(reason: \"no more supported\")\n}\ntype Query {\n deity(name: String! = \"Morpheus\"): Deity!\n}\n```\n\n\n```haskell\n{-# LANGUAGE DeriveGeneric #-}\n{-# LANGUAGE DuplicateRecordFields #-}\n{-# LANGUAGE FlexibleContexts #-}\n{-# LANGUAGE FlexibleInstances #-}\n{-# LANGUAGE MultiParamTypeClasses #-}\n{-# LANGUAGE NamedFieldPuns #-}\n{-# LANGUAGE OverloadedStrings #-}\n{-# LANGUAGE ScopedTypeVariables #-}\n{-# LANGUAGE TemplateHaskell #-}\n{-# LANGUAGE TypeFamilies #-}\nmodule API (api) where\nimport Data.ByteString.Lazy.Char8 (ByteString)\nimport Data.Morpheus (interpreter)\nimport Data.Morpheus.Document (importGQLDocument)\nimport Data.Morpheus.Types (RootResolver (..), Undefined (..))\nimport Data.Text (Text)\nimportGQLDocument \"schema.gql\"\nrootResolver :: RootResolver IO () Query Undefined Undefined\nrootResolver =\n RootResolver\n { queryResolver = Query {deity},\n mutationResolver = Undefined,\n subscriptionResolver = Undefined\n }\n where\n deity DeityArgs {name} =\n pure\n Deity\n { name = pure name,\n power = pure (Just \"Shapeshifting\")\n }\napi :: ByteString -> IO ByteString\napi = interpreter rootResolver\n```\n\nSee [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs.\n", + "howto": "Hello world example with `morpheus-graphql`:\n\n```graphql\n# schema.gql\n\"\"\"\nA supernatural being considered divine and sacred\n\"\"\"\ntype Deity {\n name: String!\n power: String @deprecated(reason: \"no more supported\")\n}\ntype Query {\n deity(name: String! = \"Morpheus\"): Deity!\n}\n```\n\n\n```haskell\n{-# LANGUAGE DeriveGeneric #-}\n{-# LANGUAGE DuplicateRecordFields #-}\n{-# LANGUAGE FlexibleContexts #-}\n{-# LANGUAGE FlexibleInstances #-}\n{-# LANGUAGE MultiParamTypeClasses #-}\n{-# LANGUAGE NamedFieldPuns #-}\n{-# LANGUAGE OverloadedStrings #-}\n{-# LANGUAGE ScopedTypeVariables #-}\n{-# LANGUAGE TemplateHaskell #-}\n{-# LANGUAGE TypeFamilies #-}\nmodule API (api) where\nimport Data.ByteString.Lazy.Char8 (ByteString)\nimport Data.Morpheus (interpreter)\nimport Data.Morpheus.Document (importGQLDocument)\nimport Data.Morpheus.Types (RootResolver (..), Undefined (..))\nimport Data.Text (Text)\nimportGQLDocument \"schema.gql\"\nrootResolver :: RootResolver IO () Query Undefined Undefined\nrootResolver =\n RootResolver\n { queryResolver = Query {deity},\n mutationResolver = Undefined,\n subscriptionResolver = Undefined\n }\n where\n deity DeityArgs {name} =\n pure\n Deity\n { name = pure name,\n power = pure (Just \"Shapeshifting\")\n }\napi :: ByteString -> IO ByteString\napi = interpreter rootResolver\n```\n\nSee [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs.", "url": "https://github.com/morpheusgraphql/morpheus-graphql", "github": "morpheusgraphql/morpheus-graphql" } @@ -250,7 +258,7 @@ } ] }, - "Java / Android": { + "Java / Kotlin / Android": { "Server": [ { "name": "graphql-java", @@ -258,6 +266,12 @@ "howto": "Code that executes a hello world GraphQL query with `graphql-java`:\n\n```java\nimport graphql.ExecutionResult;\nimport graphql.GraphQL;\nimport graphql.schema.GraphQLSchema;\nimport graphql.schema.StaticDataFetcher;\nimport graphql.schema.idl.RuntimeWiring;\nimport graphql.schema.idl.SchemaGenerator;\nimport graphql.schema.idl.SchemaParser;\nimport graphql.schema.idl.TypeDefinitionRegistry;\n\nimport static graphql.schema.idl.RuntimeWiring.newRuntimeWiring;\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n String schema = \"type Query{hello: String} schema{query: Query}\";\n\n SchemaParser schemaParser = new SchemaParser();\n TypeDefinitionRegistry typeDefinitionRegistry = schemaParser.parse(schema);\n\n RuntimeWiring runtimeWiring = new RuntimeWiring()\n .type(\"Query\", builder -> builder.dataFetcher(\"hello\", new StaticDataFetcher(\"world\")))\n .build();\n\n SchemaGenerator schemaGenerator = new SchemaGenerator();\n GraphQLSchema graphQLSchema = schemaGenerator.makeExecutableSchema(typeDefinitionRegistry, runtimeWiring);\n\n GraphQL build = GraphQL.newGraphQL(graphQLSchema).build();\n ExecutionResult executionResult = build.execute(\"{hello}\");\n\n System.out.println(executionResult.getData().toString());\n // Prints: {hello=world}\n }\n}\n```\n\nSee [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup.\n", "github": "graphql-java/graphql-java", "url": "https://github.com/graphql-java/graphql-java" + }, + { + "name": "graphql-kotlin", + "description": "A set of libraries for running GraphQL server in Kotlin.", + "url": "https://github.com/ExpediaGroup/graphql-kotlin/", + "github": "ExpediaGroup/graphql-kotlin" } ], "Client": [ @@ -273,6 +287,15 @@ "github": "americanexpress/nodes", "url": "https://github.com/americanexpress/nodes" } + ], + "Tools": [ + { + "name": "GraphQL Java Generator", + "description": "GraphQL Java Generator is a tool that generates Java code to speed up development for Client and Server of GraphQL APIs", + "howto": "* GraphQL Java client: it generates the Java classes that call the GraphQL endpoint, and the POJO that will contain the data returned by the server. \nThe GraphQL endpoint can then be queried by using a simple call to a Java method (see sample below)\n* GraphQL Java server: it is based on [graphql-java](https://github.com/graphql-java/graphql-java) (listed here above). It generates all the boilerplate code. \nYou'll only have to implement what's specific to your server, which are the joins between the GraphQL types.\nGraphQL Java Generator is available as a [Maven Plugin](https://graphql-maven-plugin-project.graphql-java-generator.com/index.html).\nA Gradle plugin is coming soon.\nPlease note that GraphQL Java Generator is an accelerator: the generated code doesn’t depend on any library specific to GraphQL Java Generator. \nSo, it helps you to start building application based on graphql-java. Once the code is generated, you can decide to manually edit it as any standard java application, and get rid of GraphQL Java Generator. \nOf course you can, and should, according to us :), continue using GraphQL Java Generator when your projet evolves.", + "github": "graphql-java-generator/graphql-gradle-plugin-project", + "url": "https://github.com/graphql-java-generator" + } ] }, "JavaScript": { @@ -300,6 +323,21 @@ "url": "https://www.apollographql.com/docs/apollo-server/", "npm": "apollo-server-express", "github": "apollographql/apollo-server" + }, + { + "name": "GraphQL Helix", + "description": "A collection of utility functions for building your own GraphQL HTTP server. You can check out [Building a GraphQL server with GraphQL Helix](https://dev.to/danielrearden/building-a-graphql-server-with-graphql-helix-2k44) on DEV for a detailed tutorial on getting started.", + "url": "https://github.com/contrawork/graphql-helix", + "npm": "graphql-helix", + "github": "contrawork/graphql-helix" + }, + { + "name": "graphql-yoga", + "description": "Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience", + "howto": "- Sensible defaults & includes everything you need with minimal setup.\n- Built-in support for GraphQL subscriptions using WebSockets.\n- Works with all GraphQL clients (Apollo, Relay...) and fits seamless in your GraphQL workflow.\n\nTo run a hello world server with graphql-yoga:\n\n```bash\nnpm install graphql-yoga\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nimport { GraphQLServer } from 'graphql-yoga'\n// ... or using \"require()\"\n// const { GraphQLServer } = require('graphql-yoga')\nconst typeDefs = `\n type Query {\n hello(name: String): String!\n }\n`;\nconst resolvers = {\n Query: {\n hello: (_, { name }) => `Hello ${name || 'World'}`,\n },\n};\nconst server = new GraphQLServer({ typeDefs, resolvers })\nserver.start(() => console.log('Server is running on localhost:4000'))\n```", + "url": "https://github.com/prisma-labs/graphql-yoga", + "npm": "graphql-yoga", + "github": "prisma-labs/graphql-yoga" } ], "Client": [ @@ -465,6 +503,20 @@ "url": "https://sofa-api.com/", "npm": "sofa-api", "github": "Urigo/SOFA" + }, + { + "name": "GraphQL-WS", + "description": "Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.", + "url": "https://github.com/enisdenjo/graphql-ws", + "npm": "graphql-ws", + "github": "enisdenjo/graphql-ws" + }, + { + "name": "GraphQL Live Query", + "description": "Real-Time with GraphQL for any GraphQL schema or transport.", + "url": "https://github.com/n1ru4l/graphql-live-query", + "npm": "@n1ru4l/graphql-live-query", + "github": "n1ru4l/graphql-live-query" } ] }, @@ -478,16 +530,6 @@ } ] }, - "Kotlin": { - "Server": [ - { - "name": "graphql-kotlin", - "description": "A set of libraries for running GraphQL server in Kotlin.", - "url": "https://github.com/ExpediaGroup/graphql-kotlin/", - "github": "ExpediaGroup/graphql-kotlin" - } - ] - }, "Perl": { "Server": [ { @@ -569,6 +611,12 @@ "description": "A GraphQL implementation for modern PHP", "github": "infinityloop-dev/graphpinator", "url": "https://github.com/infinityloop-dev/graphpinator" + }, + { + "name": "serge", + "description": "Use GraphQL to define your Domain Model for CQRS/ES and let serge generate code to handle GraphQL requests.", + "github": "kepawni/serge", + "url": "https://github.com/kepawni/serge" } ] }, @@ -580,6 +628,20 @@ "howto": "To run a Graphene hello world script:\n\n```bash\npip install graphene\n```\n\nThen run `python hello.py` with this code in `hello.py`:\n\n```python\nimport graphene\n\nclass Query(graphene.ObjectType):\n hello = graphene.String(name=graphene.String(default_value=\"World\"))\n\n def resolve_hello(self, info, name):\n return 'Hello ' + name\n\nschema = graphene.Schema(query=Query)\nresult = schema.execute('{ hello }')\nprint(result.data['hello']) # \"Hello World\"\n```\n\nThere are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine.", "url": "http://graphene-python.org/", "github": "graphql-python/graphene" + }, + { + "name": "Ariadne", + "description": "Ariadne is a Python library for implementing GraphQL servers using schema-first approach. It supports both synchronous and asynchronous query execution, ships with batteries included for common GraphQL server problems like query cost validation or performance tracing and has simple API that is easy to extend or replace.", + "howto": "Ariadne can be installed with pip:\n\n```bash\npip install ariadne\n```\n\nIt ships with many GraphQL server implementations, enabling easy experimentation:\n\n```python\nfrom ariadne import ObjectType, QueryType, gql, make_executable_schema\nfrom ariadne.asgi import GraphQL\n# Define types using Schema Definition Language (https://graphql.org/learn/schema/)\n# Wrapping string in gql function provides validation and better error traceback\ntype_defs = gql(\"\"\"\n type Query {\n hello: String!\n }\n\"\"\")\n# Bind resolver functions to Query's fields using QueryType\nquery_type = QueryType()\n# Resolvers are simple python functions\n@query_type.field(\"hello\")\ndef resolve_hello(*_):\n return \"Hello world!\"\n# Create executable GraphQL schema\nschema = make_executable_schema(type_defs, query_type)\n# Create an ASGI app using the schema, running in debug mode\napp = GraphQL(schema, debug=True)\n```\n\nAbove server can be ran with uvicorn:\n\n```\npip install uvicorn\nuvicorn example:app\n```", + "url": "https://ariadnegraphql.org", + "github": "mirumee/ariadne" + }, + { + "name": "Tartiflette", + "description": "A Python 3.6+ _(asyncio)_ library for building GraphQL APIs.", + "howto": "To run a tartiflette hello world script:\n```bash\npip install tartiflette\n```\nThen run `python hello.py` with this code in `hello.py`:\n```python\nimport asyncio\nfrom tartiflette import Engine, Resolver\n@Resolver(\"Query.hello\")\nasync def resolver_hello(parent, args, ctx, info):\n return \"hello \" + args[\"name\"]\nasync def run():\n tftt_engine = Engine(\"\"\"\n type Query {\n hello(name: String): String\n }\n \"\"\")\n result = await tftt_engine.execute(\n query='query { hello(name: \"Chuck\") }'\n )\n print(result)\n # {'data': {'hello': 'hello Chuck'}}\nif __name__ == \"__main__\":\n loop = asyncio.get_event_loop()\n loop.run_until_complete(run())\n```\nThere is also a nice [HTTP wrapper](https://github.com/dailymotion/tartiflette-aiohttp).", + "url": "https://tartiflette.io", + "github": "tartiflette/tartiflette" } ], "Client": [ @@ -639,6 +701,13 @@ "description": "GraphQL server library for Rust", "github": "graphql-rust/juniper", "url": "https://github.com/graphql-rust/juniper" + }, + { + "name": "Async-graphql", + "description": "Async-graphql is a high-performance server-side library that supports all GraphQL specifications.", + "howto": "```rust\n use async_graphql::*;\n struct Query;\n #[Object]\n impl Query {\n /// Returns the sum of a and b\n async fn add(&self, a: i32, b: i32) -> i32 {\n a + b\n }\n }\n ```", + "github": "async-graphql/async-graphql", + "url": "https://github.com/async-graphql/async-graphql" } ] }, @@ -670,6 +739,19 @@ "description": "Swift library for building GraphQL schemas/types fast, safely and easily.", "url": "https://github.com/GraphQLSwift/Graphiti", "github": "GraphQLSwift/Graphiti" + }, + { + "name": "GraphZahl", + "description": "Swift library for writing Declarative, Type-Safe GraphQL APIs with Zero Boilerplate.", + "url": "https://github.com/nerdsupremacist/GraphZahl", + "github": "nerdsupremacist/GraphZahl" + }, + { + "name": "Caliban", + "description": "Caliban is a purely functional library for building GraphQL servers and clients in Scala", + "howto": "An example of a GraphQL schema and query with `caliban`:\n```scala\ncase class Character(name: String, age: Int)\ndef getCharacters(): List[Character] = ???\ndef getCharacter(name: String): Option[Character] = ???\n// schema\ncase class CharacterName(name: String)\ncase class Queries(characters: List[Character],\n character: CharacterName => Option[Character])\n// resolver\nval queries = Queries(getCharacters, args => getCharacter(args.name))\nimport caliban.GraphQL.graphQL\nimport caliban.RootResolver\nval api = graphQL(RootResolver(queries))\nfor {\n interpreter <- api.interpreter\n} yield interpreter\ncase class GraphQLResponse[+E](data: ResponseValue, errors: List[E])\nval query = \"\"\"\n {\n characters {\n name\n }\n }\"\"\"\nfor {\n result <- interpreter.execute(query)\n _ <- zio.console.putStrLn(result.data.toString)\n} yield ()\n```", + "url": "https://ghostdogpr.github.io/caliban/", + "github": "ghostdogpr/caliban" } ], "Client": [ @@ -690,6 +772,12 @@ "description": "A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo", "github": "nerdsupremacist/Graphaello", "url": "https://github.com/nerdsupremacist/Graphaello" + }, + { + "name": "Caliban", + "description": "Functional GraphQL library for Scala, with client code generation and type-safe queries.", + "url": "https://ghostdogpr.github.io/caliban/", + "github": "ghostdogpr/caliban" } ] } @@ -753,6 +841,26 @@ "name": "FaunaDB", "description": "Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started.", "url": "https://docs.fauna.com/fauna/current/graphql" + }, + { + "name": "LexasCMS", + "description": "A headless CMS (Content Management System) that combines powerful content personalisation and scheduling capabilities with a modern content editing experience and a blazing fast GraphQL/REST content delivery API.", + "url": "https://www.lexascms.com" + }, + { + "name": "Moesif API Analytics", + "description": "A GraphQL analaytics and monitoring Service to find functional and performance issues.", + "url": "https://www.moesif.com/features/graphql-analytics" + }, + { + "name": "Postman", + "description": "An HTTP Client that supports editing GraphQL queries.", + "url": "https://learning.postman.com/docs/sending-requests/supported-api-frameworks/graphql/" + }, + { + "name": "Altair", + "description": "An alternative to Postman that supports editing GraphQL queries directly and autoload your GraphQL schema.", + "url": "https://altair.sirmuel.design/" } ], "More Stuff": [ From b9b2e0f8d0f7c8339928b38f28dfde2dc4df704e Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 16 Nov 2020 12:51:05 +0300 Subject: [PATCH 028/439] Use frontmatter instead of JSON file --- data/code.json | 874 ------------------ gatsby-node.js | 106 ++- package.json | 2 + .../c-c/tools/libgraphqlparser.md | 8 + .../c-net/client/graphql-client.md | 8 + .../c-net/client/graphql-net-client.md | 8 + .../c-net/client/sahb-graphqlclient.md | 8 + .../c-net/server/entity-graphql.md | 8 + .../c-net/server/graphql-dotnet.md | 34 + .../c-net/server/graphql-net.md | 8 + .../c-net/server/hot-chocolate.md | 8 + .../clojure/client/regraph.md | 8 + .../clojure/server/alumbra.md | 41 + .../clojure/server/graphql-clj.md | 23 + .../clojure/server/lacinia.md | 8 + .../language-support/d/server/graphqld.md | 8 + .../elixir/client/common-graphql-client.md | 8 + .../language-support/elixir/client/neuron.md | 8 + .../elixir/server/absinthe.md | 8 + .../elixir/server/graphql-elixir.md | 8 + .../elm/client/dillonkearns-elm-graphql.md | 8 + .../erlang/server/graphql-erlang.md | 8 + .../flutter/client/graphql.md | 8 + .../language-support/go/client/graphql.md | 8 + .../go/client/machinebox-graphql.md | 8 + .../go/server/99designs-gqlgen.md | 8 + .../go/server/appointy-jaal.md | 8 + .../go/server/graph-gophers-graphql-go.md | 8 + .../language-support/go/server/graphql-go.md | 8 + .../go/server/graphql-relay-go.md | 8 + .../go/server/samsarahq-thunder.md | 8 + .../language-support/go/tools/super-graph.md | 8 + .../groovy/server/gorm-graphql.md | 21 + .../language-support/groovy/server/gql.md | 8 + .../haskell/client/morpheus-graphql-client.md | 8 + .../haskell/server/morpheus-graphql.md | 61 ++ .../client/apollo-android.md | 8 + .../java-kotlin-android/client/nodes.md | 8 + .../server/graphql-java.md | 47 + .../server/graphql-kotlin.md | 8 + .../tools/graphql-java-generator.md | 16 + .../javascript/client/apollo-client.md | 9 + .../javascript/client/aws-amplify.md | 9 + .../javascript/client/gq-loader.md | 9 + .../javascript/client/grafoo.md | 9 + .../javascript/client/graphql-request.md | 9 + .../javascript/client/graphqurl.md | 9 + .../javascript/client/lokka.md | 9 + .../javascript/client/nanogql.md | 9 + .../javascript/client/relay.md | 9 + .../javascript/client/urql.md | 9 + .../javascript/server/apollo-server.md | 43 + .../javascript/server/express-graphql.md | 37 + .../javascript/server/graphql-helix.md | 9 + .../javascript/server/graphql-js.md | 31 + .../javascript/server/graphql-yoga.md | 37 + .../javascript/tools/graphiql.md | 9 + .../javascript/tools/graphql-cli.md | 9 + .../tools/graphql-code-generator.md | 9 + .../javascript/tools/graphql-config.md | 9 + .../javascript/tools/graphql-eslint.md | 9 + .../javascript/tools/graphql-inspector.md | 9 + .../tools/graphql-language-service.md | 9 + .../javascript/tools/graphql-live-query.md | 9 + .../javascript/tools/graphql-mesh.md | 9 + .../javascript/tools/graphql-modules.md | 9 + .../javascript/tools/graphql-scalars.md | 9 + .../javascript/tools/graphql-tools.md | 9 + .../javascript/tools/graphql-ws.md | 9 + .../javascript/tools/postgraphile.md | 9 + .../language-support/javascript/tools/sofa.md | 9 + .../language-support/julia/client/diana-jl.md | 8 + .../server/ocaml-graphql-server.md | 8 + .../perl/server/graphql-perl.md | 16 + .../php/server/api-platform.md | 41 + .../php/server/graphpinator.md | 8 + .../php/server/graphql-api-for-wordpress.md | 8 + .../php/server/graphql-php.md | 8 + .../php/server/graphql-relay-php.md | 8 + .../php/server/graphqlbundle.md | 8 + .../language-support/php/server/graphqlite.md | 37 + .../language-support/php/server/lighthouse.md | 8 + .../code/language-support/php/server/railt.md | 8 + .../code/language-support/php/server/serge.md | 8 + .../code/language-support/php/server/siler.md | 43 + .../language-support/php/server/wpgraphql.md | 8 + .../language-support/python/client/gql.md | 8 + .../python/client/python-graphql-client.md | 8 + .../language-support/python/client/sgqlc.md | 8 + .../language-support/python/server/ariadne.md | 43 + .../python/server/graphene.md | 30 + .../python/server/tartiflette.md | 34 + .../code/language-support/r/server/ghql.md | 8 + .../code/language-support/ruby/server/agoo.md | 37 + .../ruby/server/graphql-ruby.md | 33 + .../rust/server/async-graphql.md | 18 + .../rust/server/graphql-rust-juniper.md | 8 + .../language-support/scala/server/sangria.md | 23 + .../client/apollo-ios.md | 8 + .../swift-objective-c-ios/client/caliban.md | 8 + .../client/graphaello.md | 8 + .../client/graphql-ios.md | 8 + .../swift-objective-c-ios/server/caliban.md | 36 + .../swift-objective-c-ios/server/graphiti.md | 8 + .../swift-objective-c-ios/server/graphzahl.md | 8 + .../code/more-stuff/awesome-graphql.md | 8 + src/content/code/services/altair.md | 7 + .../code/services/apollo-graph-manager.md | 7 + src/content/code/services/aws-appsync.md | 7 + src/content/code/services/elide.md | 7 + src/content/code/services/faunadb.md | 7 + src/content/code/services/graphcms.md | 7 + src/content/code/services/hasura.md | 8 + src/content/code/services/lexascms.md | 7 + .../code/services/moesif-api-analytics.md | 7 + src/content/code/services/postman.md | 7 + src/content/code/services/prisma.md | 8 + src/content/code/services/tipe.md | 8 + src/content/code/slug-map.json | 31 + .../code/tools/graphql-code-generator.md | 9 + src/content/code/tools/quicktype.md | 9 + yarn.lock | 68 +- 122 files changed, 1736 insertions(+), 898 deletions(-) delete mode 100644 data/code.json create mode 100644 src/content/code/language-support/c-c/tools/libgraphqlparser.md create mode 100644 src/content/code/language-support/c-net/client/graphql-client.md create mode 100644 src/content/code/language-support/c-net/client/graphql-net-client.md create mode 100644 src/content/code/language-support/c-net/client/sahb-graphqlclient.md create mode 100644 src/content/code/language-support/c-net/server/entity-graphql.md create mode 100644 src/content/code/language-support/c-net/server/graphql-dotnet.md create mode 100644 src/content/code/language-support/c-net/server/graphql-net.md create mode 100644 src/content/code/language-support/c-net/server/hot-chocolate.md create mode 100644 src/content/code/language-support/clojure/client/regraph.md create mode 100644 src/content/code/language-support/clojure/server/alumbra.md create mode 100644 src/content/code/language-support/clojure/server/graphql-clj.md create mode 100644 src/content/code/language-support/clojure/server/lacinia.md create mode 100644 src/content/code/language-support/d/server/graphqld.md create mode 100644 src/content/code/language-support/elixir/client/common-graphql-client.md create mode 100644 src/content/code/language-support/elixir/client/neuron.md create mode 100644 src/content/code/language-support/elixir/server/absinthe.md create mode 100644 src/content/code/language-support/elixir/server/graphql-elixir.md create mode 100644 src/content/code/language-support/elm/client/dillonkearns-elm-graphql.md create mode 100644 src/content/code/language-support/erlang/server/graphql-erlang.md create mode 100644 src/content/code/language-support/flutter/client/graphql.md create mode 100644 src/content/code/language-support/go/client/graphql.md create mode 100644 src/content/code/language-support/go/client/machinebox-graphql.md create mode 100644 src/content/code/language-support/go/server/99designs-gqlgen.md create mode 100644 src/content/code/language-support/go/server/appointy-jaal.md create mode 100644 src/content/code/language-support/go/server/graph-gophers-graphql-go.md create mode 100644 src/content/code/language-support/go/server/graphql-go.md create mode 100644 src/content/code/language-support/go/server/graphql-relay-go.md create mode 100644 src/content/code/language-support/go/server/samsarahq-thunder.md create mode 100644 src/content/code/language-support/go/tools/super-graph.md create mode 100644 src/content/code/language-support/groovy/server/gorm-graphql.md create mode 100644 src/content/code/language-support/groovy/server/gql.md create mode 100644 src/content/code/language-support/haskell/client/morpheus-graphql-client.md create mode 100644 src/content/code/language-support/haskell/server/morpheus-graphql.md create mode 100644 src/content/code/language-support/java-kotlin-android/client/apollo-android.md create mode 100644 src/content/code/language-support/java-kotlin-android/client/nodes.md create mode 100644 src/content/code/language-support/java-kotlin-android/server/graphql-java.md create mode 100644 src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md create mode 100644 src/content/code/language-support/java-kotlin-android/tools/graphql-java-generator.md create mode 100644 src/content/code/language-support/javascript/client/apollo-client.md create mode 100644 src/content/code/language-support/javascript/client/aws-amplify.md create mode 100644 src/content/code/language-support/javascript/client/gq-loader.md create mode 100644 src/content/code/language-support/javascript/client/grafoo.md create mode 100644 src/content/code/language-support/javascript/client/graphql-request.md create mode 100644 src/content/code/language-support/javascript/client/graphqurl.md create mode 100644 src/content/code/language-support/javascript/client/lokka.md create mode 100644 src/content/code/language-support/javascript/client/nanogql.md create mode 100644 src/content/code/language-support/javascript/client/relay.md create mode 100644 src/content/code/language-support/javascript/client/urql.md create mode 100644 src/content/code/language-support/javascript/server/apollo-server.md create mode 100644 src/content/code/language-support/javascript/server/express-graphql.md create mode 100644 src/content/code/language-support/javascript/server/graphql-helix.md create mode 100644 src/content/code/language-support/javascript/server/graphql-js.md create mode 100644 src/content/code/language-support/javascript/server/graphql-yoga.md create mode 100644 src/content/code/language-support/javascript/tools/graphiql.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-cli.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-code-generator.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-config.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-eslint.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-inspector.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-language-service.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-live-query.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-mesh.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-modules.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-scalars.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-tools.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-ws.md create mode 100644 src/content/code/language-support/javascript/tools/postgraphile.md create mode 100644 src/content/code/language-support/javascript/tools/sofa.md create mode 100644 src/content/code/language-support/julia/client/diana-jl.md create mode 100644 src/content/code/language-support/ocaml-reason/server/ocaml-graphql-server.md create mode 100644 src/content/code/language-support/perl/server/graphql-perl.md create mode 100644 src/content/code/language-support/php/server/api-platform.md create mode 100644 src/content/code/language-support/php/server/graphpinator.md create mode 100644 src/content/code/language-support/php/server/graphql-api-for-wordpress.md create mode 100644 src/content/code/language-support/php/server/graphql-php.md create mode 100644 src/content/code/language-support/php/server/graphql-relay-php.md create mode 100644 src/content/code/language-support/php/server/graphqlbundle.md create mode 100644 src/content/code/language-support/php/server/graphqlite.md create mode 100644 src/content/code/language-support/php/server/lighthouse.md create mode 100644 src/content/code/language-support/php/server/railt.md create mode 100644 src/content/code/language-support/php/server/serge.md create mode 100644 src/content/code/language-support/php/server/siler.md create mode 100644 src/content/code/language-support/php/server/wpgraphql.md create mode 100644 src/content/code/language-support/python/client/gql.md create mode 100644 src/content/code/language-support/python/client/python-graphql-client.md create mode 100644 src/content/code/language-support/python/client/sgqlc.md create mode 100644 src/content/code/language-support/python/server/ariadne.md create mode 100644 src/content/code/language-support/python/server/graphene.md create mode 100644 src/content/code/language-support/python/server/tartiflette.md create mode 100644 src/content/code/language-support/r/server/ghql.md create mode 100644 src/content/code/language-support/ruby/server/agoo.md create mode 100644 src/content/code/language-support/ruby/server/graphql-ruby.md create mode 100644 src/content/code/language-support/rust/server/async-graphql.md create mode 100644 src/content/code/language-support/rust/server/graphql-rust-juniper.md create mode 100644 src/content/code/language-support/scala/server/sangria.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/client/apollo-ios.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/client/caliban.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/client/graphaello.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/client/graphql-ios.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/server/caliban.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/server/graphiti.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/server/graphzahl.md create mode 100644 src/content/code/more-stuff/awesome-graphql.md create mode 100644 src/content/code/services/altair.md create mode 100644 src/content/code/services/apollo-graph-manager.md create mode 100644 src/content/code/services/aws-appsync.md create mode 100644 src/content/code/services/elide.md create mode 100644 src/content/code/services/faunadb.md create mode 100644 src/content/code/services/graphcms.md create mode 100644 src/content/code/services/hasura.md create mode 100644 src/content/code/services/lexascms.md create mode 100644 src/content/code/services/moesif-api-analytics.md create mode 100644 src/content/code/services/postman.md create mode 100644 src/content/code/services/prisma.md create mode 100644 src/content/code/services/tipe.md create mode 100644 src/content/code/slug-map.json create mode 100644 src/content/code/tools/graphql-code-generator.md create mode 100644 src/content/code/tools/quicktype.md diff --git a/data/code.json b/data/code.json deleted file mode 100644 index f45cb802a9..0000000000 --- a/data/code.json +++ /dev/null @@ -1,874 +0,0 @@ -{ - "Libraries": { - "C / C++": { - "Tools": [ - { - "name": "libgraphqlparser", - "description": "A GraphQL query language parser in C++ with C and C++ APIs.", - "url": "https://github.com/graphql/libgraphqlparser", - "github": "graphql/libgraphqlparser" - } - ] - }, - "C# / .NET": { - "Server": [ - { - "name": "graphql-dotnet", - "description": "GraphQL for .NET", - "howto": "```csharp\nusing System;\nusing System.Threading.Tasks;\nusing GraphQL;\nusing GraphQL.Types;\nusing GraphQL.SystemTextJson; // First add PackageReference to GraphQL.SystemTextJson\n\npublic class Program\n{\n public static async Task Main(string[] args)\n {\n var schema = Schema.For(@\"\n type Query {\n hello: String\n }\n \");\n\n var json = await schema.ExecuteAsync(_ =>\n {\n _.Query = \"{ hello }\";\n _.Root = new { Hello = \"Hello World!\" };\n });\n\n Console.WriteLine(json);\n }\n} \n```", - "url": "https://github.com/graphql-dotnet/graphql-dotnet", - "github": "graphql-dotnet/graphql-dotnet" - }, - { - "name": "graphql-net", - "description": "Convert GraphQL to IQueryable", - "url": "https://github.com/ckimes89/graphql-net", - "github": "chkimes/graphql-net" - }, - { - "name": "Entity GraphQL", - "description": ".NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model)", - "url": "https://github.com/lukemurray/EntityGraphQL", - "github": "lukemurray/EntityGraphQL" - }, - { - "name": "Hot Chocolate", - "description": "GraphQL Server for .NET core and .NET classic", - "url": "https://github.com/ChilliCream/hotchocolate", - "github": "ChilliCream/hotchocolate" - } - ], - "Client": [ - { - "name": "GraphQL.Client", - "description": "A GraphQL Client for .NET.", - "url": "https://github.com/graphql-dotnet/graphql-client", - "github": "graphql-dotnet/graphql-client" - }, - { - "name": "graphql-net-client", - "description": "Basic example GraphQL client for .NET.", - "url": "https://github.com/bkniffler/graphql-net-client", - "github": "bkniffler/graphql-net-client" - }, - { - "name": "SAHB.GraphQLClient", - "description": "GraphQL client which supports generating queries from C# classes", - "url": "https://github.com/sahb1239/SAHB.GraphQLClient", - "github": "sahb1239/SAHB.GraphQLClient" - } - ] - }, - "Clojure": { - "Server": [ - { - "name": "alumbra", - "description": "A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec).", - "howto": "```clojure\n(require '[alumbra.core :as alumbra]\n '[claro.data :as data])\n\n(def schema\n \"type Person { name: String!, friends: [Person!]! }\n type QueryRoot { person(id: ID!): Person, me: Person! }\n schema { query: QueryRoot }\")\n\n(defrecord Person [id]\n data/Resolvable\n (resolve! [_ _]\n {:name (str \"Person #\" id)\n :friends (map ->Person (range (inc id) (+ id 3)))}))\n\n(def QueryRoot\n {:person (map->Person {})\n :me (map->Person {:id 0})})\n\n(def app\n (alumbra/handler\n {:schema schema\n :query QueryRoot}))\n\n(defonce my-graphql-server\n (aleph.http/start-server #'app {:port 3000}))\n```\n\n```bash\n$ curl -XPOST \"http://0:3000\" -H'Content-Type: application/json' -d'{\n \"query\": \"{ me { name, friends { name } } }\"\n}'\n{\"data\":{\"me\":{\"name\":\"Person #0\",\"friends\":[{\"name\":\"Person #1\"},{\"name\":\"Person #2\"}]}}}\n```", - "url": "https://github.com/alumbra/alumbra", - "github": "alumbra/alumbra" - }, - { - "name": "graphql-clj", - "description": "A Clojure library that provides a GraphQL implementation.", - "howto": "Code that executes a hello world GraphQL query with `graphql-clj`:\n```clojure\n\n(def schema \"type QueryRoot {\n hello: String\n }\")\n\n(defn resolver-fn [type-name field-name]\n (get-in {\"QueryRoot\" {\"hello\" (fn [context parent & rest]\n \"Hello world!\")}}\n [type-name field-name]))\n\n(require '[graphql-clj.executor :as executor])\n\n(executor/execute nil schema resolver-fn \"{ hello }\")\n```", - "url": "https://github.com/tendant/graphql-clj", - "github": "tendant/graphql-clj" - }, - { - "name": "lacinia", - "description": "A full implementation of the GraphQL specification that aims to maintain external compliance with the specification.", - "github": "walmartlabs/lacinia", - "url": "https://github.com/walmartlabs/lacinia" - } - ], - "Client": [ - { - "name": "regraph", - "description": "A GraphQL client implemented in Clojurescript with support for websockets.", - "github": "oliyh/re-graph", - "url": "https://github.com/oliyh/re-graph/" - } - ] - }, - "D": { - "Server": [ - { - "name": "graphqld", - "description": "A GraphQL implementaiton for the D Programming Language.", - "github": "burner/graphqld", - "url": "https://github.com/burner/graphqld" - } - ] - }, - "Elixir": { - "Client": [ - { - "name": "Neuron", - "description": "A GraphQL client for Elixir", - "github": "uesteibar/neuron", - "url": "https://github.com/uesteibar/neuron" - }, - { - "name": "common_graphql_client", - "description": "Elixir GraphQL Client with HTTP and WebSocket support", - "github": "annkissam/common_graphql_client", - "url": "https://github.com/annkissam/common_graphql_client" - } - ], - "Server": [ - { - "name": "absinthe", - "description": "GraphQL implementation for Elixir.", - "github": "absinthe-graphql/absinthe", - "url": "https://github.com/absinthe-graphql/absinthe" - }, - { - "name": "graphql-elixir", - "description": "An Elixir implementation of Facebook's GraphQL.", - "github": "graphql-elixir/graphql", - "url": "https://github.com/graphql-elixir/graphql" - } - ] - }, - "Elm": { - "Client": [ - { - "name": "dillonkearns/elm-graphql", - "description": "Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint.", - "url": "https://github.com/dillonkearns/elm-graphql", - "github": "dillonkearns/elm-graphql" - } - ] - }, - "Erlang": { - "Server": [ - { - "name": "graphql-erlang", - "description": "GraphQL implementation in Erlang.", - "url": "https://github.com/shopgun/graphql-erlang", - "github": "jlouis/graphql-erlang" - } - ] - }, - "Flutter": { - "Client": [ - { - "name": "graphql", - "description": "A GraphQL client implementation in Flutter.", - "url": "https://github.com/zino-app/graphql-flutter#readme", - "github": "zino-app/graphql-flutter" - } - ] - }, - "Go": { - "Server": [ - { - "name": "graphql-go", - "description": "An implementation of GraphQL for Go / Golang.", - "url": "https://github.com/graphql-go/graphql", - "github": "graphql-go/graphql" - }, - { - "name": "graph-gophers/graphql-go", - "description": "An active implementation of GraphQL in Golang (was https://github.com/neelance/graphql-go).", - "url": "https://github.com/graph-gophers/graphql-go", - "github": "graph-gophers/graphql-go" - }, - { - "name": "99designs/gqlgen", - "description": "Go generate based graphql server library.", - "url": "https://github.com/99designs/gqlgen", - "github": "99designs/gqlgen" - }, - { - "name": "graphql-relay-go", - "description": "A Go/Golang library to help construct a graphql-go server supporting react-relay.", - "url": "https://github.com/graphql-go/relay", - "github": "graphql-go/relay" - }, - { - "name": "samsarahq/thunder", - "description": "A GraphQL implementation with easy schema building, live queries, and batching.", - "url": "https://github.com/samsarahq/thunder", - "github": "samsarahq/thunder" - }, - { - "name": "appointy/jaal", - "description": "Develop spec compliant GraphQL servers in Go.", - "url": "https://github.com/appointy/jaal", - "github": "appointy/jaal" - } - ], - "Client": [ - { - "name": "machinebox/graphql", - "description": "An elegant low-level HTTP client for GraphQL.", - "url": "https://github.com/machinebox/graphql", - "github": "machinebox/graphql" - }, - { - "name": "graphql", - "description": "A GraphQL client implementation in Go.", - "url": "https://github.com/shurcooL/graphql#readme", - "github": "shurcooL/graphql" - } - ], - "Tools": [ - { - "name": "super-graph", - "description": "An instant GraphQL to SQL compiler. Use as a standalone service or a Go library", - "url": "https://github.com/dosco/super-graph", - "github": "dosco/super-graph" - } - ] - }, - "Groovy": { - "Server": [ - { - "name": "gorm-graphql", - "howto": "**Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of \"data fetchers\" to query, update, and delete data through executions of the schema.\n\n**Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin:\n\n- Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines.\n\n- Generates the schema at startup with spring bean configuration to make it easy to extend.\n\n- Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser.\n\n- Overrides the default data binder to use the data binding provided by Grails\n- Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier\n\nSee [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information.", - "github": "grails/gorm-graphql", - "url": "https://github.com/grails/gorm-graphql/" - }, - { - "name": "GQL", - "description": "GQL is a Groove library for GraphQL", - "url": "https://grooviter.github.io/gql/", - "github": "grooviter/gql" - } - ] - }, - "Haskell": { - "Server": [ - { - "name": "Morpheus GraphQL", - "description": "A Haskell library for building GraphQL APIs.", - "howto": "Hello world example with `morpheus-graphql`:\n\n```graphql\n# schema.gql\n\"\"\"\nA supernatural being considered divine and sacred\n\"\"\"\ntype Deity {\n name: String!\n power: String @deprecated(reason: \"no more supported\")\n}\ntype Query {\n deity(name: String! = \"Morpheus\"): Deity!\n}\n```\n\n\n```haskell\n{-# LANGUAGE DeriveGeneric #-}\n{-# LANGUAGE DuplicateRecordFields #-}\n{-# LANGUAGE FlexibleContexts #-}\n{-# LANGUAGE FlexibleInstances #-}\n{-# LANGUAGE MultiParamTypeClasses #-}\n{-# LANGUAGE NamedFieldPuns #-}\n{-# LANGUAGE OverloadedStrings #-}\n{-# LANGUAGE ScopedTypeVariables #-}\n{-# LANGUAGE TemplateHaskell #-}\n{-# LANGUAGE TypeFamilies #-}\nmodule API (api) where\nimport Data.ByteString.Lazy.Char8 (ByteString)\nimport Data.Morpheus (interpreter)\nimport Data.Morpheus.Document (importGQLDocument)\nimport Data.Morpheus.Types (RootResolver (..), Undefined (..))\nimport Data.Text (Text)\nimportGQLDocument \"schema.gql\"\nrootResolver :: RootResolver IO () Query Undefined Undefined\nrootResolver =\n RootResolver\n { queryResolver = Query {deity},\n mutationResolver = Undefined,\n subscriptionResolver = Undefined\n }\n where\n deity DeityArgs {name} =\n pure\n Deity\n { name = pure name,\n power = pure (Just \"Shapeshifting\")\n }\napi :: ByteString -> IO ByteString\napi = interpreter rootResolver\n```\n\nSee [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs.", - "url": "https://github.com/morpheusgraphql/morpheus-graphql", - "github": "morpheusgraphql/morpheus-graphql" - } - ], - "Client": [ - { - "name": "morpheus-graphql-client", - "description": "A strongly-typed GraphQL client implementation in Haksell.", - "url": "https://github.com/morpheusgraphql/morpheus-graphql", - "github": "morpheusgraphql/morpheus-graphql" - } - ] - }, - "Java / Kotlin / Android": { - "Server": [ - { - "name": "graphql-java", - "description": "A Java library for building GraphQL APIs.", - "howto": "Code that executes a hello world GraphQL query with `graphql-java`:\n\n```java\nimport graphql.ExecutionResult;\nimport graphql.GraphQL;\nimport graphql.schema.GraphQLSchema;\nimport graphql.schema.StaticDataFetcher;\nimport graphql.schema.idl.RuntimeWiring;\nimport graphql.schema.idl.SchemaGenerator;\nimport graphql.schema.idl.SchemaParser;\nimport graphql.schema.idl.TypeDefinitionRegistry;\n\nimport static graphql.schema.idl.RuntimeWiring.newRuntimeWiring;\n\npublic class HelloWorld {\n\n public static void main(String[] args) {\n String schema = \"type Query{hello: String} schema{query: Query}\";\n\n SchemaParser schemaParser = new SchemaParser();\n TypeDefinitionRegistry typeDefinitionRegistry = schemaParser.parse(schema);\n\n RuntimeWiring runtimeWiring = new RuntimeWiring()\n .type(\"Query\", builder -> builder.dataFetcher(\"hello\", new StaticDataFetcher(\"world\")))\n .build();\n\n SchemaGenerator schemaGenerator = new SchemaGenerator();\n GraphQLSchema graphQLSchema = schemaGenerator.makeExecutableSchema(typeDefinitionRegistry, runtimeWiring);\n\n GraphQL build = GraphQL.newGraphQL(graphQLSchema).build();\n ExecutionResult executionResult = build.execute(\"{hello}\");\n\n System.out.println(executionResult.getData().toString());\n // Prints: {hello=world}\n }\n}\n```\n\nSee [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup.\n", - "github": "graphql-java/graphql-java", - "url": "https://github.com/graphql-java/graphql-java" - }, - { - "name": "graphql-kotlin", - "description": "A set of libraries for running GraphQL server in Kotlin.", - "url": "https://github.com/ExpediaGroup/graphql-kotlin/", - "github": "ExpediaGroup/graphql-kotlin" - } - ], - "Client": [ - { - "name": "Apollo Android", - "description": "A strongly-typed, caching GraphQL client for Android, written in Java.", - "github": "apollographql/apollo-android", - "url": "https://github.com/apollographql/apollo-android" - }, - { - "name": "Nodes", - "description": "A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express.", - "github": "americanexpress/nodes", - "url": "https://github.com/americanexpress/nodes" - } - ], - "Tools": [ - { - "name": "GraphQL Java Generator", - "description": "GraphQL Java Generator is a tool that generates Java code to speed up development for Client and Server of GraphQL APIs", - "howto": "* GraphQL Java client: it generates the Java classes that call the GraphQL endpoint, and the POJO that will contain the data returned by the server. \nThe GraphQL endpoint can then be queried by using a simple call to a Java method (see sample below)\n* GraphQL Java server: it is based on [graphql-java](https://github.com/graphql-java/graphql-java) (listed here above). It generates all the boilerplate code. \nYou'll only have to implement what's specific to your server, which are the joins between the GraphQL types.\nGraphQL Java Generator is available as a [Maven Plugin](https://graphql-maven-plugin-project.graphql-java-generator.com/index.html).\nA Gradle plugin is coming soon.\nPlease note that GraphQL Java Generator is an accelerator: the generated code doesn’t depend on any library specific to GraphQL Java Generator. \nSo, it helps you to start building application based on graphql-java. Once the code is generated, you can decide to manually edit it as any standard java application, and get rid of GraphQL Java Generator. \nOf course you can, and should, according to us :), continue using GraphQL Java Generator when your projet evolves.", - "github": "graphql-java-generator/graphql-gradle-plugin-project", - "url": "https://github.com/graphql-java-generator" - } - ] - }, - "JavaScript": { - "Server": [ - { - "name": "GraphQL.js", - "description": "The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment.", - "howto": "To run a `GraphQL.js` hello world script from the command line:\n\n```bash\nnpm install graphql\n```\n\nThen run `node hello.js` with this code in `hello.js`:\n\n```js\nvar { graphql, buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\ngraphql(schema, '{ hello }', root).then((response) => {\n console.log(response);\n});\n```", - "url": "/graphql-js/", - "npm": "graphql", - "github": "graphql/graphql-js" - }, - { - "name": "Express GraphQL", - "description": "The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server.", - "howto": "To run an `express-graphql` hello world server:\n\n```bash\nnpm install express express-graphql graphql\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nvar express = require('express');\nvar { graphqlHTTP } = require('express-graphql');\nvar { buildSchema } = require('graphql');\n\nvar schema = buildSchema(`\n type Query {\n hello: String\n }\n`);\n\nvar root = { hello: () => 'Hello world!' };\n\nvar app = express();\napp.use('/graphql', graphqlHTTP({\n schema: schema,\n rootValue: root,\n graphiql: true,\n}));\napp.listen(4000, () => console.log('Now browse to localhost:4000/graphql'));\n```", - "url": "/graphql-js/running-an-express-graphql-server/", - "npm": "express-graphql", - "github": "graphql/express-graphql" - }, - { - "name": "Apollo Server", - "description": "A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc).", - "howto": "To run a hello world server with apollo-server-express:\n\n```bash\nnpm install apollo-server-express express \n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nconst express = require('express');\nconst { ApolloServer, gql } = require('apollo-server-express');\n\nconst typeDefs = gql`\n type Query {\n hello: String\n }\n`;\n\nconst resolvers = {\n Query: {\n hello: () => 'Hello world!',\n },\n};\n\nconst server = new ApolloServer({ typeDefs, resolvers });\n\nconst app = express();\nserver.applyMiddleware({ app });\n\napp.listen({ port: 4000 }, () =>\n console.log('Now browse to http://localhost:4000' + server.graphqlPath)\n);\n```\n\nApollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs.", - "url": "https://www.apollographql.com/docs/apollo-server/", - "npm": "apollo-server-express", - "github": "apollographql/apollo-server" - }, - { - "name": "GraphQL Helix", - "description": "A collection of utility functions for building your own GraphQL HTTP server. You can check out [Building a GraphQL server with GraphQL Helix](https://dev.to/danielrearden/building-a-graphql-server-with-graphql-helix-2k44) on DEV for a detailed tutorial on getting started.", - "url": "https://github.com/contrawork/graphql-helix", - "npm": "graphql-helix", - "github": "contrawork/graphql-helix" - }, - { - "name": "graphql-yoga", - "description": "Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience", - "howto": "- Sensible defaults & includes everything you need with minimal setup.\n- Built-in support for GraphQL subscriptions using WebSockets.\n- Works with all GraphQL clients (Apollo, Relay...) and fits seamless in your GraphQL workflow.\n\nTo run a hello world server with graphql-yoga:\n\n```bash\nnpm install graphql-yoga\n```\n\nThen run `node server.js` with this code in `server.js`:\n\n```js\nimport { GraphQLServer } from 'graphql-yoga'\n// ... or using \"require()\"\n// const { GraphQLServer } = require('graphql-yoga')\nconst typeDefs = `\n type Query {\n hello(name: String): String!\n }\n`;\nconst resolvers = {\n Query: {\n hello: (_, { name }) => `Hello ${name || 'World'}`,\n },\n};\nconst server = new GraphQLServer({ typeDefs, resolvers })\nserver.start(() => console.log('Server is running on localhost:4000'))\n```", - "url": "https://github.com/prisma-labs/graphql-yoga", - "npm": "graphql-yoga", - "github": "prisma-labs/graphql-yoga" - } - ], - "Client": [ - { - "name": "Relay", - "description": "Facebook's framework for building React applications that talk to a GraphQL backend.", - "url": "https://facebook.github.io/relay/", - "npm": "react-relay", - "github": "facebook/relay" - }, - { - "name": "Apollo Client", - "description": "A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript.", - "url": "http://apollographql.com/client/", - "npm": "@apollo/client", - "github": "apollographql/apollo-client" - }, - { - "name": "GraphQL Request", - "description": "A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`.", - "url": "https://github.com/prisma/graphql-request", - "npm": "graphql-request", - "github": "prisma-labs/graphql-request" - }, - { - "name": "Lokka", - "description": "A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native).", - "url": "https://github.com/kadirahq/lokka", - "npm": "lokka", - "github": "kadirahq/lokka" - }, - { - "name": "nanogql", - "description": "Tiny GraphQL client library using template strings.", - "url": "https://github.com/yoshuawuyts/nanogql", - "npm": "nanographql", - "github": "choojs/nanographql" - }, - { - "name": "gq-loader", - "description": "A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader.", - "url": "https://github.com/Houfeng/gq-loader", - "npm": "gq-loader", - "github": "Houfeng/gq-loader" - }, - { - "name": "AWS Amplify", - "description": "A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data.", - "url": "https://docs.amplify.aws/", - "npm": "aws-amplify", - "github": "aws-amplify/amplify-js" - }, - { - "name": "Grafoo", - "description": "An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb.", - "url": "https://github.com/grafoojs/grafoo", - "npm": "@grafoo/core", - "github": "grafoojs/grafoo" - }, - { - "name": "urql", - "description": "A highly customizable and versatile GraphQL client for React.", - "url": "https://formidable.com/open-source/urql/", - "npm": "urql", - "github": "FormidableLabs/urql" - }, - { - "name": "graphqurl", - "description": "curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.", - "url": "https://github.com/hasura/graphqurl", - "npm": "graphqurl", - "github": "hasura/graphqurl" - } - ], - "Tools": [ - { - "name": "GraphiQL", - "description": "An interactive in-browser GraphQL IDE.", - "url": "https://github.com/graphql/graphiql", - "npm": "graphiql", - "github": "graphql/graphiql" - }, - { - "name": "GraphQL Language Service", - "description": "An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc).", - "url": "https://github.com/graphql/graphql-language-service", - "npm": "graphql-language-service", - "github": "graphql/graphql-language-service" - }, - { - "name": "GraphQL Code Generator", - "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", - "url": "https://graphql-code-generator.com", - "npm": "@graphql-codegen/cli", - "github": "dotansimha/graphql-code-generator" - }, - { - "name": "GraphQL-ESLint", - "description": "GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser).", - "url": "https://github.com/dotansimha/graphql-eslint/", - "npm": "@graphql-eslint/eslint-plugin", - "github": "dotansimha/graphql-eslint/" - }, - { - "name": "GraphQL Modules", - "description": "GraphQL Modules lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces.", - "url": "https://graphql-modules.com", - "npm": "graphql-modules", - "github": "Urigo/graphql-modules" - }, - { - "name": "GraphQL Tools", - "description": "A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).", - "url": "https://graphql-tools.com", - "npm": "graphql-tools", - "github": "ardatan/graphql-tools" - }, - { - "name": "GraphQL Config", - "description": "One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).", - "url": "https://graphql-config.com", - "npm": "graphql-config", - "github": "kamilkisiela/graphql-config" - }, - { - "name": "GraphQL Mesh", - "description": "GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs.", - "url": "https://graphql-mesh.com", - "npm": "@graphql-mesh/cli", - "github": "Urigo/graphql-mesh" - }, - { - "name": "GraphQL CLI", - "description": "A command line tool for common GraphQL development workflows.", - "url": "https://graphql-cli.com", - "npm": "graphql-cli", - "github": "Urigo/graphql-cli" - }, - { - "name": "GraphQL Inspector", - "description": "Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more.", - "url": "https://graphql-inspector.com/", - "npm": "@graphql-inspector/cli", - "github": "kamilkisiela/graphql-inspector" - }, - { - "name": "GraphQL Scalars", - "description": "A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas.", - "url": "https://github.com/Urigo/graphql-scalars", - "npm": "graphql-scalars", - "github": "Urigo/graphql-scalars" - }, - { - "name": "Postgraphile", - "description": "builds a powerful, extensible and performant GraphQL API from a PostgreSQL schema in seconds; saving you weeks if not months of development time.", - "url": "https://www.graphile.org/postgraphile", - "npm": "postgraphile", - "github": "graphile/postgraphile" - }, - { - "name": "SOFA", - "description": "Generate REST API from your GraphQL API.", - "url": "https://sofa-api.com/", - "npm": "sofa-api", - "github": "Urigo/SOFA" - }, - { - "name": "GraphQL-WS", - "description": "Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.", - "url": "https://github.com/enisdenjo/graphql-ws", - "npm": "graphql-ws", - "github": "enisdenjo/graphql-ws" - }, - { - "name": "GraphQL Live Query", - "description": "Real-Time with GraphQL for any GraphQL schema or transport.", - "url": "https://github.com/n1ru4l/graphql-live-query", - "npm": "@n1ru4l/graphql-live-query", - "github": "n1ru4l/graphql-live-query" - } - ] - }, - "Julia": { - "Client": [ - { - "name": "Diana.jl", - "description": "A Julia GraphQL server implementation.", - "url": "https://github.com/codeneomatrix/Diana.jl", - "github": "codeneomatrix/Diana.jl" - } - ] - }, - "Perl": { - "Server": [ - { - "name": "graphql-perl", - "description": "A Perl port of GraphQL reference implementation", - "howto": "- [MetaCPAN documentation](https://metacpan.org/pod/GraphQL)\n\n - [Mojolicious-Plugin-GraphQL](https://github.com/graphql-perl/Mojolicious-Plugin-GraphQL) - connect your GraphQL service to a Mojolicious app\n\n - [GraphQL-Plugin-Convert-DBIC](https://github.com/graphql-perl/GraphQL-Plugin-Convert-DBIC) - automatically connect your DBIx::Class schema to GraphQL\n\n - [GraphQL-Plugin-Convert-OpenAPI](https://github.com/graphql-perl/GraphQL-Plugin-Convert-OpenAPI) - automatically connect any OpenAPI service (either local Mojolicious one, or remote) to GraphQL\n\n", - "url": "https://github.com/graphql-perl/graphql-perl", - "github": "graphql-perl/graphql-perl" - } - ] - }, - "PHP": { - "Server": [ - { - "name": "graphql-php", - "description": "A PHP port of GraphQL reference implementation", - "url": "https://github.com/webonyx/graphql-php", - "github": "webonyx/graphql-php" - }, - { - "name": "graphql-relay-php", - "description": "A library to help construct a graphql-php server supporting react-relay.", - "url": "https://github.com/ivome/graphql-relay-php", - "github": "ivome/graphql-relay-php" - }, - { - "name": "Railt", - "description": "A PHP GraphQL Framework.", - "url": "https://github.com/railt/railt", - "github": "railt/railt" - }, - { - "name": "Lighthouse", - "description": "A GraphQL server for Laravel", - "url": "https://github.com/nuwave/lighthouse", - "github": "nuwave/lighthouse" - }, - { - "name": "GraphQLBundle", - "description": "A GraphQL server for Symfony", - "url": "https://github.com/overblog/GraphQLBundle", - "github": "overblog/GraphQLBundle" - }, - { - "name": "WPGraphQL", - "description": "A free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site ", - "github": "wp-graphql/wp-graphql", - "url": "https://github.com/wp-graphql/wp-graphql" - }, - { - "name": "API Platform", - "description": "API Platform is a fully-featured, flexible and extensible API framework built on top of Symfony.", - "howto": "The following class is enough to create both a Relay-compatible GraphQL server and a hypermedia API supporting modern REST formats (JSON-LD, JSONAPI...):\n\n```php\nname;\n }\n // ...\n}\n```\nOther GraphQLite features include validation, security, error handling, loading via data-loader pattern...", - "github": "thecodingmachine/graphqlite", - "url": "https://graphqlite.thecodingmachine.io" - }, - { - "name": "Siler", - "description": "Siler is a PHP library powered with high-level abstractions to work with GraphQL.", - "howto": "To run a Siler hello world script:\n```graphql\ntype Query {\n hello: String\n}\n```\n\n```php\n [\n 'hello' => 'world',\n ],\n];\n$schema = Graphqlschema($typeDefs, $resolvers);\n\necho \"Server running at http://127.0.0.1:8080\";\n\nHttpserver(Graphqlpsr7($schema), function (Throwable $err) {\n var_dump($err);\n return Diactorosjson([\n 'error' => true,\n 'message' => $err->getMessage(),\n ]);\n})()->run();\n```\nIt also provides functionality for the construction of a WebSocket Subscriptions Server based on how Apollo works.\n", - "github": "leocavalcante/siler", - "url": "https://siler.leocavalcante.com/graphql/" - }, - { - "name": "GraphQL API for WordPress", - "description": "A GraphQL server for WordPress", - "github": "GraphQLAPI/graphql-api-for-wp", - "url": "https://github.com/GraphQLAPI/graphql-api-for-wp" - }, - { - "name": "GraPHPinator", - "description": "A GraphQL implementation for modern PHP", - "github": "infinityloop-dev/graphpinator", - "url": "https://github.com/infinityloop-dev/graphpinator" - }, - { - "name": "serge", - "description": "Use GraphQL to define your Domain Model for CQRS/ES and let serge generate code to handle GraphQL requests.", - "github": "kepawni/serge", - "url": "https://github.com/kepawni/serge" - } - ] - }, - "Python": { - "Server": [ - { - "name": "Graphene", - "description": "A Python library for building GraphQL APIs.", - "howto": "To run a Graphene hello world script:\n\n```bash\npip install graphene\n```\n\nThen run `python hello.py` with this code in `hello.py`:\n\n```python\nimport graphene\n\nclass Query(graphene.ObjectType):\n hello = graphene.String(name=graphene.String(default_value=\"World\"))\n\n def resolve_hello(self, info, name):\n return 'Hello ' + name\n\nschema = graphene.Schema(query=Query)\nresult = schema.execute('{ hello }')\nprint(result.data['hello']) # \"Hello World\"\n```\n\nThere are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine.", - "url": "http://graphene-python.org/", - "github": "graphql-python/graphene" - }, - { - "name": "Ariadne", - "description": "Ariadne is a Python library for implementing GraphQL servers using schema-first approach. It supports both synchronous and asynchronous query execution, ships with batteries included for common GraphQL server problems like query cost validation or performance tracing and has simple API that is easy to extend or replace.", - "howto": "Ariadne can be installed with pip:\n\n```bash\npip install ariadne\n```\n\nIt ships with many GraphQL server implementations, enabling easy experimentation:\n\n```python\nfrom ariadne import ObjectType, QueryType, gql, make_executable_schema\nfrom ariadne.asgi import GraphQL\n# Define types using Schema Definition Language (https://graphql.org/learn/schema/)\n# Wrapping string in gql function provides validation and better error traceback\ntype_defs = gql(\"\"\"\n type Query {\n hello: String!\n }\n\"\"\")\n# Bind resolver functions to Query's fields using QueryType\nquery_type = QueryType()\n# Resolvers are simple python functions\n@query_type.field(\"hello\")\ndef resolve_hello(*_):\n return \"Hello world!\"\n# Create executable GraphQL schema\nschema = make_executable_schema(type_defs, query_type)\n# Create an ASGI app using the schema, running in debug mode\napp = GraphQL(schema, debug=True)\n```\n\nAbove server can be ran with uvicorn:\n\n```\npip install uvicorn\nuvicorn example:app\n```", - "url": "https://ariadnegraphql.org", - "github": "mirumee/ariadne" - }, - { - "name": "Tartiflette", - "description": "A Python 3.6+ _(asyncio)_ library for building GraphQL APIs.", - "howto": "To run a tartiflette hello world script:\n```bash\npip install tartiflette\n```\nThen run `python hello.py` with this code in `hello.py`:\n```python\nimport asyncio\nfrom tartiflette import Engine, Resolver\n@Resolver(\"Query.hello\")\nasync def resolver_hello(parent, args, ctx, info):\n return \"hello \" + args[\"name\"]\nasync def run():\n tftt_engine = Engine(\"\"\"\n type Query {\n hello(name: String): String\n }\n \"\"\")\n result = await tftt_engine.execute(\n query='query { hello(name: \"Chuck\") }'\n )\n print(result)\n # {'data': {'hello': 'hello Chuck'}}\nif __name__ == \"__main__\":\n loop = asyncio.get_event_loop()\n loop.run_until_complete(run())\n```\nThere is also a nice [HTTP wrapper](https://github.com/dailymotion/tartiflette-aiohttp).", - "url": "https://tartiflette.io", - "github": "tartiflette/tartiflette" - } - ], - "Client": [ - { - "name": "GQL", - "description": "A GraphQL client in Python.", - "url": "https://github.com/graphql-python/gql", - "github": "graphql-python/gql" - }, - { - "name": "python-graphql-client", - "description": "Simple GraphQL client for Python 2.7+.", - "github": "prisma-labs/python-graphql-client", - "url": "https://github.com/prisma/python-graphql-client" - }, - { - "name": "sgqlc", - "description": "A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema.", - "github": "profusion/sgqlc", - "url": "https://github.com/profusion/sgqlc" - } - ] - }, - "R": { - "Server": [ - { - "name": "ghql", - "description": "General purpose GraphQL R client", - "github": "ropensci/ghql", - "url": "https://github.com/ropensci/ghql" - } - ] - }, - "Ruby": { - "Server": [ - { - "name": "graphql-ruby", - "description": "A Ruby library for building GraphQL APIs.", - "howto": "To run a hello world script with `graphql-ruby`:\n```bash\ngem install graphql\n```\n\nThen run `ruby hello.rb` with this code in `hello.rb`:\n\n```ruby\nrequire 'graphql'\n\nclass QueryType < GraphQL::Schema::Object\n graphql_name 'Query'\n field :hello do\n type types.String\n resolve -> (obj, args, ctx) { 'Hello world!' }\n end\nend\n\nclass Schema < GraphQL::Schema\n query QueryType\nend\n\nputs Schema.execute('{ hello }').to_json\n```\nThere are also nice bindings for Relay and Rails.", - "url": "https://github.com/rmosolgo/graphql-ruby", - "gem": "graphql", - "github": "rmosolgo/graphql-ruby" - }, - { - "name": "Agoo", - "description": "A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL.", - "howto": "```ruby\nrequire 'agoo'\n\nclass Query\n def hello\n 'hello'\n end\nend\n\nclass Schema\n attr_reader :query\n\n def initialize\n @query = Query.new()\n end\nend\n\nAgoo::Server.init(6464, 'root', thread_count: 1, graphql: '/graphql')\nAgoo::Server.start()\nAgoo::GraphQL.schema(Schema.new) {\n Agoo::GraphQL.load(%^type Query { hello: String }^)\n}\nsleep\n\n# To run this GraphQL example type the following then go to a browser and enter\n# a URL of localhost:6464/graphql?query={hello}\n#\n# ruby hello.rb\n```", - "gem": "agoo", - "github": "ohler55/agoo" - } - ] - }, - "Rust": { - "Server": [ - { - "name": "graphql-rust/juniper", - "description": "GraphQL server library for Rust", - "github": "graphql-rust/juniper", - "url": "https://github.com/graphql-rust/juniper" - }, - { - "name": "Async-graphql", - "description": "Async-graphql is a high-performance server-side library that supports all GraphQL specifications.", - "howto": "```rust\n use async_graphql::*;\n struct Query;\n #[Object]\n impl Query {\n /// Returns the sum of a and b\n async fn add(&self, a: i32, b: i32) -> i32 {\n a + b\n }\n }\n ```", - "github": "async-graphql/async-graphql", - "url": "https://github.com/async-graphql/async-graphql" - } - ] - }, - "Scala": { - "Server": [ - { - "name": "Sangria", - "description": "A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/).", - "howto": "An example of a hello world GraphQL schema and query with `sangria`:\n```scala\nimport sangria.schema._\nimport sangria.execution._\nimport sangria.macros._\n\nval QueryType = ObjectType(\"Query\", fields[Unit, Unit](\n Field(\"hello\", StringType, resolve = _ ⇒ \"Hello world!\")\n))\n\nval schema = Schema(QueryType)\n\nval query = graphql\"{ hello }\"\n\nExecutor.execute(schema, query) map println\n```", - "url": "http://sangria-graphql.org/", - "github": "sangria-graphql/sangria" - } - ] - }, - "OCaml / Reason": { - "Server": [ - { - "name": "ocaml-graphql-server", - "description": "GraphQL server library for OCaml and Reason", - "url": "https://github.com/andreas/ocaml-graphql-server", - "github": "andreas/ocaml-graphql-server" - } - ] - }, - "Swift / Objective-C iOS": { - "Server": [ - { - "name": "Graphiti", - "description": "Swift library for building GraphQL schemas/types fast, safely and easily.", - "url": "https://github.com/GraphQLSwift/Graphiti", - "github": "GraphQLSwift/Graphiti" - }, - { - "name": "GraphZahl", - "description": "Swift library for writing Declarative, Type-Safe GraphQL APIs with Zero Boilerplate.", - "url": "https://github.com/nerdsupremacist/GraphZahl", - "github": "nerdsupremacist/GraphZahl" - }, - { - "name": "Caliban", - "description": "Caliban is a purely functional library for building GraphQL servers and clients in Scala", - "howto": "An example of a GraphQL schema and query with `caliban`:\n```scala\ncase class Character(name: String, age: Int)\ndef getCharacters(): List[Character] = ???\ndef getCharacter(name: String): Option[Character] = ???\n// schema\ncase class CharacterName(name: String)\ncase class Queries(characters: List[Character],\n character: CharacterName => Option[Character])\n// resolver\nval queries = Queries(getCharacters, args => getCharacter(args.name))\nimport caliban.GraphQL.graphQL\nimport caliban.RootResolver\nval api = graphQL(RootResolver(queries))\nfor {\n interpreter <- api.interpreter\n} yield interpreter\ncase class GraphQLResponse[+E](data: ResponseValue, errors: List[E])\nval query = \"\"\"\n {\n characters {\n name\n }\n }\"\"\"\nfor {\n result <- interpreter.execute(query)\n _ <- zio.console.putStrLn(result.data.toString)\n} yield ()\n```", - "url": "https://ghostdogpr.github.io/caliban/", - "github": "ghostdogpr/caliban" - } - ], - "Client": [ - { - "name": "Apollo iOS", - "description": "A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors.", - "url": "https://www.apollographql.com/docs/ios/", - "github": "apollographql/apollo-ios" - }, - { - "name": "GraphQL iOS", - "description": "An Objective-C GraphQL client for iOS.", - "url": "https://github.com/funcompany/graphql-ios", - "github": "funcompany/graphql-ios" - }, - { - "name": "Graphaello", - "description": "A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo", - "github": "nerdsupremacist/Graphaello", - "url": "https://github.com/nerdsupremacist/Graphaello" - }, - { - "name": "Caliban", - "description": "Functional GraphQL library for Scala, with client code generation and type-safe queries.", - "url": "https://ghostdogpr.github.io/caliban/", - "github": "ghostdogpr/caliban" - } - ] - } - }, - "Tools": [ - { - "name": "quicktype", - "description": "Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more.", - "url": "https://quicktype.io/", - "npm": "quicktype", - "github": "quicktype/quicktype" - }, - { - "name": "GraphQL Code Generator", - "description": "GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more.", - "url": "https://graphql-code-generator.com", - "npm": "@graphql-codegen/cli", - "github": "dotansimha/graphql-code-generator" - } - ], - "Services": [ - { - "name": "Apollo Graph Manager", - "description": "A cloud service for monitoring the performance and usage of your GraphQL backend.", - "url": "https://engine.apollographql.com" - }, - { - "name": "GraphCMS", - "description": "A BaaS (Backend as a Service) that sets you up with a GraphQL backend as well as tools for content editors to work with the stored data.", - "url": "https://graphcms.com/" - }, - { - "name": "Prisma", - "description": "A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data.", - "github": "prisma/prisma", - "url": "https://www.prisma.io" - }, - { - "name": "Tipe", - "description": "A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API.", - "github": "tipeio/tipe", - "url": "https://tipe.io" - }, - { - "name": "AWS AppSync", - "description": "Fully managed GraphQL service with realtime subscriptions, offline programming & synchronization, and enterprise security features as well as fine grained authorization controls.", - "url": "https://aws.amazon.com/appsync/" - }, - { - "name": "Elide", - "description": "A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database.", - "url": "https://elide.io" - }, - { - "name": "Hasura", - "description": "Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API.", - "github": "hasura/graphql-engine", - "url": "https://hasura.io" - }, - { - "name": "FaunaDB", - "description": "Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started.", - "url": "https://docs.fauna.com/fauna/current/graphql" - }, - { - "name": "LexasCMS", - "description": "A headless CMS (Content Management System) that combines powerful content personalisation and scheduling capabilities with a modern content editing experience and a blazing fast GraphQL/REST content delivery API.", - "url": "https://www.lexascms.com" - }, - { - "name": "Moesif API Analytics", - "description": "A GraphQL analaytics and monitoring Service to find functional and performance issues.", - "url": "https://www.moesif.com/features/graphql-analytics" - }, - { - "name": "Postman", - "description": "An HTTP Client that supports editing GraphQL queries.", - "url": "https://learning.postman.com/docs/sending-requests/supported-api-frameworks/graphql/" - }, - { - "name": "Altair", - "description": "An alternative to Postman that supports editing GraphQL queries directly and autoload your GraphQL schema.", - "url": "https://altair.sirmuel.design/" - } - ], - "More Stuff": [ - { - "name": "awesome-graphql", - "description": "A fantastic community maintained collection of libraries, resources, and more.", - "github": "chentsulin/awesome-graphql", - "url": "https://github.com/chentsulin/awesome-graphql" - } - ] -} diff --git a/gatsby-node.js b/gatsby-node.js index 298f5c8946..4b08795d35 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -1,6 +1,9 @@ const path = require("path") -const { readFileSync } = require("fs") const sortLibs = require("./scripts/sort-libraries") +const globby = require('globby'); +const frontmatterParser = require('parser-front-matter'); +const { readFile } = require("fs-extra"); +const { promisify } = require('util'); exports.onCreatePage = async ({ page, actions }) => { const { createPage, deletePage } = actions @@ -10,27 +13,83 @@ exports.onCreatePage = async ({ page, actions }) => { sourcePath: path.relative(__dirname, page.componentPath), } if (page.path === "/code" || page.path === "/code/") { - const codeData = JSON.parse(readFileSync("./data/code.json", "utf8")); - const languageList = []; - let sortedTools = []; + const markdownFilePaths = await globby('src/content/code/**/*.md'); + const codeData = {} + const slugMap = require('./src/content/code/slug-map.json'); + const parse$ = promisify(frontmatterParser.parse); + await Promise.all(markdownFilePaths.map(async markdownFilePath => { + + const markdownFileContent = await readFile(markdownFilePath, "utf-8") + let { + data: { name, description, url, github, npm, gem }, + content: howto, + } = await parse$(markdownFileContent, undefined) + howto = howto.trim(); + const pathArr = markdownFilePath.split("/") + if (markdownFilePath.includes("language-support")) { + const languageSupportDirIndex = pathArr.indexOf("language-support") + const languageNameSlugIndex = languageSupportDirIndex + 1 + const languageNameSlug = pathArr[languageNameSlugIndex] + const languageName = slugMap[languageNameSlug] + codeData.Languages = codeData.Languages || {} + codeData.Languages[languageName] = + codeData.Languages[languageName] || {} + + const categoryNameSlugIndex = languageSupportDirIndex + 2 + const categoryNameSlug = pathArr[categoryNameSlugIndex] + const categoryName = slugMap[categoryNameSlug] + codeData.Languages[languageName][categoryName] = + codeData.Languages[languageName][categoryName] || [] + codeData.Languages[languageName][categoryName].push({ + name, + description, + howto, + url, + github, + npm, + gem, + sourcePath: markdownFilePath, + }) + } else { + const codeDirIndex = pathArr.indexOf("code") + const categoryNameSlugIndex = codeDirIndex + 1 + const categoryNameSlug = pathArr[categoryNameSlugIndex] + const categoryName = slugMap[categoryNameSlug] + codeData[categoryName] = codeData[categoryName] || [] + codeData[categoryName].push({ + name, + description, + howto, + url, + github, + npm, + gem, + sourcePath: markdownFilePath, + }) + } + })) + const languageList = [] + let sortedTools = [] await Promise.all([ - Promise.all(Object.keys(codeData.Libraries).map(async languageName => { - const libraryCategoryMap = codeData.Libraries[languageName]; - let languageTotalStars = 0; - await Promise.all( - Object.keys(libraryCategoryMap).map(async libraryCategoryName => { - const libraries = libraryCategoryMap[libraryCategoryName] - const { sortedLibs, totalStars } = await sortLibs(libraries) - libraryCategoryMap[libraryCategoryName] = sortedLibs; - languageTotalStars += totalStars || 0 + Promise.all( + Object.keys(codeData.Languages).map(async languageName => { + const libraryCategoryMap = codeData.Languages[languageName] + let languageTotalStars = 0 + await Promise.all( + Object.keys(libraryCategoryMap).map(async libraryCategoryName => { + const libraries = libraryCategoryMap[libraryCategoryName] + const { sortedLibs, totalStars } = await sortLibs(libraries) + libraryCategoryMap[libraryCategoryName] = sortedLibs + languageTotalStars += totalStars || 0 + }) + ) + languageList.push({ + name: languageName, + totalStars: languageTotalStars, + categoryMap: libraryCategoryMap, }) - ) - languageList.push({ - name: languageName, - totalStars: languageTotalStars, - categoryMap: libraryCategoryMap, }) - })), + ), sortLibs(codeData.Tools).then(({ sortedLibs }) => { sortedTools = sortedLibs }), @@ -41,7 +100,7 @@ exports.onCreatePage = async ({ page, actions }) => { otherLibraries: { Services: codeData.Services, Tools: sortedTools, - 'More Stuff': codeData['More Stuff'] + "More Stuff": codeData["More Stuff"], }, languageList: languageList.sort((a, b) => { if (a.totalStars > b.totalStars) { @@ -111,7 +170,10 @@ exports.createPages = async ({ graphql, actions }) => { parent: { relativeDirectory, sourceInstanceName }, } = node - if (sourceInstanceName !== "content") { + if ( + sourceInstanceName !== "content" || + relativeDirectory.includes("code") + ) { return } @@ -223,7 +285,7 @@ exports.createPages = async ({ graphql, actions }) => { categoriesMap[currentCategory.name] = currentCategory } - sideBardata[folder] = Object.values(categoriesMap); + sideBardata[folder] = Object.values(categoriesMap) }) ) diff --git a/package.json b/package.json index 1aa252428f..05aec6b240 100644 --- a/package.json +++ b/package.json @@ -24,9 +24,11 @@ "gatsby-plugin-webfonts": "1.1.3", "gatsby-source-filesystem": "2.4.0", "gatsby-transformer-remark": "2.9.0", + "globby": "11.0.1", "graphql": "15.4.0", "marked": "1.2.2", "numbro": "2.3.2", + "parser-front-matter": "1.6.4", "prism-react-renderer": "1.1.1", "prismjs": "1.22.0", "react": "17.0.1", diff --git a/src/content/code/language-support/c-c/tools/libgraphqlparser.md b/src/content/code/language-support/c-c/tools/libgraphqlparser.md new file mode 100644 index 0000000000..e3681c82fa --- /dev/null +++ b/src/content/code/language-support/c-c/tools/libgraphqlparser.md @@ -0,0 +1,8 @@ +--- +name: libgraphqlparser +description: A GraphQL query language parser in C++ with C and C++ APIs. +url: https://github.com/graphql/libgraphqlparser +github: graphql/libgraphqlparser +--- + + diff --git a/src/content/code/language-support/c-net/client/graphql-client.md b/src/content/code/language-support/c-net/client/graphql-client.md new file mode 100644 index 0000000000..df6e016432 --- /dev/null +++ b/src/content/code/language-support/c-net/client/graphql-client.md @@ -0,0 +1,8 @@ +--- +name: GraphQL.Client +description: A GraphQL Client for .NET. +url: https://github.com/graphql-dotnet/graphql-client +github: graphql-dotnet/graphql-client +--- + + diff --git a/src/content/code/language-support/c-net/client/graphql-net-client.md b/src/content/code/language-support/c-net/client/graphql-net-client.md new file mode 100644 index 0000000000..5042b5859c --- /dev/null +++ b/src/content/code/language-support/c-net/client/graphql-net-client.md @@ -0,0 +1,8 @@ +--- +name: graphql-net-client +description: Basic example GraphQL client for .NET. +url: https://github.com/bkniffler/graphql-net-client +github: bkniffler/graphql-net-client +--- + + diff --git a/src/content/code/language-support/c-net/client/sahb-graphqlclient.md b/src/content/code/language-support/c-net/client/sahb-graphqlclient.md new file mode 100644 index 0000000000..2fa58640f7 --- /dev/null +++ b/src/content/code/language-support/c-net/client/sahb-graphqlclient.md @@ -0,0 +1,8 @@ +--- +name: SAHB.GraphQLClient +description: GraphQL client which supports generating queries from C# classes +url: https://github.com/sahb1239/SAHB.GraphQLClient +github: sahb1239/SAHB.GraphQLClient +--- + + diff --git a/src/content/code/language-support/c-net/server/entity-graphql.md b/src/content/code/language-support/c-net/server/entity-graphql.md new file mode 100644 index 0000000000..be3cc954b3 --- /dev/null +++ b/src/content/code/language-support/c-net/server/entity-graphql.md @@ -0,0 +1,8 @@ +--- +name: Entity GraphQL +description: .NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model) +url: https://github.com/lukemurray/EntityGraphQL +github: lukemurray/EntityGraphQL +--- + + diff --git a/src/content/code/language-support/c-net/server/graphql-dotnet.md b/src/content/code/language-support/c-net/server/graphql-dotnet.md new file mode 100644 index 0000000000..6ac2e840bb --- /dev/null +++ b/src/content/code/language-support/c-net/server/graphql-dotnet.md @@ -0,0 +1,34 @@ +--- +name: graphql-dotnet +description: GraphQL for .NET +url: https://github.com/graphql-dotnet/graphql-dotnet +github: graphql-dotnet/graphql-dotnet +--- + +```csharp +using System; +using System.Threading.Tasks; +using GraphQL; +using GraphQL.Types; +using GraphQL.SystemTextJson; // First add PackageReference to GraphQL.SystemTextJson + +public class Program +{ + public static async Task Main(string[] args) + { + var schema = Schema.For(@" + type Query { + hello: String + } + "); + + var json = await schema.ExecuteAsync(_ => + { + _.Query = "{ hello }"; + _.Root = new { Hello = "Hello World!" }; + }); + + Console.WriteLine(json); + } +} +``` diff --git a/src/content/code/language-support/c-net/server/graphql-net.md b/src/content/code/language-support/c-net/server/graphql-net.md new file mode 100644 index 0000000000..9c5d76e671 --- /dev/null +++ b/src/content/code/language-support/c-net/server/graphql-net.md @@ -0,0 +1,8 @@ +--- +name: graphql-net +description: Convert GraphQL to IQueryable +url: https://github.com/ckimes89/graphql-net +github: chkimes/graphql-net +--- + + diff --git a/src/content/code/language-support/c-net/server/hot-chocolate.md b/src/content/code/language-support/c-net/server/hot-chocolate.md new file mode 100644 index 0000000000..e762f13acc --- /dev/null +++ b/src/content/code/language-support/c-net/server/hot-chocolate.md @@ -0,0 +1,8 @@ +--- +name: Hot Chocolate +description: GraphQL Server for .NET core and .NET classic +url: https://github.com/ChilliCream/hotchocolate +github: ChilliCream/hotchocolate +--- + + diff --git a/src/content/code/language-support/clojure/client/regraph.md b/src/content/code/language-support/clojure/client/regraph.md new file mode 100644 index 0000000000..2c8b73838a --- /dev/null +++ b/src/content/code/language-support/clojure/client/regraph.md @@ -0,0 +1,8 @@ +--- +name: regraph +description: A GraphQL client implemented in Clojurescript with support for websockets. +url: https://github.com/oliyh/re-graph/ +github: oliyh/re-graph +--- + + diff --git a/src/content/code/language-support/clojure/server/alumbra.md b/src/content/code/language-support/clojure/server/alumbra.md new file mode 100644 index 0000000000..c652f0769a --- /dev/null +++ b/src/content/code/language-support/clojure/server/alumbra.md @@ -0,0 +1,41 @@ +--- +name: alumbra +description: A set of reusable GraphQL components for Clojure conforming to the data structures given in [alumbra.spec](https://github.com/alumbra/alumbra.spec). +url: https://github.com/alumbra/alumbra +github: alumbra/alumbra +--- + +```clojure +(require '[alumbra.core :as alumbra] + '[claro.data :as data]) + +(def schema + "type Person { name: String!, friends: [Person!]! } + type QueryRoot { person(id: ID!): Person, me: Person! } + schema { query: QueryRoot }") + +(defrecord Person [id] + data/Resolvable + (resolve! [_ _] + {:name (str "Person #" id) + :friends (map ->Person (range (inc id) (+ id 3)))})) + +(def QueryRoot + {:person (map->Person {}) + :me (map->Person {:id 0})}) + +(def app + (alumbra/handler + {:schema schema + :query QueryRoot})) + +(defonce my-graphql-server + (aleph.http/start-server #'app {:port 3000})) +``` + +```bash +$ curl -XPOST "http://0:3000" -H'Content-Type: application/json' -d'{ + "query": "{ me { name, friends { name } } }" +}' +{"data":{"me":{"name":"Person #0","friends":[{"name":"Person #1"},{"name":"Person #2"}]}}} +``` diff --git a/src/content/code/language-support/clojure/server/graphql-clj.md b/src/content/code/language-support/clojure/server/graphql-clj.md new file mode 100644 index 0000000000..e7baeea859 --- /dev/null +++ b/src/content/code/language-support/clojure/server/graphql-clj.md @@ -0,0 +1,23 @@ +--- +name: graphql-clj +description: A Clojure library that provides a GraphQL implementation. +url: https://github.com/tendant/graphql-clj +github: tendant/graphql-clj +--- + +Code that executes a hello world GraphQL query with `graphql-clj`: +```clojure + +(def schema "type QueryRoot { + hello: String + }") + +(defn resolver-fn [type-name field-name] + (get-in {"QueryRoot" {"hello" (fn [context parent & rest] + "Hello world!")}} + [type-name field-name])) + +(require '[graphql-clj.executor :as executor]) + +(executor/execute nil schema resolver-fn "{ hello }") +``` diff --git a/src/content/code/language-support/clojure/server/lacinia.md b/src/content/code/language-support/clojure/server/lacinia.md new file mode 100644 index 0000000000..0bb3f22aed --- /dev/null +++ b/src/content/code/language-support/clojure/server/lacinia.md @@ -0,0 +1,8 @@ +--- +name: lacinia +description: A full implementation of the GraphQL specification that aims to maintain external compliance with the specification. +url: https://github.com/walmartlabs/lacinia +github: walmartlabs/lacinia +--- + + diff --git a/src/content/code/language-support/d/server/graphqld.md b/src/content/code/language-support/d/server/graphqld.md new file mode 100644 index 0000000000..da50567414 --- /dev/null +++ b/src/content/code/language-support/d/server/graphqld.md @@ -0,0 +1,8 @@ +--- +name: graphqld +description: A GraphQL implementaiton for the D Programming Language. +url: https://github.com/burner/graphqld +github: burner/graphqld +--- + + diff --git a/src/content/code/language-support/elixir/client/common-graphql-client.md b/src/content/code/language-support/elixir/client/common-graphql-client.md new file mode 100644 index 0000000000..ec360e651f --- /dev/null +++ b/src/content/code/language-support/elixir/client/common-graphql-client.md @@ -0,0 +1,8 @@ +--- +name: common_graphql_client +description: Elixir GraphQL Client with HTTP and WebSocket support +url: https://github.com/annkissam/common_graphql_client +github: annkissam/common_graphql_client +--- + + diff --git a/src/content/code/language-support/elixir/client/neuron.md b/src/content/code/language-support/elixir/client/neuron.md new file mode 100644 index 0000000000..c77f230742 --- /dev/null +++ b/src/content/code/language-support/elixir/client/neuron.md @@ -0,0 +1,8 @@ +--- +name: Neuron +description: A GraphQL client for Elixir +url: https://github.com/uesteibar/neuron +github: uesteibar/neuron +--- + + diff --git a/src/content/code/language-support/elixir/server/absinthe.md b/src/content/code/language-support/elixir/server/absinthe.md new file mode 100644 index 0000000000..bc657a90b8 --- /dev/null +++ b/src/content/code/language-support/elixir/server/absinthe.md @@ -0,0 +1,8 @@ +--- +name: absinthe +description: GraphQL implementation for Elixir. +url: https://github.com/absinthe-graphql/absinthe +github: absinthe-graphql/absinthe +--- + + diff --git a/src/content/code/language-support/elixir/server/graphql-elixir.md b/src/content/code/language-support/elixir/server/graphql-elixir.md new file mode 100644 index 0000000000..4ec2bf84b1 --- /dev/null +++ b/src/content/code/language-support/elixir/server/graphql-elixir.md @@ -0,0 +1,8 @@ +--- +name: graphql-elixir +description: An Elixir implementation of Facebook's GraphQL. +url: https://github.com/graphql-elixir/graphql +github: graphql-elixir/graphql +--- + + diff --git a/src/content/code/language-support/elm/client/dillonkearns-elm-graphql.md b/src/content/code/language-support/elm/client/dillonkearns-elm-graphql.md new file mode 100644 index 0000000000..0850dba825 --- /dev/null +++ b/src/content/code/language-support/elm/client/dillonkearns-elm-graphql.md @@ -0,0 +1,8 @@ +--- +name: dillonkearns/elm-graphql +description: Library and command-line code generator to create type-safe Elm code for a GraphQL endpoint. +url: https://github.com/dillonkearns/elm-graphql +github: dillonkearns/elm-graphql +--- + + diff --git a/src/content/code/language-support/erlang/server/graphql-erlang.md b/src/content/code/language-support/erlang/server/graphql-erlang.md new file mode 100644 index 0000000000..9bb34ad549 --- /dev/null +++ b/src/content/code/language-support/erlang/server/graphql-erlang.md @@ -0,0 +1,8 @@ +--- +name: graphql-erlang +description: GraphQL implementation in Erlang. +url: https://github.com/shopgun/graphql-erlang +github: jlouis/graphql-erlang +--- + + diff --git a/src/content/code/language-support/flutter/client/graphql.md b/src/content/code/language-support/flutter/client/graphql.md new file mode 100644 index 0000000000..fa0eb8e3aa --- /dev/null +++ b/src/content/code/language-support/flutter/client/graphql.md @@ -0,0 +1,8 @@ +--- +name: graphql +description: A GraphQL client implementation in Flutter. +url: https://github.com/zino-app/graphql-flutter#readme +github: zino-app/graphql-flutter +--- + + diff --git a/src/content/code/language-support/go/client/graphql.md b/src/content/code/language-support/go/client/graphql.md new file mode 100644 index 0000000000..3e778eac5d --- /dev/null +++ b/src/content/code/language-support/go/client/graphql.md @@ -0,0 +1,8 @@ +--- +name: graphql +description: A GraphQL client implementation in Go. +url: https://github.com/shurcooL/graphql#readme +github: shurcooL/graphql +--- + + diff --git a/src/content/code/language-support/go/client/machinebox-graphql.md b/src/content/code/language-support/go/client/machinebox-graphql.md new file mode 100644 index 0000000000..a2f35489d8 --- /dev/null +++ b/src/content/code/language-support/go/client/machinebox-graphql.md @@ -0,0 +1,8 @@ +--- +name: machinebox/graphql +description: An elegant low-level HTTP client for GraphQL. +url: https://github.com/machinebox/graphql +github: machinebox/graphql +--- + + diff --git a/src/content/code/language-support/go/server/99designs-gqlgen.md b/src/content/code/language-support/go/server/99designs-gqlgen.md new file mode 100644 index 0000000000..80b2f9d0f2 --- /dev/null +++ b/src/content/code/language-support/go/server/99designs-gqlgen.md @@ -0,0 +1,8 @@ +--- +name: 99designs/gqlgen +description: Go generate based graphql server library. +url: https://github.com/99designs/gqlgen +github: 99designs/gqlgen +--- + + diff --git a/src/content/code/language-support/go/server/appointy-jaal.md b/src/content/code/language-support/go/server/appointy-jaal.md new file mode 100644 index 0000000000..28095e284e --- /dev/null +++ b/src/content/code/language-support/go/server/appointy-jaal.md @@ -0,0 +1,8 @@ +--- +name: appointy/jaal +description: Develop spec compliant GraphQL servers in Go. +url: https://github.com/appointy/jaal +github: appointy/jaal +--- + + diff --git a/src/content/code/language-support/go/server/graph-gophers-graphql-go.md b/src/content/code/language-support/go/server/graph-gophers-graphql-go.md new file mode 100644 index 0000000000..2bf5eaad94 --- /dev/null +++ b/src/content/code/language-support/go/server/graph-gophers-graphql-go.md @@ -0,0 +1,8 @@ +--- +name: graph-gophers/graphql-go +description: An active implementation of GraphQL in Golang (was https://github.com/neelance/graphql-go). +url: https://github.com/graph-gophers/graphql-go +github: graph-gophers/graphql-go +--- + + diff --git a/src/content/code/language-support/go/server/graphql-go.md b/src/content/code/language-support/go/server/graphql-go.md new file mode 100644 index 0000000000..6ef7da936f --- /dev/null +++ b/src/content/code/language-support/go/server/graphql-go.md @@ -0,0 +1,8 @@ +--- +name: graphql-go +description: An implementation of GraphQL for Go / Golang. +url: https://github.com/graphql-go/graphql +github: graphql-go/graphql +--- + + diff --git a/src/content/code/language-support/go/server/graphql-relay-go.md b/src/content/code/language-support/go/server/graphql-relay-go.md new file mode 100644 index 0000000000..423b01719d --- /dev/null +++ b/src/content/code/language-support/go/server/graphql-relay-go.md @@ -0,0 +1,8 @@ +--- +name: graphql-relay-go +description: A Go/Golang library to help construct a graphql-go server supporting react-relay. +url: https://github.com/graphql-go/relay +github: graphql-go/relay +--- + + diff --git a/src/content/code/language-support/go/server/samsarahq-thunder.md b/src/content/code/language-support/go/server/samsarahq-thunder.md new file mode 100644 index 0000000000..370cd634e2 --- /dev/null +++ b/src/content/code/language-support/go/server/samsarahq-thunder.md @@ -0,0 +1,8 @@ +--- +name: samsarahq/thunder +description: A GraphQL implementation with easy schema building, live queries, and batching. +url: https://github.com/samsarahq/thunder +github: samsarahq/thunder +--- + + diff --git a/src/content/code/language-support/go/tools/super-graph.md b/src/content/code/language-support/go/tools/super-graph.md new file mode 100644 index 0000000000..404e585991 --- /dev/null +++ b/src/content/code/language-support/go/tools/super-graph.md @@ -0,0 +1,8 @@ +--- +name: super-graph +description: An instant GraphQL to SQL compiler. Use as a standalone service or a Go library +url: https://github.com/dosco/super-graph +github: dosco/super-graph +--- + + diff --git a/src/content/code/language-support/groovy/server/gorm-graphql.md b/src/content/code/language-support/groovy/server/gorm-graphql.md new file mode 100644 index 0000000000..a8aaae05fd --- /dev/null +++ b/src/content/code/language-support/groovy/server/gorm-graphql.md @@ -0,0 +1,21 @@ +--- +name: gorm-graphql +description: undefined +url: https://github.com/grails/gorm-graphql/ +github: grails/gorm-graphql +--- + +**Core Library** - The GORM GraphQL library provides functionality to generate a GraphQL schema based on your GORM entities. In addition to mapping domain classes to a GraphQL schema, the core library also provides default implementations of "data fetchers" to query, update, and delete data through executions of the schema. + +**Grails Plugin** - In a addition to the Core Library, the GORM GraphQL Grails Plugin: + +- Provides a controller to receive and respond to GraphQL requests through HTTP, based on their guidelines. + +- Generates the schema at startup with spring bean configuration to make it easy to extend. + +- Includes a [GraphiQL](https://github.com/graphql/graphiql) browser enabled by default in development. The browser is accessible at /graphql/browser. + +- Overrides the default data binder to use the data binding provided by Grails +- Provides a [trait](https://grails.github.io/gorm-graphql/latest/api/org/grails/gorm/graphql/plugin/testing/GraphQLSpec.html) to make integration testing of your GraphQL endpoints easier + +See [the documentation](https://grails.github.io/gorm-graphql/latest/guide/index.html) for more information. diff --git a/src/content/code/language-support/groovy/server/gql.md b/src/content/code/language-support/groovy/server/gql.md new file mode 100644 index 0000000000..fa32e99e5a --- /dev/null +++ b/src/content/code/language-support/groovy/server/gql.md @@ -0,0 +1,8 @@ +--- +name: GQL +description: GQL is a Groove library for GraphQL +url: https://grooviter.github.io/gql/ +github: grooviter/gql +--- + + diff --git a/src/content/code/language-support/haskell/client/morpheus-graphql-client.md b/src/content/code/language-support/haskell/client/morpheus-graphql-client.md new file mode 100644 index 0000000000..cec77a5e8e --- /dev/null +++ b/src/content/code/language-support/haskell/client/morpheus-graphql-client.md @@ -0,0 +1,8 @@ +--- +name: morpheus-graphql-client +description: A strongly-typed GraphQL client implementation in Haksell. +url: https://github.com/morpheusgraphql/morpheus-graphql +github: morpheusgraphql/morpheus-graphql +--- + + diff --git a/src/content/code/language-support/haskell/server/morpheus-graphql.md b/src/content/code/language-support/haskell/server/morpheus-graphql.md new file mode 100644 index 0000000000..a53e7216ea --- /dev/null +++ b/src/content/code/language-support/haskell/server/morpheus-graphql.md @@ -0,0 +1,61 @@ +--- +name: Morpheus GraphQL +description: A Haskell library for building GraphQL APIs. +url: https://github.com/morpheusgraphql/morpheus-graphql +github: morpheusgraphql/morpheus-graphql +--- + +Hello world example with `morpheus-graphql`: + +```graphql +# schema.gql +""" +A supernatural being considered divine and sacred +""" +type Deity { + name: String! + power: String @deprecated(reason: "no more supported") +} +type Query { + deity(name: String! = "Morpheus"): Deity! +} +``` + + +```haskell +{-# LANGUAGE DeriveGeneric #-} +{-# LANGUAGE DuplicateRecordFields #-} +{-# LANGUAGE FlexibleContexts #-} +{-# LANGUAGE FlexibleInstances #-} +{-# LANGUAGE MultiParamTypeClasses #-} +{-# LANGUAGE NamedFieldPuns #-} +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE ScopedTypeVariables #-} +{-# LANGUAGE TemplateHaskell #-} +{-# LANGUAGE TypeFamilies #-} +module API (api) where +import Data.ByteString.Lazy.Char8 (ByteString) +import Data.Morpheus (interpreter) +import Data.Morpheus.Document (importGQLDocument) +import Data.Morpheus.Types (RootResolver (..), Undefined (..)) +import Data.Text (Text) +importGQLDocument "schema.gql" +rootResolver :: RootResolver IO () Query Undefined Undefined +rootResolver = + RootResolver + { queryResolver = Query {deity}, + mutationResolver = Undefined, + subscriptionResolver = Undefined + } + where + deity DeityArgs {name} = + pure + Deity + { name = pure name, + power = pure (Just "Shapeshifting") + } +api :: ByteString -> IO ByteString +api = interpreter rootResolver +``` + +See [morpheus-graphql-examples](https://github.com/morpheusgraphql/morpheus-graphql) for more sophisticated APIs. diff --git a/src/content/code/language-support/java-kotlin-android/client/apollo-android.md b/src/content/code/language-support/java-kotlin-android/client/apollo-android.md new file mode 100644 index 0000000000..d4e6fc704e --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/client/apollo-android.md @@ -0,0 +1,8 @@ +--- +name: Apollo Android +description: A strongly-typed, caching GraphQL client for Android, written in Java. +url: https://github.com/apollographql/apollo-android +github: apollographql/apollo-android +--- + + diff --git a/src/content/code/language-support/java-kotlin-android/client/nodes.md b/src/content/code/language-support/java-kotlin-android/client/nodes.md new file mode 100644 index 0000000000..2840e6a29a --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/client/nodes.md @@ -0,0 +1,8 @@ +--- +name: Nodes +description: A GraphQL JVM Client designed for constructing queries from standard model definitions. By American Express. +url: https://github.com/americanexpress/nodes +github: americanexpress/nodes +--- + + diff --git a/src/content/code/language-support/java-kotlin-android/server/graphql-java.md b/src/content/code/language-support/java-kotlin-android/server/graphql-java.md new file mode 100644 index 0000000000..d01ea20a88 --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/server/graphql-java.md @@ -0,0 +1,47 @@ +--- +name: graphql-java +description: A Java library for building GraphQL APIs. +url: https://github.com/graphql-java/graphql-java +github: graphql-java/graphql-java +--- + +Code that executes a hello world GraphQL query with `graphql-java`: + +```java +import graphql.ExecutionResult; +import graphql.GraphQL; +import graphql.schema.GraphQLSchema; +import graphql.schema.StaticDataFetcher; +import graphql.schema.idl.RuntimeWiring; +import graphql.schema.idl.SchemaGenerator; +import graphql.schema.idl.SchemaParser; +import graphql.schema.idl.TypeDefinitionRegistry; + +import static graphql.schema.idl.RuntimeWiring.newRuntimeWiring; + +public class HelloWorld { + + public static void main(String[] args) { + String schema = "type Query{hello: String} schema{query: Query}"; + + SchemaParser schemaParser = new SchemaParser(); + TypeDefinitionRegistry typeDefinitionRegistry = schemaParser.parse(schema); + + RuntimeWiring runtimeWiring = new RuntimeWiring() + .type("Query", builder -> builder.dataFetcher("hello", new StaticDataFetcher("world"))) + .build(); + + SchemaGenerator schemaGenerator = new SchemaGenerator(); + GraphQLSchema graphQLSchema = schemaGenerator.makeExecutableSchema(typeDefinitionRegistry, runtimeWiring); + + GraphQL build = GraphQL.newGraphQL(graphQLSchema).build(); + ExecutionResult executionResult = build.execute("{hello}"); + + System.out.println(executionResult.getData().toString()); + // Prints: {hello=world} + } +} +``` + +See [the graphql-java docs](https://github.com/graphql-java/graphql-java) for more information on setup. + diff --git a/src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md b/src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md new file mode 100644 index 0000000000..d2ac52b9b2 --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md @@ -0,0 +1,8 @@ +--- +name: graphql-kotlin +description: A set of libraries for running GraphQL server in Kotlin. +url: https://github.com/ExpediaGroup/graphql-kotlin/ +github: ExpediaGroup/graphql-kotlin +--- + + diff --git a/src/content/code/language-support/java-kotlin-android/tools/graphql-java-generator.md b/src/content/code/language-support/java-kotlin-android/tools/graphql-java-generator.md new file mode 100644 index 0000000000..04f6855ad0 --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/tools/graphql-java-generator.md @@ -0,0 +1,16 @@ +--- +name: GraphQL Java Generator +description: GraphQL Java Generator is a tool that generates Java code to speed up development for Client and Server of GraphQL APIs +url: https://github.com/graphql-java-generator +github: graphql-java-generator/graphql-gradle-plugin-project +--- + +* GraphQL Java client: it generates the Java classes that call the GraphQL endpoint, and the POJO that will contain the data returned by the server. +The GraphQL endpoint can then be queried by using a simple call to a Java method (see sample below) +* GraphQL Java server: it is based on [graphql-java](https://github.com/graphql-java/graphql-java) (listed here above). It generates all the boilerplate code. +You'll only have to implement what's specific to your server, which are the joins between the GraphQL types. +GraphQL Java Generator is available as a [Maven Plugin](https://graphql-maven-plugin-project.graphql-java-generator.com/index.html). +A Gradle plugin is coming soon. +Please note that GraphQL Java Generator is an accelerator: the generated code doesn’t depend on any library specific to GraphQL Java Generator. +So, it helps you to start building application based on graphql-java. Once the code is generated, you can decide to manually edit it as any standard java application, and get rid of GraphQL Java Generator. +Of course you can, and should, according to us :), continue using GraphQL Java Generator when your projet evolves. diff --git a/src/content/code/language-support/javascript/client/apollo-client.md b/src/content/code/language-support/javascript/client/apollo-client.md new file mode 100644 index 0000000000..2de76d9c45 --- /dev/null +++ b/src/content/code/language-support/javascript/client/apollo-client.md @@ -0,0 +1,9 @@ +--- +name: Apollo Client +description: A powerful JavaScript GraphQL client, designed to work well with React, React Native, Angular 2, or just plain JavaScript. +url: http://apollographql.com/client/ +github: apollographql/apollo-client +npm: "@apollo/client" +--- + + diff --git a/src/content/code/language-support/javascript/client/aws-amplify.md b/src/content/code/language-support/javascript/client/aws-amplify.md new file mode 100644 index 0000000000..1588f72758 --- /dev/null +++ b/src/content/code/language-support/javascript/client/aws-amplify.md @@ -0,0 +1,9 @@ +--- +name: AWS Amplify +description: A JavaScript library for application development using cloud services, which supports GraphQL backend and React components for working with GraphQL data. +url: https://docs.amplify.aws/ +github: aws-amplify/amplify-js +npm: "aws-amplify" +--- + + diff --git a/src/content/code/language-support/javascript/client/gq-loader.md b/src/content/code/language-support/javascript/client/gq-loader.md new file mode 100644 index 0000000000..40a76b1b1a --- /dev/null +++ b/src/content/code/language-support/javascript/client/gq-loader.md @@ -0,0 +1,9 @@ +--- +name: gq-loader +description: A simple JavaScript GraphQL client,Let the *.gql file be used as a module through webpack loader. +url: https://github.com/Houfeng/gq-loader +github: Houfeng/gq-loader +npm: "gq-loader" +--- + + diff --git a/src/content/code/language-support/javascript/client/grafoo.md b/src/content/code/language-support/javascript/client/grafoo.md new file mode 100644 index 0000000000..792facaee3 --- /dev/null +++ b/src/content/code/language-support/javascript/client/grafoo.md @@ -0,0 +1,9 @@ +--- +name: Grafoo +description: An all purpose GraphQL client with view layer integrations for multiple frameworks in just 1.6kb. +url: https://github.com/grafoojs/grafoo +github: grafoojs/grafoo +npm: "@grafoo/core" +--- + + diff --git a/src/content/code/language-support/javascript/client/graphql-request.md b/src/content/code/language-support/javascript/client/graphql-request.md new file mode 100644 index 0000000000..12e6d10d25 --- /dev/null +++ b/src/content/code/language-support/javascript/client/graphql-request.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Request +description: A simple and flexible JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native) - basically a lightweight wrapper around `fetch`. +url: https://github.com/prisma/graphql-request +github: prisma-labs/graphql-request +npm: "graphql-request" +--- + + diff --git a/src/content/code/language-support/javascript/client/graphqurl.md b/src/content/code/language-support/javascript/client/graphqurl.md new file mode 100644 index 0000000000..8d9b83db99 --- /dev/null +++ b/src/content/code/language-support/javascript/client/graphqurl.md @@ -0,0 +1,9 @@ +--- +name: graphqurl +description: curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client. +url: https://github.com/hasura/graphqurl +github: hasura/graphqurl +npm: "graphqurl" +--- + + diff --git a/src/content/code/language-support/javascript/client/lokka.md b/src/content/code/language-support/javascript/client/lokka.md new file mode 100644 index 0000000000..6f3c8d3277 --- /dev/null +++ b/src/content/code/language-support/javascript/client/lokka.md @@ -0,0 +1,9 @@ +--- +name: Lokka +description: A simple JavaScript GraphQL client that works in all JavaScript environments (the browser, Node.js, and React Native). +url: https://github.com/kadirahq/lokka +github: kadirahq/lokka +npm: "lokka" +--- + + diff --git a/src/content/code/language-support/javascript/client/nanogql.md b/src/content/code/language-support/javascript/client/nanogql.md new file mode 100644 index 0000000000..14e6761774 --- /dev/null +++ b/src/content/code/language-support/javascript/client/nanogql.md @@ -0,0 +1,9 @@ +--- +name: nanogql +description: Tiny GraphQL client library using template strings. +url: https://github.com/yoshuawuyts/nanogql +github: choojs/nanographql +npm: "nanographql" +--- + + diff --git a/src/content/code/language-support/javascript/client/relay.md b/src/content/code/language-support/javascript/client/relay.md new file mode 100644 index 0000000000..ea2d96a16d --- /dev/null +++ b/src/content/code/language-support/javascript/client/relay.md @@ -0,0 +1,9 @@ +--- +name: Relay +description: Facebook's framework for building React applications that talk to a GraphQL backend. +url: https://facebook.github.io/relay/ +github: facebook/relay +npm: "react-relay" +--- + + diff --git a/src/content/code/language-support/javascript/client/urql.md b/src/content/code/language-support/javascript/client/urql.md new file mode 100644 index 0000000000..2dcc709cc5 --- /dev/null +++ b/src/content/code/language-support/javascript/client/urql.md @@ -0,0 +1,9 @@ +--- +name: urql +description: A highly customizable and versatile GraphQL client for React. +url: https://formidable.com/open-source/urql/ +github: FormidableLabs/urql +npm: "urql" +--- + + diff --git a/src/content/code/language-support/javascript/server/apollo-server.md b/src/content/code/language-support/javascript/server/apollo-server.md new file mode 100644 index 0000000000..de749042b6 --- /dev/null +++ b/src/content/code/language-support/javascript/server/apollo-server.md @@ -0,0 +1,43 @@ +--- +name: Apollo Server +description: A set of GraphQL server packages from Apollo that work with various Node.js HTTP frameworks (Express, Connect, Hapi, Koa etc). +url: https://www.apollographql.com/docs/apollo-server/ +github: apollographql/apollo-server +npm: "apollo-server-express" +--- + +To run a hello world server with apollo-server-express: + +```bash +npm install apollo-server-express express +``` + +Then run `node server.js` with this code in `server.js`: + +```js +const express = require('express'); +const { ApolloServer, gql } = require('apollo-server-express'); + +const typeDefs = gql` + type Query { + hello: String + } +`; + +const resolvers = { + Query: { + hello: () => 'Hello world!', + }, +}; + +const server = new ApolloServer({ typeDefs, resolvers }); + +const app = express(); +server.applyMiddleware({ app }); + +app.listen({ port: 4000 }, () => + console.log('Now browse to http://localhost:4000' + server.graphqlPath) +); +``` + +Apollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs. diff --git a/src/content/code/language-support/javascript/server/express-graphql.md b/src/content/code/language-support/javascript/server/express-graphql.md new file mode 100644 index 0000000000..ae70681236 --- /dev/null +++ b/src/content/code/language-support/javascript/server/express-graphql.md @@ -0,0 +1,37 @@ +--- +name: Express GraphQL +description: The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server. +url: /graphql-js/running-an-express-graphql-server/ +github: graphql/express-graphql +npm: "express-graphql" +--- + +To run an `express-graphql` hello world server: + +```bash +npm install express express-graphql graphql +``` + +Then run `node server.js` with this code in `server.js`: + +```js +var express = require('express'); +var { graphqlHTTP } = require('express-graphql'); +var { buildSchema } = require('graphql'); + +var schema = buildSchema(` + type Query { + hello: String + } +`); + +var root = { hello: () => 'Hello world!' }; + +var app = express(); +app.use('/graphql', graphqlHTTP({ + schema: schema, + rootValue: root, + graphiql: true, +})); +app.listen(4000, () => console.log('Now browse to localhost:4000/graphql')); +``` diff --git a/src/content/code/language-support/javascript/server/graphql-helix.md b/src/content/code/language-support/javascript/server/graphql-helix.md new file mode 100644 index 0000000000..ed9b8c1bb1 --- /dev/null +++ b/src/content/code/language-support/javascript/server/graphql-helix.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Helix +description: A collection of utility functions for building your own GraphQL HTTP server. You can check out [Building a GraphQL server with GraphQL Helix](https://dev.to/danielrearden/building-a-graphql-server-with-graphql-helix-2k44) on DEV for a detailed tutorial on getting started. +url: https://github.com/contrawork/graphql-helix +github: contrawork/graphql-helix +npm: "graphql-helix" +--- + + diff --git a/src/content/code/language-support/javascript/server/graphql-js.md b/src/content/code/language-support/javascript/server/graphql-js.md new file mode 100644 index 0000000000..9769b78e39 --- /dev/null +++ b/src/content/code/language-support/javascript/server/graphql-js.md @@ -0,0 +1,31 @@ +--- +name: GraphQL.js +description: The reference implementation of the GraphQL specification, designed for running GraphQL in a Node.js environment. +url: /graphql-js/ +github: graphql/graphql-js +npm: "graphql" +--- + +To run a `GraphQL.js` hello world script from the command line: + +```bash +npm install graphql +``` + +Then run `node hello.js` with this code in `hello.js`: + +```js +var { graphql, buildSchema } = require('graphql'); + +var schema = buildSchema(` + type Query { + hello: String + } +`); + +var root = { hello: () => 'Hello world!' }; + +graphql(schema, '{ hello }', root).then((response) => { + console.log(response); +}); +``` diff --git a/src/content/code/language-support/javascript/server/graphql-yoga.md b/src/content/code/language-support/javascript/server/graphql-yoga.md new file mode 100644 index 0000000000..7cac87710a --- /dev/null +++ b/src/content/code/language-support/javascript/server/graphql-yoga.md @@ -0,0 +1,37 @@ +--- +name: graphql-yoga +description: Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience +url: https://github.com/prisma-labs/graphql-yoga +github: prisma-labs/graphql-yoga +npm: "graphql-yoga" +--- + +- Sensible defaults & includes everything you need with minimal setup. +- Built-in support for GraphQL subscriptions using WebSockets. +- Works with all GraphQL clients (Apollo, Relay...) and fits seamless in your GraphQL workflow. + +To run a hello world server with graphql-yoga: + +```bash +npm install graphql-yoga +``` + +Then run `node server.js` with this code in `server.js`: + +```js +import { GraphQLServer } from 'graphql-yoga' +// ... or using "require()" +// const { GraphQLServer } = require('graphql-yoga') +const typeDefs = ` + type Query { + hello(name: String): String! + } +`; +const resolvers = { + Query: { + hello: (_, { name }) => `Hello ${name || 'World'}`, + }, +}; +const server = new GraphQLServer({ typeDefs, resolvers }) +server.start(() => console.log('Server is running on localhost:4000')) +``` diff --git a/src/content/code/language-support/javascript/tools/graphiql.md b/src/content/code/language-support/javascript/tools/graphiql.md new file mode 100644 index 0000000000..b9c2b53ffe --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphiql.md @@ -0,0 +1,9 @@ +--- +name: GraphiQL +description: An interactive in-browser GraphQL IDE. +url: https://github.com/graphql/graphiql +github: graphql/graphiql +npm: "graphiql" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-cli.md b/src/content/code/language-support/javascript/tools/graphql-cli.md new file mode 100644 index 0000000000..3c7ff98d00 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-cli.md @@ -0,0 +1,9 @@ +--- +name: GraphQL CLI +description: A command line tool for common GraphQL development workflows. +url: https://graphql-cli.com +github: Urigo/graphql-cli +npm: "graphql-cli" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-code-generator.md b/src/content/code/language-support/javascript/tools/graphql-code-generator.md new file mode 100644 index 0000000000..ac5bf4fed5 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-code-generator.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Code Generator +description: GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more. +url: https://graphql-code-generator.com +github: dotansimha/graphql-code-generator +npm: "@graphql-codegen/cli" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-config.md b/src/content/code/language-support/javascript/tools/graphql-config.md new file mode 100644 index 0000000000..8bc7db8659 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-config.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Config +description: One configuration for all your GraphQL tools (supported by most tools, editors & IDEs). +url: https://graphql-config.com +github: kamilkisiela/graphql-config +npm: "graphql-config" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-eslint.md b/src/content/code/language-support/javascript/tools/graphql-eslint.md new file mode 100644 index 0000000000..829e4c62eb --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-eslint.md @@ -0,0 +1,9 @@ +--- +name: GraphQL-ESLint +description: GraphQL-ESLint integrates GraphQL AST in the ESLint core (as a parser). +url: https://github.com/dotansimha/graphql-eslint/ +github: dotansimha/graphql-eslint/ +npm: "@graphql-eslint/eslint-plugin" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-inspector.md b/src/content/code/language-support/javascript/tools/graphql-inspector.md new file mode 100644 index 0000000000..060c06929f --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-inspector.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Inspector +description: Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more. +url: https://graphql-inspector.com/ +github: kamilkisiela/graphql-inspector +npm: "@graphql-inspector/cli" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-language-service.md b/src/content/code/language-support/javascript/tools/graphql-language-service.md new file mode 100644 index 0000000000..443a090ce2 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-language-service.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Language Service +description: An interface for building GraphQL language services for IDEs (diagnostics, autocomplete etc). +url: https://github.com/graphql/graphql-language-service +github: graphql/graphql-language-service +npm: "graphql-language-service" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-live-query.md b/src/content/code/language-support/javascript/tools/graphql-live-query.md new file mode 100644 index 0000000000..59eaad5c56 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-live-query.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Live Query +description: Real-Time with GraphQL for any GraphQL schema or transport. +url: https://github.com/n1ru4l/graphql-live-query +github: n1ru4l/graphql-live-query +npm: "@n1ru4l/graphql-live-query" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-mesh.md b/src/content/code/language-support/javascript/tools/graphql-mesh.md new file mode 100644 index 0000000000..8bf2de4398 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-mesh.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Mesh +description: GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs. +url: https://graphql-mesh.com +github: Urigo/graphql-mesh +npm: "@graphql-mesh/cli" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-modules.md b/src/content/code/language-support/javascript/tools/graphql-modules.md new file mode 100644 index 0000000000..eeec6b18f6 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-modules.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Modules +description: GraphQL Modules lets you separate your backend implementation to small, reusable, easy-to-implement and easy-to-test pieces. +url: https://graphql-modules.com +github: Urigo/graphql-modules +npm: "graphql-modules" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-scalars.md b/src/content/code/language-support/javascript/tools/graphql-scalars.md new file mode 100644 index 0000000000..fcbe9a2123 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-scalars.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Scalars +description: A library of custom GraphQL scalar types for creating precise, type-safe GraphQL schemas. +url: https://github.com/Urigo/graphql-scalars +github: Urigo/graphql-scalars +npm: "graphql-scalars" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-tools.md b/src/content/code/language-support/javascript/tools/graphql-tools.md new file mode 100644 index 0000000000..393b0568e4 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-tools.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Tools +description: A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more). +url: https://graphql-tools.com +github: ardatan/graphql-tools +npm: "graphql-tools" +--- + + diff --git a/src/content/code/language-support/javascript/tools/graphql-ws.md b/src/content/code/language-support/javascript/tools/graphql-ws.md new file mode 100644 index 0000000000..1f5222c55c --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-ws.md @@ -0,0 +1,9 @@ +--- +name: GraphQL-WS +description: Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client. +url: https://github.com/enisdenjo/graphql-ws +github: enisdenjo/graphql-ws +npm: "graphql-ws" +--- + + diff --git a/src/content/code/language-support/javascript/tools/postgraphile.md b/src/content/code/language-support/javascript/tools/postgraphile.md new file mode 100644 index 0000000000..79aedc83c7 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/postgraphile.md @@ -0,0 +1,9 @@ +--- +name: Postgraphile +description: builds a powerful, extensible and performant GraphQL API from a PostgreSQL schema in seconds; saving you weeks if not months of development time. +url: https://www.graphile.org/postgraphile +github: graphile/postgraphile +npm: "postgraphile" +--- + + diff --git a/src/content/code/language-support/javascript/tools/sofa.md b/src/content/code/language-support/javascript/tools/sofa.md new file mode 100644 index 0000000000..becc69b471 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/sofa.md @@ -0,0 +1,9 @@ +--- +name: SOFA +description: Generate REST API from your GraphQL API. +url: https://sofa-api.com/ +github: Urigo/SOFA +npm: "sofa-api" +--- + + diff --git a/src/content/code/language-support/julia/client/diana-jl.md b/src/content/code/language-support/julia/client/diana-jl.md new file mode 100644 index 0000000000..1d2bb4d8bd --- /dev/null +++ b/src/content/code/language-support/julia/client/diana-jl.md @@ -0,0 +1,8 @@ +--- +name: Diana.jl +description: A Julia GraphQL server implementation. +url: https://github.com/codeneomatrix/Diana.jl +github: codeneomatrix/Diana.jl +--- + + diff --git a/src/content/code/language-support/ocaml-reason/server/ocaml-graphql-server.md b/src/content/code/language-support/ocaml-reason/server/ocaml-graphql-server.md new file mode 100644 index 0000000000..8826c9c9a4 --- /dev/null +++ b/src/content/code/language-support/ocaml-reason/server/ocaml-graphql-server.md @@ -0,0 +1,8 @@ +--- +name: ocaml-graphql-server +description: GraphQL server library for OCaml and Reason +url: https://github.com/andreas/ocaml-graphql-server +github: andreas/ocaml-graphql-server +--- + + diff --git a/src/content/code/language-support/perl/server/graphql-perl.md b/src/content/code/language-support/perl/server/graphql-perl.md new file mode 100644 index 0000000000..f9f099c2a1 --- /dev/null +++ b/src/content/code/language-support/perl/server/graphql-perl.md @@ -0,0 +1,16 @@ +--- +name: graphql-perl +description: A Perl port of GraphQL reference implementation +url: https://github.com/graphql-perl/graphql-perl +github: graphql-perl/graphql-perl +--- + +- [MetaCPAN documentation](https://metacpan.org/pod/GraphQL) + + - [Mojolicious-Plugin-GraphQL](https://github.com/graphql-perl/Mojolicious-Plugin-GraphQL) - connect your GraphQL service to a Mojolicious app + + - [GraphQL-Plugin-Convert-DBIC](https://github.com/graphql-perl/GraphQL-Plugin-Convert-DBIC) - automatically connect your DBIx::Class schema to GraphQL + + - [GraphQL-Plugin-Convert-OpenAPI](https://github.com/graphql-perl/GraphQL-Plugin-Convert-OpenAPI) - automatically connect any OpenAPI service (either local Mojolicious one, or remote) to GraphQL + + diff --git a/src/content/code/language-support/php/server/api-platform.md b/src/content/code/language-support/php/server/api-platform.md new file mode 100644 index 0000000000..0f5cfd77d5 --- /dev/null +++ b/src/content/code/language-support/php/server/api-platform.md @@ -0,0 +1,41 @@ +--- +name: API Platform +description: API Platform is a fully-featured, flexible and extensible API framework built on top of Symfony. +url: https://api-platform.com +github: api-platform/api-platform +--- + +The following class is enough to create both a Relay-compatible GraphQL server and a hypermedia API supporting modern REST formats (JSON-LD, JSONAPI...): + +```php +name; + } + // ... +} +``` +Other GraphQLite features include validation, security, error handling, loading via data-loader pattern... diff --git a/src/content/code/language-support/php/server/lighthouse.md b/src/content/code/language-support/php/server/lighthouse.md new file mode 100644 index 0000000000..33bfbf7450 --- /dev/null +++ b/src/content/code/language-support/php/server/lighthouse.md @@ -0,0 +1,8 @@ +--- +name: Lighthouse +description: A GraphQL server for Laravel +url: https://github.com/nuwave/lighthouse +github: nuwave/lighthouse +--- + + diff --git a/src/content/code/language-support/php/server/railt.md b/src/content/code/language-support/php/server/railt.md new file mode 100644 index 0000000000..0c4d999cff --- /dev/null +++ b/src/content/code/language-support/php/server/railt.md @@ -0,0 +1,8 @@ +--- +name: Railt +description: A PHP GraphQL Framework. +url: https://github.com/railt/railt +github: railt/railt +--- + + diff --git a/src/content/code/language-support/php/server/serge.md b/src/content/code/language-support/php/server/serge.md new file mode 100644 index 0000000000..e4a2a0fe96 --- /dev/null +++ b/src/content/code/language-support/php/server/serge.md @@ -0,0 +1,8 @@ +--- +name: serge +description: Use GraphQL to define your Domain Model for CQRS/ES and let serge generate code to handle GraphQL requests. +url: https://github.com/kepawni/serge +github: kepawni/serge +--- + + diff --git a/src/content/code/language-support/php/server/siler.md b/src/content/code/language-support/php/server/siler.md new file mode 100644 index 0000000000..c947260c11 --- /dev/null +++ b/src/content/code/language-support/php/server/siler.md @@ -0,0 +1,43 @@ +--- +name: Siler +description: Siler is a PHP library powered with high-level abstractions to work with GraphQL. +url: https://siler.leocavalcante.com/graphql/ +github: leocavalcante/siler +--- + +To run a Siler hello world script: +```graphql +type Query { + hello: String +} +``` + +```php + [ + 'hello' => 'world', + ], +]; +$schema = Graphqlschema($typeDefs, $resolvers); + +echo "Server running at http://127.0.0.1:8080"; + +Httpserver(Graphqlpsr7($schema), function (Throwable $err) { + var_dump($err); + return Diactorosjson([ + 'error' => true, + 'message' => $err->getMessage(), + ]); +})()->run(); +``` +It also provides functionality for the construction of a WebSocket Subscriptions Server based on how Apollo works. + diff --git a/src/content/code/language-support/php/server/wpgraphql.md b/src/content/code/language-support/php/server/wpgraphql.md new file mode 100644 index 0000000000..2fd292b5a5 --- /dev/null +++ b/src/content/code/language-support/php/server/wpgraphql.md @@ -0,0 +1,8 @@ +--- +name: WPGraphQL +description: A free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site +url: https://github.com/wp-graphql/wp-graphql +github: wp-graphql/wp-graphql +--- + + diff --git a/src/content/code/language-support/python/client/gql.md b/src/content/code/language-support/python/client/gql.md new file mode 100644 index 0000000000..8cebdc4361 --- /dev/null +++ b/src/content/code/language-support/python/client/gql.md @@ -0,0 +1,8 @@ +--- +name: GQL +description: A GraphQL client in Python. +url: https://github.com/graphql-python/gql +github: graphql-python/gql +--- + + diff --git a/src/content/code/language-support/python/client/python-graphql-client.md b/src/content/code/language-support/python/client/python-graphql-client.md new file mode 100644 index 0000000000..960e042369 --- /dev/null +++ b/src/content/code/language-support/python/client/python-graphql-client.md @@ -0,0 +1,8 @@ +--- +name: python-graphql-client +description: Simple GraphQL client for Python 2.7+. +url: https://github.com/prisma/python-graphql-client +github: prisma-labs/python-graphql-client +--- + + diff --git a/src/content/code/language-support/python/client/sgqlc.md b/src/content/code/language-support/python/client/sgqlc.md new file mode 100644 index 0000000000..20ec654363 --- /dev/null +++ b/src/content/code/language-support/python/client/sgqlc.md @@ -0,0 +1,8 @@ +--- +name: sgqlc +description: A simple Python GraphQL client. Supports generating code generation for types defined in a GraphQL schema. +url: https://github.com/profusion/sgqlc +github: profusion/sgqlc +--- + + diff --git a/src/content/code/language-support/python/server/ariadne.md b/src/content/code/language-support/python/server/ariadne.md new file mode 100644 index 0000000000..aa6f3ca0c1 --- /dev/null +++ b/src/content/code/language-support/python/server/ariadne.md @@ -0,0 +1,43 @@ +--- +name: Ariadne +description: Ariadne is a Python library for implementing GraphQL servers using schema-first approach. It supports both synchronous and asynchronous query execution, ships with batteries included for common GraphQL server problems like query cost validation or performance tracing and has simple API that is easy to extend or replace. +url: https://ariadnegraphql.org +github: mirumee/ariadne +--- + +Ariadne can be installed with pip: + +```bash +pip install ariadne +``` + +It ships with many GraphQL server implementations, enabling easy experimentation: + +```python +from ariadne import ObjectType, QueryType, gql, make_executable_schema +from ariadne.asgi import GraphQL +# Define types using Schema Definition Language (https://graphql.org/learn/schema/) +# Wrapping string in gql function provides validation and better error traceback +type_defs = gql(""" + type Query { + hello: String! + } +""") +# Bind resolver functions to Query's fields using QueryType +query_type = QueryType() +# Resolvers are simple python functions +@query_type.field("hello") +def resolve_hello(*_): + return "Hello world!" +# Create executable GraphQL schema +schema = make_executable_schema(type_defs, query_type) +# Create an ASGI app using the schema, running in debug mode +app = GraphQL(schema, debug=True) +``` + +Above server can be ran with uvicorn: + +``` +pip install uvicorn +uvicorn example:app +``` diff --git a/src/content/code/language-support/python/server/graphene.md b/src/content/code/language-support/python/server/graphene.md new file mode 100644 index 0000000000..772aaabc70 --- /dev/null +++ b/src/content/code/language-support/python/server/graphene.md @@ -0,0 +1,30 @@ +--- +name: Graphene +description: A Python library for building GraphQL APIs. +url: http://graphene-python.org/ +github: graphql-python/graphene +--- + +To run a Graphene hello world script: + +```bash +pip install graphene +``` + +Then run `python hello.py` with this code in `hello.py`: + +```python +import graphene + +class Query(graphene.ObjectType): + hello = graphene.String(name=graphene.String(default_value="World")) + + def resolve_hello(self, info, name): + return 'Hello ' + name + +schema = graphene.Schema(query=Query) +result = schema.execute('{ hello }') +print(result.data['hello']) # "Hello World" +``` + +There are also nice bindings for [Relay](https://facebook.github.io/relay/), Django, SQLAlchemy, and Google App Engine. diff --git a/src/content/code/language-support/python/server/tartiflette.md b/src/content/code/language-support/python/server/tartiflette.md new file mode 100644 index 0000000000..b9c78af3eb --- /dev/null +++ b/src/content/code/language-support/python/server/tartiflette.md @@ -0,0 +1,34 @@ +--- +name: Tartiflette +description: A Python 3.6+ _(asyncio)_ library for building GraphQL APIs. +url: https://tartiflette.io +github: tartiflette/tartiflette +--- + +To run a tartiflette hello world script: +```bash +pip install tartiflette +``` +Then run `python hello.py` with this code in `hello.py`: +```python +import asyncio +from tartiflette import Engine, Resolver +@Resolver("Query.hello") +async def resolver_hello(parent, args, ctx, info): + return "hello " + args["name"] +async def run(): + tftt_engine = Engine(""" + type Query { + hello(name: String): String + } + """) + result = await tftt_engine.execute( + query='query { hello(name: "Chuck") }' + ) + print(result) + # {'data': {'hello': 'hello Chuck'}} +if __name__ == "__main__": + loop = asyncio.get_event_loop() + loop.run_until_complete(run()) +``` +There is also a nice [HTTP wrapper](https://github.com/dailymotion/tartiflette-aiohttp). diff --git a/src/content/code/language-support/r/server/ghql.md b/src/content/code/language-support/r/server/ghql.md new file mode 100644 index 0000000000..b832a4e73b --- /dev/null +++ b/src/content/code/language-support/r/server/ghql.md @@ -0,0 +1,8 @@ +--- +name: ghql +description: General purpose GraphQL R client +url: https://github.com/ropensci/ghql +github: ropensci/ghql +--- + + diff --git a/src/content/code/language-support/ruby/server/agoo.md b/src/content/code/language-support/ruby/server/agoo.md new file mode 100644 index 0000000000..1f69c728a9 --- /dev/null +++ b/src/content/code/language-support/ruby/server/agoo.md @@ -0,0 +1,37 @@ +--- +name: Agoo +description: A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL. +url: undefined +github: ohler55/agoo +gem: agoo +--- + +```ruby +require 'agoo' + +class Query + def hello + 'hello' + end +end + +class Schema + attr_reader :query + + def initialize + @query = Query.new() + end +end + +Agoo::Server.init(6464, 'root', thread_count: 1, graphql: '/graphql') +Agoo::Server.start() +Agoo::GraphQL.schema(Schema.new) { + Agoo::GraphQL.load(%^type Query { hello: String }^) +} +sleep + +# To run this GraphQL example type the following then go to a browser and enter +# a URL of localhost:6464/graphql?query={hello} +# +# ruby hello.rb +``` diff --git a/src/content/code/language-support/ruby/server/graphql-ruby.md b/src/content/code/language-support/ruby/server/graphql-ruby.md new file mode 100644 index 0000000000..847cb44833 --- /dev/null +++ b/src/content/code/language-support/ruby/server/graphql-ruby.md @@ -0,0 +1,33 @@ +--- +name: graphql-ruby +description: A Ruby library for building GraphQL APIs. +url: https://github.com/rmosolgo/graphql-ruby +github: rmosolgo/graphql-ruby +gem: graphql +--- + +To run a hello world script with `graphql-ruby`: +```bash +gem install graphql +``` + +Then run `ruby hello.rb` with this code in `hello.rb`: + +```ruby +require 'graphql' + +class QueryType < GraphQL::Schema::Object + graphql_name 'Query' + field :hello do + type types.String + resolve -> (obj, args, ctx) { 'Hello world!' } + end +end + +class Schema < GraphQL::Schema + query QueryType +end + +puts Schema.execute('{ hello }').to_json +``` +There are also nice bindings for Relay and Rails. diff --git a/src/content/code/language-support/rust/server/async-graphql.md b/src/content/code/language-support/rust/server/async-graphql.md new file mode 100644 index 0000000000..77b29bc9c2 --- /dev/null +++ b/src/content/code/language-support/rust/server/async-graphql.md @@ -0,0 +1,18 @@ +--- +name: Async-graphql +description: Async-graphql is a high-performance server-side library that supports all GraphQL specifications. +url: https://github.com/async-graphql/async-graphql +github: async-graphql/async-graphql +--- + +```rust + use async_graphql::*; + struct Query; + #[Object] + impl Query { + /// Returns the sum of a and b + async fn add(&self, a: i32, b: i32) -> i32 { + a + b + } + } + ``` diff --git a/src/content/code/language-support/rust/server/graphql-rust-juniper.md b/src/content/code/language-support/rust/server/graphql-rust-juniper.md new file mode 100644 index 0000000000..7cf7c961f5 --- /dev/null +++ b/src/content/code/language-support/rust/server/graphql-rust-juniper.md @@ -0,0 +1,8 @@ +--- +name: graphql-rust/juniper +description: GraphQL server library for Rust +url: https://github.com/graphql-rust/juniper +github: graphql-rust/juniper +--- + + diff --git a/src/content/code/language-support/scala/server/sangria.md b/src/content/code/language-support/scala/server/sangria.md new file mode 100644 index 0000000000..c900b46ed6 --- /dev/null +++ b/src/content/code/language-support/scala/server/sangria.md @@ -0,0 +1,23 @@ +--- +name: Sangria +description: A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/). +url: http://sangria-graphql.org/ +github: sangria-graphql/sangria +--- + +An example of a hello world GraphQL schema and query with `sangria`: +```scala +import sangria.schema._ +import sangria.execution._ +import sangria.macros._ + +val QueryType = ObjectType("Query", fields[Unit, Unit]( + Field("hello", StringType, resolve = _ ⇒ "Hello world!") +)) + +val schema = Schema(QueryType) + +val query = graphql"{ hello }" + +Executor.execute(schema, query) map println +``` diff --git a/src/content/code/language-support/swift-objective-c-ios/client/apollo-ios.md b/src/content/code/language-support/swift-objective-c-ios/client/apollo-ios.md new file mode 100644 index 0000000000..5bc1c64ac8 --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/client/apollo-ios.md @@ -0,0 +1,8 @@ +--- +name: Apollo iOS +description: A GraphQL client for iOS that returns results as query-specific Swift types, and integrates with Xcode to show your Swift source and GraphQL side by side, with inline validation errors. +url: https://www.apollographql.com/docs/ios/ +github: apollographql/apollo-ios +--- + + diff --git a/src/content/code/language-support/swift-objective-c-ios/client/caliban.md b/src/content/code/language-support/swift-objective-c-ios/client/caliban.md new file mode 100644 index 0000000000..881e35a0d5 --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/client/caliban.md @@ -0,0 +1,8 @@ +--- +name: Caliban +description: Functional GraphQL library for Scala, with client code generation and type-safe queries. +url: https://ghostdogpr.github.io/caliban/ +github: ghostdogpr/caliban +--- + + diff --git a/src/content/code/language-support/swift-objective-c-ios/client/graphaello.md b/src/content/code/language-support/swift-objective-c-ios/client/graphaello.md new file mode 100644 index 0000000000..27167b6e00 --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/client/graphaello.md @@ -0,0 +1,8 @@ +--- +name: Graphaello +description: A Tool for Writing Declarative, Type-Safe and Data-Driven Applications in SwiftUI using GraphQL and Apollo +url: https://github.com/nerdsupremacist/Graphaello +github: nerdsupremacist/Graphaello +--- + + diff --git a/src/content/code/language-support/swift-objective-c-ios/client/graphql-ios.md b/src/content/code/language-support/swift-objective-c-ios/client/graphql-ios.md new file mode 100644 index 0000000000..b4492cd232 --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/client/graphql-ios.md @@ -0,0 +1,8 @@ +--- +name: GraphQL iOS +description: An Objective-C GraphQL client for iOS. +url: https://github.com/funcompany/graphql-ios +github: funcompany/graphql-ios +--- + + diff --git a/src/content/code/language-support/swift-objective-c-ios/server/caliban.md b/src/content/code/language-support/swift-objective-c-ios/server/caliban.md new file mode 100644 index 0000000000..71722002a1 --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/server/caliban.md @@ -0,0 +1,36 @@ +--- +name: Caliban +description: Caliban is a purely functional library for building GraphQL servers and clients in Scala +url: https://ghostdogpr.github.io/caliban/ +github: ghostdogpr/caliban +--- + +An example of a GraphQL schema and query with `caliban`: +```scala +case class Character(name: String, age: Int) +def getCharacters(): List[Character] = ??? +def getCharacter(name: String): Option[Character] = ??? +// schema +case class CharacterName(name: String) +case class Queries(characters: List[Character], + character: CharacterName => Option[Character]) +// resolver +val queries = Queries(getCharacters, args => getCharacter(args.name)) +import caliban.GraphQL.graphQL +import caliban.RootResolver +val api = graphQL(RootResolver(queries)) +for { + interpreter <- api.interpreter +} yield interpreter +case class GraphQLResponse[+E](data: ResponseValue, errors: List[E]) +val query = """ + { + characters { + name + } + }""" +for { + result <- interpreter.execute(query) + _ <- zio.console.putStrLn(result.data.toString) +} yield () +``` diff --git a/src/content/code/language-support/swift-objective-c-ios/server/graphiti.md b/src/content/code/language-support/swift-objective-c-ios/server/graphiti.md new file mode 100644 index 0000000000..f6a51dd945 --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/server/graphiti.md @@ -0,0 +1,8 @@ +--- +name: Graphiti +description: Swift library for building GraphQL schemas/types fast, safely and easily. +url: https://github.com/GraphQLSwift/Graphiti +github: GraphQLSwift/Graphiti +--- + + diff --git a/src/content/code/language-support/swift-objective-c-ios/server/graphzahl.md b/src/content/code/language-support/swift-objective-c-ios/server/graphzahl.md new file mode 100644 index 0000000000..dfacfe38aa --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/server/graphzahl.md @@ -0,0 +1,8 @@ +--- +name: GraphZahl +description: Swift library for writing Declarative, Type-Safe GraphQL APIs with Zero Boilerplate. +url: https://github.com/nerdsupremacist/GraphZahl +github: nerdsupremacist/GraphZahl +--- + + diff --git a/src/content/code/more-stuff/awesome-graphql.md b/src/content/code/more-stuff/awesome-graphql.md new file mode 100644 index 0000000000..bd6f9af7b2 --- /dev/null +++ b/src/content/code/more-stuff/awesome-graphql.md @@ -0,0 +1,8 @@ +--- +name: awesome-graphql +description: A fantastic community maintained collection of libraries, resources, and more. +url: https://github.com/chentsulin/awesome-graphql +github: chentsulin/awesome-graphql +--- + + diff --git a/src/content/code/services/altair.md b/src/content/code/services/altair.md new file mode 100644 index 0000000000..979bb1bf9e --- /dev/null +++ b/src/content/code/services/altair.md @@ -0,0 +1,7 @@ +--- +name: Altair +description: An alternative to Postman that supports editing GraphQL queries directly and autoload your GraphQL schema. +url: https://altair.sirmuel.design/ +--- + + diff --git a/src/content/code/services/apollo-graph-manager.md b/src/content/code/services/apollo-graph-manager.md new file mode 100644 index 0000000000..d0283fd22f --- /dev/null +++ b/src/content/code/services/apollo-graph-manager.md @@ -0,0 +1,7 @@ +--- +name: Apollo Graph Manager +description: A cloud service for monitoring the performance and usage of your GraphQL backend. +url: https://engine.apollographql.com +--- + + diff --git a/src/content/code/services/aws-appsync.md b/src/content/code/services/aws-appsync.md new file mode 100644 index 0000000000..21fc42ae78 --- /dev/null +++ b/src/content/code/services/aws-appsync.md @@ -0,0 +1,7 @@ +--- +name: AWS AppSync +description: Fully managed GraphQL service with realtime subscriptions, offline programming & synchronization, and enterprise security features as well as fine grained authorization controls. +url: https://aws.amazon.com/appsync/ +--- + + diff --git a/src/content/code/services/elide.md b/src/content/code/services/elide.md new file mode 100644 index 0000000000..64ef631169 --- /dev/null +++ b/src/content/code/services/elide.md @@ -0,0 +1,7 @@ +--- +name: Elide +description: A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database. +url: https://elide.io +--- + + diff --git a/src/content/code/services/faunadb.md b/src/content/code/services/faunadb.md new file mode 100644 index 0000000000..decd136ab3 --- /dev/null +++ b/src/content/code/services/faunadb.md @@ -0,0 +1,7 @@ +--- +name: FaunaDB +description: Create an instant GraphQL backend by importing a gql schema. The database will create relations and indexes for you, so you'll be ready to query in seconds, without writing any database code. Serverless pricing, free to get started. +url: https://docs.fauna.com/fauna/current/graphql +--- + + diff --git a/src/content/code/services/graphcms.md b/src/content/code/services/graphcms.md new file mode 100644 index 0000000000..5ae71b45d8 --- /dev/null +++ b/src/content/code/services/graphcms.md @@ -0,0 +1,7 @@ +--- +name: GraphCMS +description: A BaaS (Backend as a Service) that sets you up with a GraphQL backend as well as tools for content editors to work with the stored data. +url: https://graphcms.com/ +--- + + diff --git a/src/content/code/services/hasura.md b/src/content/code/services/hasura.md new file mode 100644 index 0000000000..dc72b4317f --- /dev/null +++ b/src/content/code/services/hasura.md @@ -0,0 +1,8 @@ +--- +name: Hasura +description: Hasura connects to your databases & microservices and instantly gives you a production-ready GraphQL API. +url: https://hasura.io +github: hasura/graphql-engine +--- + + diff --git a/src/content/code/services/lexascms.md b/src/content/code/services/lexascms.md new file mode 100644 index 0000000000..10907871c5 --- /dev/null +++ b/src/content/code/services/lexascms.md @@ -0,0 +1,7 @@ +--- +name: LexasCMS +description: A headless CMS (Content Management System) that combines powerful content personalisation and scheduling capabilities with a modern content editing experience and a blazing fast GraphQL/REST content delivery API. +url: https://www.lexascms.com +--- + + diff --git a/src/content/code/services/moesif-api-analytics.md b/src/content/code/services/moesif-api-analytics.md new file mode 100644 index 0000000000..3c903be90d --- /dev/null +++ b/src/content/code/services/moesif-api-analytics.md @@ -0,0 +1,7 @@ +--- +name: Moesif API Analytics +description: A GraphQL analaytics and monitoring Service to find functional and performance issues. +url: https://www.moesif.com/features/graphql-analytics +--- + + diff --git a/src/content/code/services/postman.md b/src/content/code/services/postman.md new file mode 100644 index 0000000000..749a1b49e7 --- /dev/null +++ b/src/content/code/services/postman.md @@ -0,0 +1,7 @@ +--- +name: Postman +description: An HTTP Client that supports editing GraphQL queries. +url: https://learning.postman.com/docs/sending-requests/supported-api-frameworks/graphql/ +--- + + diff --git a/src/content/code/services/prisma.md b/src/content/code/services/prisma.md new file mode 100644 index 0000000000..a01d88d797 --- /dev/null +++ b/src/content/code/services/prisma.md @@ -0,0 +1,8 @@ +--- +name: Prisma +description: A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data. +url: https://www.prisma.io +github: prisma/prisma +--- + + diff --git a/src/content/code/services/tipe.md b/src/content/code/services/tipe.md new file mode 100644 index 0000000000..eca017351a --- /dev/null +++ b/src/content/code/services/tipe.md @@ -0,0 +1,8 @@ +--- +name: Tipe +description: A SaaS (Software as a Service) content management system that allows you to create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API. +url: https://tipe.io +github: tipeio/tipe +--- + + diff --git a/src/content/code/slug-map.json b/src/content/code/slug-map.json new file mode 100644 index 0000000000..beec53e07e --- /dev/null +++ b/src/content/code/slug-map.json @@ -0,0 +1,31 @@ +{ + "c-c": "C / C++", + "c-net": "C# / .NET", + "clojure": "Clojure", + "d": "D", + "elixir": "Elixir", + "elm": "Elm", + "erlang": "Erlang", + "flutter": "Flutter", + "go": "Go", + "groovy": "Groovy", + "haskell": "Haskell", + "java-kotlin-android": "Java / Kotlin / Android", + "javascript": "JavaScript", + "julia": "Julia", + "perl": "Perl", + "php": "PHP", + "python": "Python", + "r": "R", + "ruby": "Ruby", + "rust": "Rust", + "scala": "Scala", + "ocaml-reason": "OCaml / Reason", + "swift-objective-c-ios": "Swift / Objective-C iOS", + "language-support": "Language Support", + "client": "Client", + "server": "Server", + "tools": "Tools", + "services": "Services", + "more-stuff": "More Stuff" +} diff --git a/src/content/code/tools/graphql-code-generator.md b/src/content/code/tools/graphql-code-generator.md new file mode 100644 index 0000000000..ac5bf4fed5 --- /dev/null +++ b/src/content/code/tools/graphql-code-generator.md @@ -0,0 +1,9 @@ +--- +name: GraphQL Code Generator +description: GraphQL code generator with flexible support for custom plugins and templates like Typescript (frontend and backend), React Hooks, resolvers signatures and more. +url: https://graphql-code-generator.com +github: dotansimha/graphql-code-generator +npm: "@graphql-codegen/cli" +--- + + diff --git a/src/content/code/tools/quicktype.md b/src/content/code/tools/quicktype.md new file mode 100644 index 0000000000..e5278b2798 --- /dev/null +++ b/src/content/code/tools/quicktype.md @@ -0,0 +1,9 @@ +--- +name: quicktype +description: Generate types for GraphQL queries in TypeScript, Swift, golang, C#, C++, and more. +url: https://quicktype.io/ +github: quicktype/quicktype +npm: "quicktype" +--- + + diff --git a/yarn.lock b/yarn.lock index 0f482107eb..f223de2497 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4907,6 +4907,14 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" +file-is-binary@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-is-binary/-/file-is-binary-1.0.0.tgz#5e41806d1bcae458c8fec32fe3ce122dbbbc4356" + integrity sha1-XkGAbRvK5FjI/sMv484SLbu8Q1Y= + dependencies: + is-binary-buffer "^1.0.0" + isobject "^3.0.0" + file-loader@^1.1.11: version "1.1.11" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" @@ -5963,6 +5971,16 @@ graphql@^14.6.0, graphql@^14.7.0: dependencies: iterall "^1.2.2" +gray-matter@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac" + integrity sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA== + dependencies: + extend-shallow "^2.0.1" + js-yaml "^3.10.0" + kind-of "^5.0.2" + strip-bom-string "^1.0.0" + gray-matter@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.2.tgz#9aa379e3acaf421193fce7d2a28cebd4518ac454" @@ -6690,6 +6708,13 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-binary-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-binary-buffer/-/is-binary-buffer-1.0.0.tgz#bc6031290b65cbf799b9d9502b50fd5375524007" + integrity sha1-vGAxKQtly/eZudlQK1D9U3VSQAc= + dependencies: + is-buffer "^1.1.5" + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -7056,6 +7081,11 @@ is-whitespace-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== +is-whitespace@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f" + integrity sha1-Fjnssb4DauxppUy7QBz77XEUq38= + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -7180,7 +7210,7 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.11.0, js-yaml@^3.13.1: +js-yaml@^3.10.0, js-yaml@^3.11.0, js-yaml@^3.13.1: version "3.14.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== @@ -7314,7 +7344,7 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" -kind-of@^5.0.0: +kind-of@^5.0.0, kind-of@^5.0.2: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== @@ -7356,6 +7386,13 @@ latest-version@5.1.0, latest-version@^5.0.0: dependencies: package-json "^6.3.0" +lazy-cache@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" + integrity sha1-uRkKT5EzVGlIQIWfio9whNiCImQ= + dependencies: + set-getter "^0.1.0" + less-loader@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-6.2.0.tgz#8b26f621c155b342eefc24f5bd6e9dc40c42a719" @@ -8807,6 +8844,19 @@ parseqs@0.0.6: resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w== +parser-front-matter@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/parser-front-matter/-/parser-front-matter-1.6.4.tgz#71fe3288a51c7b8734163f3793f3fdc24b0a8a90" + integrity sha512-eqtUnI5+COkf1CQOYo8FmykN5Zs+5Yr60f/7GcPgQDZEEjdE/VZ4WMaMo9g37foof8h64t/TH2Uvk2Sq0fDy/g== + dependencies: + extend-shallow "^2.0.1" + file-is-binary "^1.0.0" + gray-matter "^3.0.2" + isobject "^3.0.1" + lazy-cache "^2.0.2" + mixin-deep "^1.2.0" + trim-leading-lines "^0.1.1" + parseuri@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" @@ -10488,6 +10538,13 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-getter@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" + integrity sha1-12nBgsnVpR9AkUXy+6guXoboA3Y= + dependencies: + to-object-path "^0.3.0" + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -11431,6 +11488,13 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== +trim-leading-lines@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz#0e7cac3e83042dcf95a74ed36966f17744d5c169" + integrity sha1-DnysPoMELc+Vp07TaWbxd0TVwWk= + dependencies: + is-whitespace "^0.3.0" + trim-lines@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.1.3.tgz#839514be82428fd9e7ec89e35081afe8f6f93115" From 97d5b6062ed77b15087b4265a6d3856e67676747 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 16 Nov 2020 13:55:17 +0300 Subject: [PATCH 029/439] Expansible code examples --- src/assets/css/_css/code.less | 27 ++++- src/pages/code.tsx | 205 +++++++++++++++++----------------- static/img/downarrow.svg | 3 + 3 files changed, 129 insertions(+), 106 deletions(-) create mode 100644 static/img/downarrow.svg diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index f379fd005b..ea3eea171f 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -67,6 +67,7 @@ flex-direction: row; width: 40%; p { + min-width: 72px; width: 20%; margin: 0; color: #8c8c8c; @@ -104,8 +105,14 @@ font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; } .language-boxes { + display: grid; + grid-row-gap: 20px; + grid-column-gap: 30px; + grid-template-columns: auto auto auto; + @media screen and (min-width: 1020px) { + grid-template-columns: auto auto auto auto auto auto; + } .language-box { - margin-right: 30px; border: 1px solid #979797; min-width: 142px; height: 120px; @@ -187,9 +194,21 @@ } .library-howto { width: 60%; - // max-height: 550px; - // overflow-y: auto; - // overflow-x: hidden; + .library-howto-content { + transition: max-height 0.25s ease-in; + } + } + .library-howto-expand { + border-top-style: solid; + border-top-color: #C4C4C4; + border-top-width: 3px; + background-image: url(../../../../static/img/downarrow.svg); + background-position: center; + background-repeat: no-repeat; + width: 100%; + min-height: 40px; + display: block; + cursor: pointer; } } } diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 6f15a11fc1..0e04933224 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -1,43 +1,115 @@ import { AnchorLink } from "gatsby-plugin-anchor-links" -import React from "react" +import React, { useState } from "react" import Layout from "../components/Layout" import Marked from "../components/Marked" import { toSlug } from "../utils/slug" export function buildLanguagesMenu(pageContext: any) { - let lastRow: string[] - const rows: string[][] = [] - pageContext.languageList.forEach( - ({ name: languageName }: any, index: number) => { - if (index % 6 === 0) { - lastRow = [languageName] - rows.push(lastRow) - } else { - lastRow.push(languageName) - } - } + return ( +
+ {pageContext.languageList.map(({ name: languageName }) => { + const slug = toSlug(languageName) + return ( + + {languageName} + + ) + })} +
) +} + +export function buildLibraryContent(library: any, pageContext: any) { + const [ overflown, setOverflown ] = useState(false); + const [ expanded, setExpanded ] = useState(false); return ( -
- {rows.map(row => ( - <> -
- {row.map(languageName => { - const slug = toSlug(languageName) - return ( - - {languageName} - - ) - })} +
+
+ +

{library.name}

+
+ {library.github && ( + + )} + {library.npm && ( + + )} + {library.gem && ( + + )} + {library.lastRelease && ( +
+ Last Release + {library.formattedLastRelease} +
+ )} + {library.stars && ( +
+ Stars + {library.formattedStars} +
+ )} + {library.license && ( +
+ License + {library.license} +
+ )} + {library.howto ? ( +
+ {library.description} +
+ ) : (
- - ))} + )} +
+
+
{ + if (el && !overflown) { + setOverflown(el.clientHeight < el.scrollHeight) + } + }} + > + + {library.howto || library.description} + +
+ {overflown &&
setExpanded(!expanded)} + /> } +
) } @@ -45,78 +117,7 @@ export function buildLanguagesMenu(pageContext: any) { export function buildLibraryList(libraries: any[], pageContext: any) { return (
- {libraries.map(library => ( -
-
- -

{library.name}

-
- {library.github && ( - - )} - {library.npm && ( - - )} - {library.gem && ( - - )} - {library.lastRelease && ( -
- Last Release - {library.formattedLastRelease} -
- )} - {library.stars && ( -
- Stars - {library.formattedStars} -
- )} - {library.license && ( -
- License - {library.license} -
- )} - {library.howto ? ( -
- {library.description} -
- ) : ( -
- )} -
-
- - {library.howto || library.description} - -
-
- ))} + {libraries.map(library => buildLibraryContent(library, pageContext))}
) } diff --git a/static/img/downarrow.svg b/static/img/downarrow.svg new file mode 100644 index 0000000000..66d1586245 --- /dev/null +++ b/static/img/downarrow.svg @@ -0,0 +1,3 @@ + + + From c584a575a66774c22f3ac8ef2476498b84068682 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 16 Nov 2020 14:28:57 +0300 Subject: [PATCH 030/439] Improve CSS --- src/assets/css/_css/code.less | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index ea3eea171f..7b227ab5bc 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -135,7 +135,7 @@ flex-direction: row; justify-content: space-between; .language-title { - margin: 0; + margin: 0 0 50px 0; font-size: 48px; font-weight: bold; } @@ -150,7 +150,7 @@ } } .library-category { - padding-top: 50px; + padding-top: 15px; } .library-category-title { margin: 0; @@ -163,6 +163,7 @@ flex-direction: row; justify-content: space-between; margin-top: 36px; + margin-bottom: 50px; .library-details { width: 30%; .library-name { @@ -195,6 +196,9 @@ .library-howto { width: 60%; .library-howto-content { + p { + margin: 0; + } transition: max-height 0.25s ease-in; } } From 7b9449466897c5df3f3fa97956c01b44455918d4 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Mon, 16 Nov 2020 15:26:41 +0300 Subject: [PATCH 031/439] More CSS --- src/assets/css/_css/code.less | 73 ++++++++++++++++++++++++++++------- src/pages/code.tsx | 17 ++++---- 2 files changed, 66 insertions(+), 24 deletions(-) diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index 7b227ab5bc..cfa3593c7a 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -135,7 +135,7 @@ flex-direction: row; justify-content: space-between; .language-title { - margin: 0 0 50px 0; + margin: 0 0 10px 0; font-size: 48px; font-weight: bold; } @@ -149,11 +149,9 @@ } } } - .library-category { - padding-top: 15px; - } .library-category-title { margin: 0; + padding-top: 45px; font-size: 24px; color: #a6a6a6; font-weight: bold; @@ -163,7 +161,7 @@ flex-direction: row; justify-content: space-between; margin-top: 36px; - margin-bottom: 50px; + margin-bottom: 40px; .library-details { width: 30%; .library-name { @@ -195,24 +193,69 @@ } .library-howto { width: 60%; + position: relative; .library-howto-content { + overflow: hidden; + &.not-expanded { + max-height: 450px; + } + &.expanded { + max-height: none; + border-bottom-style: solid; + border-bottom-color: #C4C4C4; + border-bottom-width: 3px; + } p { margin: 0; } - transition: max-height 0.25s ease-in; } } .library-howto-expand { - border-top-style: solid; - border-top-color: #C4C4C4; - border-top-width: 3px; - background-image: url(../../../../static/img/downarrow.svg); - background-position: center; - background-repeat: no-repeat; - width: 100%; - min-height: 40px; - display: block; cursor: pointer; + + &.not-expanded { + background: -webkit-linear-gradient( + top, + rgba(237, 239, 240, 0), + rgba(237, 239, 240, 0) 380px, + #ffffff 400px + ); + background: linear-gradient( + to bottom, + rgba(237, 239, 240, 0), + rgba(237, 239, 240, 0) 380px, + #ffffff 400px + ); + box-sizing: border-box; + display: block; + height: 450px; + padding-top: 400px; + position: absolute; + top: 0; + right: 0; + left: 0; + text-align: center; + .library-howto-expand-anchor { + background: #ffffff; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: 9pt 9pt 0 0; + color: #8c8c8c; + display: inline-block; + max-width: 100%; + overflow: hidden; + padding: 10px; + text-decoration: underline; + text-overflow: ellipsis; + white-space: nowrap; + } + } + &.expanded { + width: 100%; + height: 30px; + text-align: center; + transform: rotate(180deg); + } } } } diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 0e04933224..518f5d0c26 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -90,11 +90,7 @@ export function buildLibraryContent(library: any, pageContext: any) {
{ if (el && !overflown) { setOverflown(el.clientHeight < el.scrollHeight) @@ -105,10 +101,13 @@ export function buildLibraryContent(library: any, pageContext: any) { {library.howto || library.description}
- {overflown &&
setExpanded(!expanded)} - /> } + {overflown && ( +
setExpanded(!expanded)}> + +
+ )}
) From 135d93b6b67932f9c92c4b40a634c6b3424c4f4c Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Tue, 17 Nov 2020 10:26:11 -0500 Subject: [PATCH 032/439] Remove 'stuff', add mobile support, some css tweaks and only allows expanding but not contracting --- scripts/sort-libraries.js | 29 +++++++++++++-- src/assets/css/_css/code.less | 35 ++++++++++++------- src/components/Footer/index.tsx | 1 - .../code/more-stuff/awesome-graphql.md | 8 ----- src/content/code/slug-map.json | 7 ++-- src/pages/code.tsx | 22 +++--------- 6 files changed, 57 insertions(+), 45 deletions(-) delete mode 100644 src/content/code/more-stuff/awesome-graphql.md diff --git a/scripts/sort-libraries.js b/scripts/sort-libraries.js index 4d5f8df5ff..a0fd747b63 100644 --- a/scripts/sort-libraries.js +++ b/scripts/sort-libraries.js @@ -48,6 +48,20 @@ const getGitHubStats = async githubRepo => { publishedAt } } + tags: refs(refPrefix: "refs/tags/", first: 1, orderBy: {field: TAG_COMMIT_DATE, direction: DESC}) { + nodes { + name + target { + ... on Tag { + target { + ... on Commit { + pushedDate + } + } + } + } + } + } } } } @@ -82,6 +96,7 @@ const getGitHubStats = async githubRepo => { } const stars = repo.stargazers.totalCount const commitHistory = repo.defaultBranchRef.target.history.edges + let hasCommitsInLast3Months = false; commitHistory.forEach(commit => { if (!commit.node.author.name.match(/bot/i)) { @@ -91,10 +106,20 @@ const getGitHubStats = async githubRepo => { const formattedStars = numbro(stars).format({ average: true, }); - let lastRelease; + + const releases = []; + if (repo.tags && repo.tags.nodes && repo.tags.nodes.length && repo.tags.nodes[0].target.target && repo.tags.nodes[0].target.target.pushedDate) { + releases.push(repo.tags.nodes[0].target.target.pushedDate); + } if (repo.releases && repo.releases.nodes && repo.releases.nodes.length) { - lastRelease = repo.releases.nodes[0].publishedAt; + releases.push(repo.releases.nodes[0].publishedAt) } + if(owner.includes("graphql")) { + console.log({ releases, repoName }) + } + + const lastRelease = releases.filter(Boolean).sort().reverse()[0] + return { hasCommitsInLast3Months, stars, diff --git a/src/assets/css/_css/code.less b/src/assets/css/_css/code.less index cfa3593c7a..7cd96810e9 100644 --- a/src/assets/css/_css/code.less +++ b/src/assets/css/_css/code.less @@ -55,10 +55,11 @@ .intro-note { margin-top: 43px; display: flex; - strong { + p { width: 50%; + margin-top: 0; margin-right: 5%; - font-size: 24px; + font-size: 18px; font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 32px; } @@ -122,7 +123,7 @@ color: #000; .article_title { text-align: left; - font-size: 24px; + font-size: 22px; color: #000; font-weight: bold; font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; @@ -133,6 +134,9 @@ .language-header { display: flex; flex-direction: row; + @media screen and (max-width: 600px) { + flex-direction: column; + } justify-content: space-between; .language-title { margin: 0 0 10px 0; @@ -159,11 +163,17 @@ .library-info { display: flex; flex-direction: row; + @media screen and (max-width: 600px) { + flex-direction: column; + } justify-content: space-between; margin-top: 36px; margin-bottom: 40px; .library-details { width: 30%; + @media screen and (max-width: 600px) { + width: 100%; + } .library-name { font-size: 24px; font-weight: bold; @@ -192,18 +202,22 @@ } } .library-howto { + @media screen and (max-width: 600px) { + width: 100%; + } width: 60%; position: relative; .library-howto-content { overflow: hidden; + pre.prism { + margin: 1em 0; + } + &.not-expanded { max-height: 450px; } - &.expanded { - max-height: none; - border-bottom-style: solid; - border-bottom-color: #C4C4C4; - border-bottom-width: 3px; + &.expanded img { + display: none; } p { margin: 0; @@ -251,10 +265,7 @@ } } &.expanded { - width: 100%; - height: 30px; - text-align: center; - transform: rotate(180deg); + display: none; } } } diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 0c2d3cb8d4..b5defcbcf3 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -31,7 +31,6 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ { text: "Languages", href: "/code/#languages" }, { text: "Tools", href: "/code/#tools" }, { text: "Services", href: "/code/#services" }, - { text: "More Stuff", href: "/code/#more-stuff" }, ], }, { diff --git a/src/content/code/more-stuff/awesome-graphql.md b/src/content/code/more-stuff/awesome-graphql.md deleted file mode 100644 index bd6f9af7b2..0000000000 --- a/src/content/code/more-stuff/awesome-graphql.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -name: awesome-graphql -description: A fantastic community maintained collection of libraries, resources, and more. -url: https://github.com/chentsulin/awesome-graphql -github: chentsulin/awesome-graphql ---- - - diff --git a/src/content/code/slug-map.json b/src/content/code/slug-map.json index beec53e07e..a4895135eb 100644 --- a/src/content/code/slug-map.json +++ b/src/content/code/slug-map.json @@ -10,7 +10,7 @@ "go": "Go", "groovy": "Groovy", "haskell": "Haskell", - "java-kotlin-android": "Java / Kotlin / Android", + "java-kotlin-android": "Java / Kotlin", "javascript": "JavaScript", "julia": "Julia", "perl": "Perl", @@ -21,11 +21,10 @@ "rust": "Rust", "scala": "Scala", "ocaml-reason": "OCaml / Reason", - "swift-objective-c-ios": "Swift / Objective-C iOS", + "swift-objective-c-ios": "Swift / Objective-C", "language-support": "Language Support", "client": "Client", "server": "Server", "tools": "Tools", - "services": "Services", - "more-stuff": "More Stuff" + "services": "Services" } diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 518f5d0c26..0e3ae0a916 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -104,7 +104,7 @@ export function buildLibraryContent(library: any, pageContext: any) { {overflown && (
setExpanded(!expanded)}> + onClick={() => setExpanded(true)}>
)} @@ -196,7 +196,7 @@ export function buildLanguagesContent(pageContext: any) { export default ({ pageContext }: any) => { return ( - +

Code

@@ -207,11 +207,11 @@ export default ({ pageContext }: any) => {
- +

Because GraphQL is a communication pattern, there are many tools to help you get started working which support GraphQL in all sorts of languages. - +

Go to

@@ -224,9 +224,6 @@ export default ({ pageContext }: any) => {

Services

- -

More Stuff

-
@@ -252,17 +249,6 @@ export default ({ pageContext }: any) => { {buildLibraryList(pageContext.otherLibraries.Services, pageContext)} -

- - More Stuff - - # - -

- {buildLibraryList( - pageContext.otherLibraries["More Stuff"], - pageContext - )}
From 99aedfa397f7d71a38d8edcacac3a3a282e4c717 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Tue, 17 Nov 2020 18:56:20 +0300 Subject: [PATCH 033/439] Small fixes --- .../code/language-support/groovy/server/gorm-graphql.md | 4 ++-- src/content/code/language-support/ruby/server/agoo.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/code/language-support/groovy/server/gorm-graphql.md b/src/content/code/language-support/groovy/server/gorm-graphql.md index a8aaae05fd..9c6ba9c890 100644 --- a/src/content/code/language-support/groovy/server/gorm-graphql.md +++ b/src/content/code/language-support/groovy/server/gorm-graphql.md @@ -1,7 +1,7 @@ --- name: gorm-graphql -description: undefined -url: https://github.com/grails/gorm-graphql/ +description: An automatic GraphQL schema generator for GORM +url: https://grails.github.io/gorm-graphql/latest/guide/index.html github: grails/gorm-graphql --- diff --git a/src/content/code/language-support/ruby/server/agoo.md b/src/content/code/language-support/ruby/server/agoo.md index 1f69c728a9..be7b315dd5 100644 --- a/src/content/code/language-support/ruby/server/agoo.md +++ b/src/content/code/language-support/ruby/server/agoo.md @@ -1,7 +1,7 @@ --- name: Agoo description: A high performance web server with support for GraphQL. Agoo strives for a simple, easy to use API for GraphQL. -url: undefined +url: https://github.com/ohler55/agoo github: ohler55/agoo gem: agoo --- From c7883c9db239c5232024e83bc18469d33d0e1940 Mon Sep 17 00:00:00 2001 From: Patrick Arminio Date: Wed, 18 Nov 2020 14:32:37 +0000 Subject: [PATCH 034/439] Add strawberry as a Python library --- .../python/server/strawberry.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/content/code/language-support/python/server/strawberry.md diff --git a/src/content/code/language-support/python/server/strawberry.md b/src/content/code/language-support/python/server/strawberry.md new file mode 100644 index 0000000000..b12260ed80 --- /dev/null +++ b/src/content/code/language-support/python/server/strawberry.md @@ -0,0 +1,32 @@ +--- +name: Strawberry +description: Strawberry is a Python library for implementing code first GraphQL servers using modern Python features like type hints. +url: https://strawberry.rocks +github: strawberry-graphql/strawberry +--- + +Here's an example of a Strawberry hello world, first install the library: + +```bash +pip install strawberry-graphql +``` + +Create an `app.py` file with this content: + +```python +import strawberry + +@strawberry.type +class Query: + @strawberry.field + def hello(self, name: str = "World") -> str: + return f"Hello {name}" + +schema = strawberry.Schema(query=Query) +``` + +Then run `strawberry server app` and you will have a basic schema server +running on `http://localhost:8000/`. + +Strawberry also has views for ASGI, Flask and Django and provides utilities +like dataloaders and tracing. From 475b842eabbf9aa1dae8a82b1e951fefb33bcbce Mon Sep 17 00:00:00 2001 From: Orta Therox Date: Wed, 18 Nov 2020 09:43:00 -0500 Subject: [PATCH 035/439] Docs for the code page & CI --- .github/workflows/CI.yml | 18 ++++++++ notes/ContributingToCodePage.md | 78 +++++++++++++++++++++++++++++++++ src/pages/code.tsx | 1 + 3 files changed, 97 insertions(+) create mode 100644 .github/workflows/CI.yml create mode 100644 notes/ContributingToCodePage.md diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml new file mode 100644 index 0000000000..5139ea6a2e --- /dev/null +++ b/.github/workflows/CI.yml @@ -0,0 +1,18 @@ +name: CI +on: pull_request + +jobs: + tests: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - uses: actions/setup-node@v1 + + - run: yarn install + + # Verify it compiles + - run: yarn build + + # Doesn't pass ATM + # - run: yarn tsc --noEmit diff --git a/notes/ContributingToCodePage.md b/notes/ContributingToCodePage.md new file mode 100644 index 0000000000..2ac02d4479 --- /dev/null +++ b/notes/ContributingToCodePage.md @@ -0,0 +1,78 @@ +## Contributing to the Code Page + +Hi, thanks for reading the docs! + +Secondly, we want to provide a really strong overview of all the libraries in the GraphQL eco-system. To make this +easy for contributors the code page is automatically generated from a series of markdown files in this repo. + +```sh +$ tree src/content/code +src/content/code +├── language-support +│ ├── c-c +│ │ └── tools +│ │ └── libgraphqlparser.md +│ ├── clojure +│ │ ├── client +│ │ │ └── regraph.md +│ │ └── server +│ │ ├── alumbra.md +│ │ ├── graphql-clj.md +│ │ └── lacinia.md +│ ├── c-net +│ │ ├── client +│ │ │ ├── graphql-client.md +│ │ │ ├── graphql-net-client.md +│ │ │ └── sahb-graphqlclient.md +// etc +``` + +We'd love any new project to include a few paragraphs describing its goals and usage, the goal here is to make it easy for people to decide between options. + +Here's an optimal example example of what we're looking for: + +- It uses yml frontmatter to provide additional information like repo, npm +- It explains itself in the 'description' then fills fleshes out that description with some code samples + +````md +--- +name: Express GraphQL +description: The reference implementation of a GraphQL API server over an Express webserver. You can use this to run GraphQL in conjunction with a regular Express webserver, or as a standalone GraphQL server. +url: /graphql-js/running-an-express-graphql-server/ +github: graphql/express-graphql +npm: "express-graphql" +--- + +To run an `express-graphql` hello world server: + +```bash +npm install express express-graphql graphql +``` + +Then run `node server.js` with this code in `server.js`: + +```js +var express = require('express'); +var { graphqlHTTP } = require('express-graphql'); +var { buildSchema } = require('graphql'); + +var schema = buildSchema(` + type Query { + hello: String + } +`); + +var root = { hello: () => 'Hello world!' }; + +var app = express(); +app.use('/graphql', graphqlHTTP({ + schema: schema, + rootValue: root, + graphiql: true, +})); +app.listen(4000, () => console.log('Now browse to localhost:4000/graphql')); +``` + +```` + +Any library/tool/service has a maximum height in the site, and then it can be expanded by clicking, so if you need quite a lot of space to explain your project then that's OK. diff --git a/src/pages/code.tsx b/src/pages/code.tsx index 0e3ae0a916..1b9e0ca9c0 100644 --- a/src/pages/code.tsx +++ b/src/pages/code.tsx @@ -251,6 +251,7 @@ export default ({ pageContext }: any) => { {buildLibraryList(pageContext.otherLibraries.Services, pageContext)}
+

Want to improve this page? See the docs here.

) From b862ff0de0789a47640c1b22c3630c02fc2f49f8 Mon Sep 17 00:00:00 2001 From: Reid Mewborne Date: Wed, 18 Nov 2020 11:35:30 -0500 Subject: [PATCH 036/439] moved caliban to scala --- .../swift-objective-c-ios/client/caliban.md | 8 ----- .../swift-objective-c-ios/server/caliban.md | 36 ------------------- 2 files changed, 44 deletions(-) delete mode 100644 src/content/code/language-support/swift-objective-c-ios/client/caliban.md delete mode 100644 src/content/code/language-support/swift-objective-c-ios/server/caliban.md diff --git a/src/content/code/language-support/swift-objective-c-ios/client/caliban.md b/src/content/code/language-support/swift-objective-c-ios/client/caliban.md deleted file mode 100644 index 881e35a0d5..0000000000 --- a/src/content/code/language-support/swift-objective-c-ios/client/caliban.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -name: Caliban -description: Functional GraphQL library for Scala, with client code generation and type-safe queries. -url: https://ghostdogpr.github.io/caliban/ -github: ghostdogpr/caliban ---- - - diff --git a/src/content/code/language-support/swift-objective-c-ios/server/caliban.md b/src/content/code/language-support/swift-objective-c-ios/server/caliban.md deleted file mode 100644 index 71722002a1..0000000000 --- a/src/content/code/language-support/swift-objective-c-ios/server/caliban.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: Caliban -description: Caliban is a purely functional library for building GraphQL servers and clients in Scala -url: https://ghostdogpr.github.io/caliban/ -github: ghostdogpr/caliban ---- - -An example of a GraphQL schema and query with `caliban`: -```scala -case class Character(name: String, age: Int) -def getCharacters(): List[Character] = ??? -def getCharacter(name: String): Option[Character] = ??? -// schema -case class CharacterName(name: String) -case class Queries(characters: List[Character], - character: CharacterName => Option[Character]) -// resolver -val queries = Queries(getCharacters, args => getCharacter(args.name)) -import caliban.GraphQL.graphQL -import caliban.RootResolver -val api = graphQL(RootResolver(queries)) -for { - interpreter <- api.interpreter -} yield interpreter -case class GraphQLResponse[+E](data: ResponseValue, errors: List[E]) -val query = """ - { - characters { - name - } - }""" -for { - result <- interpreter.execute(query) - _ <- zio.console.putStrLn(result.data.toString) -} yield () -``` From fbefe3f3748f1b98af1741fd7c353a9a7d2515b8 Mon Sep 17 00:00:00 2001 From: Reid Mewborne Date: Wed, 18 Nov 2020 11:38:23 -0500 Subject: [PATCH 037/439] moved caliban to scala --- .../language-support/scala/client/caliban.md | 8 +++++ .../language-support/scala/server/caliban.md | 33 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 src/content/code/language-support/scala/client/caliban.md create mode 100644 src/content/code/language-support/scala/server/caliban.md diff --git a/src/content/code/language-support/scala/client/caliban.md b/src/content/code/language-support/scala/client/caliban.md new file mode 100644 index 0000000000..881e35a0d5 --- /dev/null +++ b/src/content/code/language-support/scala/client/caliban.md @@ -0,0 +1,8 @@ +--- +name: Caliban +description: Functional GraphQL library for Scala, with client code generation and type-safe queries. +url: https://ghostdogpr.github.io/caliban/ +github: ghostdogpr/caliban +--- + + diff --git a/src/content/code/language-support/scala/server/caliban.md b/src/content/code/language-support/scala/server/caliban.md new file mode 100644 index 0000000000..9a8bfe0f87 --- /dev/null +++ b/src/content/code/language-support/scala/server/caliban.md @@ -0,0 +1,33 @@ +--- +name: Caliban +description: Caliban is a purely functional library for building GraphQL servers and clients in Scala +url: https://ghostdogpr.github.io/caliban/ +github: ghostdogpr/caliban +--- + +An example of a GraphQL schema and query with `caliban`: +```scala +case class Character(name: String, age: Int) +def getCharacters(): List[Character] = ??? +// schema +case class Queries(characters: List[Character]) +// resolver +val queries = Queries(getCharacters) +import caliban.GraphQL.graphQL +import caliban.RootResolver +val api = graphQL(RootResolver(queries)) +for { + interpreter <- api.interpreter +} yield interpreter +case class GraphQLResponse[+E](data: ResponseValue, errors: List[E]) +val query = """ + { + characters { + name + } + }""" +for { + result <- interpreter.execute(query) + _ <- zio.console.putStrLn(result.data.toString) +} yield () +``` From 70c26cf36e919b94a3a8640ec9f5b47e4b49feee Mon Sep 17 00:00:00 2001 From: Dariusz Kuc Date: Wed, 18 Nov 2020 12:20:06 -0600 Subject: [PATCH 038/439] update documentation on graphql-kotlin Add documentation on `graphql-kotlin` (https://github.com/ExpediaGroup/graphql-kotlin) usage for creating reactive GraphQL server and http client. --- .../client/graphql-kotlin.md | 88 +++++++++++++++++++ .../server/graphql-kotlin.md | 34 ++++++- 2 files changed, 121 insertions(+), 1 deletion(-) create mode 100644 src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md diff --git a/src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md b/src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md new file mode 100644 index 0000000000..94bf273a58 --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md @@ -0,0 +1,88 @@ +--- +name: graphql-kotlin +description: A set of libraries for running GraphQL client and server in Kotlin. +url: https://github.com/ExpediaGroup/graphql-kotlin/ +github: ExpediaGroup/graphql-kotlin +--- + +GraphQL Kotlin provides a set of lightweight type-safe GraphQL HTTP clients. The library provides Ktor HTTP client and Spring WebClient based reference implementations as well as allows for custom implementations using other engines. Type-safe data models are generated at build time by the GraphQL Kotlin Gradle and Maven plugins. + +To generate Ktor based GraphQL client add following to your Gradle build file: + +```kotlin +// build.gradle.kts +import com.expediagroup.graphql.plugin.generator.GraphQLClientType +import com.expediagroup.graphql.plugin.gradle.graphql + +plugins { + id("com.expediagroup.graphql") version $latestGraphQLKotlinVersion +} + +dependencies { + implementation("com.expediagroup:graphql-kotlin-ktor-client:$latestGraphQLKotlinVersion") +} + +graphql { + client { + // target GraphQL endpoint + endpoint = "http://localhost:8080/graphql" + // package for generated client code + packageName = "com.example.generated" + clientType = GraphQLClientType.KTOR + } +} +``` + +By default, GraphQL Kotlin plugin will look for query files under `src/main/resources`. Given `helloWorld: String!` query we can add following `HelloWorldQuery.graphql` sample query to our repo: + +```graphql +query HelloWorldQuery { + helloWorld +} +``` + +Plugin will generate following client code: + +```kotlin +package com.example.generated + +import com.expediagroup.graphql.client.GraphQLKtorClient +import com.expediagroup.graphql.types.GraphQLResponse +import kotlin.String + +const val HELLO_WORLD_QUERY: String = "query HelloWorldQuery {\n helloWorld\n}" + +class HelloWorldQuery( + private val graphQLClient: GraphQLKtorClient<*> +) { + suspend fun execute(requestBuilder: HttpRequestBuilder.() -> Unit = {}): GraphQLResponse = + graphQLClient.execute(HELLO_WORLD_QUERY, "HelloWorldQuery", null, requestBuilder) + + data class Result( + val helloWorld: String + ) +} +``` + +We can then execute the client + +```kotlin +package com.example.client + +import com.expediagroup.graphql.client.GraphQLKtorClient +import com.expediagroup.graphql.generated.HelloWorldQuery +import kotlinx.coroutines.runBlocking +import java.net.URL + +fun main() { + val client = GraphQLKtorClient(url = URL("http://localhost:8080/graphql")) + val helloWorldQuery = HelloWorldQuery(client) + runBlocking { + val result = helloWorldQuery.execute() + println("hello world query result: ${result.data?.helloWorld}") + } + client.close() +} +``` + +See [graphql-kotlin docs](https://expediagroup.github.io/graphql-kotlin/docs/getting-started) for additial details. \ No newline at end of file diff --git a/src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md b/src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md index d2ac52b9b2..9e321f89a7 100644 --- a/src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md +++ b/src/content/code/language-support/java-kotlin-android/server/graphql-kotlin.md @@ -1,8 +1,40 @@ --- name: graphql-kotlin -description: A set of libraries for running GraphQL server in Kotlin. +description: A set of libraries for running GraphQL client and server in Kotlin. url: https://github.com/ExpediaGroup/graphql-kotlin/ github: ExpediaGroup/graphql-kotlin --- +GraphQL Kotlin follows a code first approach for generating your GraphQL schemas. Given the similarities between Kotlin and GraphQL, such as the ability to define nullable/non-nullable types, a schema can be generated from Kotlin code without any separate schema specification. To create a reactive GraphQL web server add following dependency to your Gradle build file: +```kotlin +// build.gradle.kts +implementation("com.expediagroup", "graphql-kotlin-spring-server", latestVersion) +``` + +We also need to provide a list of supported packages that can be scanned for exposing your schema objects through reflections. Add following configuration to your `application.yml` file: + +```yaml +graphql: + packages: + - "com.your.package" +``` + +With the above configuration we can now create our schema. In order to expose your queries, mutations and/or subscriptions in the GraphQL schema you simply need to implement corresponding marker interface and they will be automatically picked up by `graphql-kotlin-spring-server` auto-configuration library. + +```kotlin +@Component +class HelloWorldQuery : Query { + fun helloWorld() = "Hello World!!!" +} +``` + +This will result in a reactive GraphQL web application with following schema: + +```graphql +type Query { + helloWorld: String! +} +``` + +See [graphql-kotlin docs](https://expediagroup.github.io/graphql-kotlin/docs/getting-started) for additial details. From b7c576e0e2ed08cc44f36423708ecbac7e19fc60 Mon Sep 17 00:00:00 2001 From: Michael Esteban Date: Thu, 19 Nov 2020 22:30:38 +1000 Subject: [PATCH 039/439] Include code of conduct directory in create page process (#967) --- gatsby-node.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gatsby-node.js b/gatsby-node.js index 4b08795d35..fc7bf4e0f2 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -172,7 +172,7 @@ exports.createPages = async ({ graphql, actions }) => { if ( sourceInstanceName !== "content" || - relativeDirectory.includes("code") + relativeDirectory.includes("code/") ) { return } From d19e4b44fc7e4e4ecdefc667a2779359c552b4ce Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Thu, 19 Nov 2020 21:17:35 +0000 Subject: [PATCH 040/439] Update documentation for urql (#969) * Update urql's description and metadata * Add descriptions as seen for graphql-yoga et al * Replace "The" with "A" In our tagline we use "The" on our own pages, and "A" on external documentation. --- .../code/language-support/javascript/client/urql.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/content/code/language-support/javascript/client/urql.md b/src/content/code/language-support/javascript/client/urql.md index 2dcc709cc5..801836bea7 100644 --- a/src/content/code/language-support/javascript/client/urql.md +++ b/src/content/code/language-support/javascript/client/urql.md @@ -1,9 +1,15 @@ --- name: urql -description: A highly customizable and versatile GraphQL client for React. -url: https://formidable.com/open-source/urql/ +description: A highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow. +url: https://formidable.com/open-source/urql/docs/ github: FormidableLabs/urql -npm: "urql" +npm: "@urql/core" --- +`urql` is a GraphQL client that exposes a set of helpers for several frameworks. +It's built to be highly customisable and versatile so you can take it from getting started with your first GraphQL project +all the way to building complex apps and experimenting with GraphQL clients. +- Currently supports React, React Native, Preact, Svelte, and Vue, and is supported by GraphQL Code Generator. +- Logical yet simple default behaviour and document caching, and normalized caching via `@urql/exchange-graphcache` +- Fully customizable behaviour via "exchanges" (addon packages) From ef62c431834c709018cc9a09175b1ef2eba2071a Mon Sep 17 00:00:00 2001 From: Pierre Ricadat Date: Fri, 20 Nov 2020 16:40:34 +0900 Subject: [PATCH 041/439] Simplify Caliban example and make it more readable --- .../language-support/scala/server/caliban.md | 26 ++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/src/content/code/language-support/scala/server/caliban.md b/src/content/code/language-support/scala/server/caliban.md index 9a8bfe0f87..2319f7f4bb 100644 --- a/src/content/code/language-support/scala/server/caliban.md +++ b/src/content/code/language-support/scala/server/caliban.md @@ -7,27 +7,23 @@ github: ghostdogpr/caliban An example of a GraphQL schema and query with `caliban`: ```scala +import caliban.GraphQL.graphQL +import caliban.RootResolver + case class Character(name: String, age: Int) + def getCharacters(): List[Character] = ??? + // schema case class Queries(characters: List[Character]) + // resolver val queries = Queries(getCharacters) -import caliban.GraphQL.graphQL -import caliban.RootResolver -val api = graphQL(RootResolver(queries)) + +val query = "{ characters { name } }" for { + api = graphQL(RootResolver(queries)) interpreter <- api.interpreter -} yield interpreter -case class GraphQLResponse[+E](data: ResponseValue, errors: List[E]) -val query = """ - { - characters { - name - } - }""" -for { - result <- interpreter.execute(query) - _ <- zio.console.putStrLn(result.data.toString) -} yield () + result <- interpreter.execute(query) +} yield result ``` From 0b330c6c8aba003ea75c8bc4f29fc56ca4061d20 Mon Sep 17 00:00:00 2001 From: Pierre Ricadat Date: Fri, 20 Nov 2020 16:43:04 +0900 Subject: [PATCH 042/439] Update caliban.md --- src/content/code/language-support/scala/server/caliban.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/code/language-support/scala/server/caliban.md b/src/content/code/language-support/scala/server/caliban.md index 2319f7f4bb..0644058584 100644 --- a/src/content/code/language-support/scala/server/caliban.md +++ b/src/content/code/language-support/scala/server/caliban.md @@ -20,10 +20,10 @@ case class Queries(characters: List[Character]) // resolver val queries = Queries(getCharacters) -val query = "{ characters { name } }" +val api = graphQL(RootResolver(queries)) + for { - api = graphQL(RootResolver(queries)) interpreter <- api.interpreter - result <- interpreter.execute(query) + result <- interpreter.execute("{ characters { name } }") } yield result ``` From 89dec3cbd35d356b605bf1be17268505d5fab7ac Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Fri, 20 Nov 2020 13:40:47 +0100 Subject: [PATCH 043/439] Implement feedback from GraphQL newbies (#968) --- src/content/faq/General.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/content/faq/General.md b/src/content/faq/General.md index 35cee2fffd..515a44f6ba 100644 --- a/src/content/faq/General.md +++ b/src/content/faq/General.md @@ -14,11 +14,11 @@ It depends on your use case, but in general, GraphQL has a few key features that * Create a representation of your data that feels familiar and natural ([a graph](/learn/thinking-in-graphs/#it-s-graphs-all-the-way-down)). * Ensure that all of your data is [statically typed](/learn/schema/) and these types inform [what queries the schema supports](/learn/introspection/). * [Reduce the need for breaking changes](/learn/best-practices/#versioning), but utilize a [built-in mechanism for deprecations](https://spec.graphql.org/draft/#sec-Deprecation) when you need to. -* Access to a [powerful tooling ecosystem](/code/#tools) with GUIs, editor integrations, code generation, linting, analytics, and more. +* Access to a [powerful tooling ecosystem](/code/#generic-tools) with GUIs, editor integrations, code generation, linting, analytics, and more. [Our homepage](/) outlines even more reasons to use GraphQL. -You can try out GraphQL without rewriting your entire application. For example, starting with a single HTTP request that wraps an existing REST call. Your [GraphQL schema](/learn/thinking-in-graphs/#shared-language) and [business domain model](/learn/thinking-in-graphs/#business-logic-layer) can expand gradually. We recommend focusing on one use case at first and only building the part of the schema needed for that. +You can try out GraphQL without rewriting your entire application. For instance, starting with a single HTTP request that wraps an existing REST call. Your [GraphQL schema](/learn/thinking-in-graphs/#shared-language) and [business domain model](/learn/thinking-in-graphs/#business-logic-layer) can expand gradually. We recommend focusing on one use case at first and only building the part of the schema needed for that. ## Is GraphQL a database language like SQL? @@ -42,7 +42,7 @@ There are many resources available to help you learn GraphQL, including this web For more practical guides, visit the [How to GraphQL](https://www.howtographql.com/) fullstack tutorial website. We also have a free online course with edX, [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis). -Before you start your learning journey, make sure you know what an API is and how communication generally works between client and server. +Before you start your learning journey, make sure you know [what an API is](https://www.codenewbie.org/blogs/an-intro-to-apis) and how communication generally works between client and server. ## Is GraphQL frontend or backend? @@ -58,7 +58,7 @@ It’s understandable why you’d think this, though. GraphQL was introduced at GraphQL clients can help you handle [queries, mutations,](/learn/queries/) and [subscriptions](https://spec.graphql.org/draft/#sec-Subscription) to a [GraphQL server](https://www.howtographql.com/advanced/1-server/). They use the underlying structure of a GraphQL API to automate certain processes. This includes batching, UI updates, build-time schema validation, and more. -A [list of GraphQL clients](/code/#graphql-clients) in various languages is available on our Code page. There’s also an [in-depth explanation of their benefits](https://www.howtographql.com/advanced/0-clients/) on How To GraphQL. +A list of GraphQL clients in various languages is available on our [Code page](/code/). There’s also an [in-depth explanation of their benefits](https://www.howtographql.com/advanced/0-clients/) on How To GraphQL. You don't need a specific client to work with GraphQL, though. You might want to start out by [issuing GraphQL results with a regular HTTP client](/learn/serving-over-http/). Then later switch to a GraphQL-optimized client as your application grows in complexity. @@ -76,6 +76,6 @@ You can find out more by visiting [foundation.graphql.org](https://foundation.gr ## How can I contribute to the GraphQL specification? -GraphQL is still an evolving language and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/master/CONTRIBUTING.md) are available on GitHub. +GraphQL is still evolving and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/master/CONTRIBUTING.md) are available on GitHub. There are more ways to get involved with GraphQL beyond the specification though. Updating the content on [this website and the documentation](https://github.com/graphql/graphql.github.io), for example. Or contributing to [graphql-js](https://github.com/graphql/graphql-js), [express-graphql](https://github.com/graphql/express-graphql), [GraphiQL](https://github.com/graphql/graphiql), or [one of the many other projects](https://github.com/graphql/) maintained by the [GraphQL Foundation](#what-is-the-graphql-foundation). From a603253cf663541a21ce086fec57b44cf918ac18 Mon Sep 17 00:00:00 2001 From: Daniel Rearden Date: Fri, 20 Nov 2020 21:07:07 -0500 Subject: [PATCH 044/439] Add GraphQL Helix example --- .../javascript/server/graphql-helix.md | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/src/content/code/language-support/javascript/server/graphql-helix.md b/src/content/code/language-support/javascript/server/graphql-helix.md index ed9b8c1bb1..5c872e3ec3 100644 --- a/src/content/code/language-support/javascript/server/graphql-helix.md +++ b/src/content/code/language-support/javascript/server/graphql-helix.md @@ -6,4 +6,79 @@ github: contrawork/graphql-helix npm: "graphql-helix" --- +To run a hello world server with GraphQL Helix: +```bash +npm install graphql graphql-helix express +``` + +Then run `node server.js` with this code in `server.js`: + +```js +const express = require('express') +const { + GraphQLObjectType, + GraphQLSchema, + GraphQLString +} = require('graphql'); +const { + getGraphQLParameters, + processRequest, + renderGraphiQL, + shouldRenderGraphiQL +} = require('graphql-helix'); + +const schema = new GraphQLSchema({ + query: new GraphQLObjectType({ + name: 'Query', + fields: { + hello: { + type: GraphQLString, + resolve: () => 'Hello world!', + }, + }, + }), +}); + +const app = express(); + +app.use(express.json()); + +app.use('/graphql', async (req, res) => { + const request = { + body: req.body, + headers: req.headers, + method: req.method, + query: req.query, + }; + + if (shouldRenderGraphiQL(request)) { + res.send(renderGraphiQL()); + } else { + const { operationName, query, variables } = getGraphQLParameters(request); + + const result = await processRequest({ + operationName, + query, + variables, + request, + schema, + }); + + if (result.type === 'RESPONSE') { + result.headers.forEach(({ name, value }) => res.setHeader(name, value)); + res.status(result.status); + res.json(result.payload); + } else { + // graphql-helix also supports subscriptions and incremental delivery (i.e. @defer and @stream directives) + // out of the box. See the repo for more complete examples that also implement those features. + } + } +}); + +app.listen(4000, () => + console.log('Now browse to http://localhost:4000/graphql'); +) +``` + +This example uses Express, but GraphQL Helix is framework- and runtime-agnostic -- it can run in Node, Deno and the browser. GraphQL Helix provides you with a handful of utility functions to build your own HTTP server but leaves the ultimate implementation details up to you. From e0895802dc81936b3f52480456bf6eb179ec5951 Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Sat, 21 Nov 2020 09:26:55 +0100 Subject: [PATCH 045/439] Update hot-chocolate.md --- .../c-net/server/hot-chocolate.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/content/code/language-support/c-net/server/hot-chocolate.md b/src/content/code/language-support/c-net/server/hot-chocolate.md index e762f13acc..3f944355b3 100644 --- a/src/content/code/language-support/c-net/server/hot-chocolate.md +++ b/src/content/code/language-support/c-net/server/hot-chocolate.md @@ -5,4 +5,32 @@ url: https://github.com/ChilliCream/hotchocolate github: ChilliCream/hotchocolate --- +```csharp +using Microsoft.AspNetCore; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.DependencyInjection; +WebHost + .CreateDefaultBuilder(args) + .ConfigureServices(services => + services + .AddGraphQLServer() + .AddQueryType()) + .Configure(builder => + builder + .UseRouting() + .UseEndpoints(e => e.MapGraphQL())) + .Build() + .Run(); + +public class Query +{ + public Hero GetHero() => new Hero(); +} + +public class Hero +{ + public string Name => "Luke Skywalker"; +} +``` From 83094b8b351227d4dc0ae79e19c1b9d33de67970 Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Mon, 23 Nov 2020 16:57:15 +0100 Subject: [PATCH 046/439] Add contributing guide (#970) * Initial commit - shiny new contributing guide * Grammar and clarity tweaks * More tweaks --- CONTRIBUTING.md | 130 ++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 34 ++----------- 2 files changed, 133 insertions(+), 31 deletions(-) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000000..c42de3709b --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,130 @@ +# Contributing to graphql.org + +> This repository is governed by the [GraphQL Code of Conduct](https://graphql.org/codeofconduct/). By contributing, you agree to abide by its terms. + +Thanks for taking the time to contribute! The GraphQL community is great because of people like you 🎉 + +There are many ways to get involved. Follow this guide and feel free to [reach out if you have questions](#asking-questions). + +## What's in this document + +- [Development guide](#development-guide) + - [Running the site locally](#running-the-site-locally) + - [Branching](#branching) + - [Project structure](#project-structure) + - [Publishing the updated site](#publishing-the-updated-site) +- [Updating content](#updating-content) + - [Fix a typo, code sample bug, or formatting](#fix-a-typo-code-sample-bug-or-formatting) + - [Add a library or tool to the Code page](#add-a-library-or-tool-to-the-code-page) + - [Add a resource to the Community page](#add-a-resource-to-the-community-page) + - [Add a question to the FAQ](#add-a-question-to-the-faq) + - [Write a new section or guide](#write-a-new-section-or-guide) +- [Making changes to the code](#making-changes-to-the-code) +- [Contributing something else](#contributing-something-else) +- [Asking questions](#asking-questions) + +## Development guide + +### Running the site locally + +First, clone this repository and move into the directory: + +```bash +git clone https://github.com/graphql/graphql.github.io.git +cd graphql.github.io +``` + +Then, use [Yarn](https://yarnpkg.com/getting-started/install) to install and load all the necessary dependencies: + +```bash +yarn +``` + +> Note: [Yarn is currently the only way to run the site locally](https://github.com/graphql/graphql.github.io/issues/946). + +Run the `start` script to launch the server: + +```bash +yarn start +``` + +Finally, open [http://localhost:8000](http://localhost:8000) to view it in the browser. + +The GraphQL website is built with [Gatsby](https://www.gatsbyjs.com/docs/). This means that a hot-reloading development environment will be accessible by default. + +### Branching + +Active development for graphql.org happens on the `source` branch. Be sure to create any new branches or direct any pull requests back to `source`. + +### Project structure + +- `static`: Files that will be copied directly to `public`. +- `public`: Output files that will be served by a static HTTP server. +- `src`: Markdown and the TypeScript/JavaScript files used to generate the website. + - `assets`: All the [`less`](http://lesscss.org/) files that contain stylesheets. + - `components` and `Containers`: React components used for layouts and pages. + - `content`: Markdown files with the content of pages. + - `templates`: Layout templates. + - `utils`: Helper functions. + +### Publishing the updated site + +Your changes will be merged into the `source` branch. Then, the CI will automatically publish a new version of http://graphql.org via [Netlify](https://docs.netlify.com/). + +## Updating content + +### Fix a typo, code sample bug, or formatting + +If you notice something wrong in the text or code samples, please follow our [development guide](#development-guide) to [open a pull request](https://github.com/graphql/graphql.github.io/pulls) with your fix. + +All of the content on graphql.org is written and formatted in [Markdown](https://www.gatsbyjs.com/docs/mdx/markdown-syntax/). + +### Add a library or tool to the Code page + +The [Code page](https://graphql.org/code/) is a collection of libraries, tools, and services built for GraphQL. + +To add your resource to this page, follow our [development guide](#development-guide) to [open a pull request](https://github.com/graphql/graphql.github.io/pulls). + +The content for this page is located in [various directories under `src/content/code`](./src/). Everything is written and formatted in [Markdown](https://www.gatsbyjs.com/docs/mdx/markdown-syntax/). + +### Add a resource to the Community page + +The [Community page](https://graphql.org/community/) highlights resources and groups that help people get more involved with GraphQL. + +To add something to this page, follow our [development guide](#development-guide) to [open a pull request](https://github.com/graphql/graphql.github.io/pulls). + +The content for this page is located in a [directory under `src/content/community`](./src/). Everything is written and formatted in [Markdown](https://www.gatsbyjs.com/docs/mdx/markdown-syntax/). + +### Add a question to the FAQ + +Our [Frequently Asked Questions (FAQ) page](https://graphql.org/faq/) is designed to help answer questions from the community. This page is still in development, so if you think there's a question missing - please [open an issue](https://github.com/graphql/graphql.github.io/issues/new)! It'd be great if you could include both the question and a proposed answer outline in the issue description. + +Once you have approval from a maintainer, use the [development guide](#development-guide) to add your question and answer. The content for the FAQ is located in [`src/content/faq`](./src/content/faq/). Each section has its own [Markdown](https://www.gatsbyjs.com/docs/mdx/markdown-syntax/) file. + +> Note: All answers in this section should be vendor-neutral and accessible to GraphQL users of all levels. + +When your answer is ready, [open a pull request](https://github.com/graphql/graphql.github.io/pulls/). + +### Write a new section or guide + +There are still several [Best Practices guides that no one has written](https://github.com/graphql/graphql.github.io/issues/41) yet. If you want to take one of these, comment on [the original issue](https://github.com/graphql/graphql.github.io/issues/41) and mention which topic you'll work on. + +Then, use our [development guide](#development-guide) to determine where your new page best fits. Our documentation is written and formatted in [Markdown](https://www.gatsbyjs.com/docs/mdx/markdown-syntax/). + +Once it's ready for review, please [open a pull request](https://github.com/graphql/graphql.github.io/pulls/). + +## Making changes to the code + +Before diving into any code updates, please [open an issue](https://github.com/graphql/graphql.github.io/issues/new) describing the change(s) you'd like to make. + +If you're working off an [existing issue](https://github.com/graphql/graphql.github.io/issues/), follow our [development guide](#development-guide) to make your changes. Once it's ready for review, please [open a pull request](https://github.com/graphql/graphql.github.io/pulls/) and reference the original issue. + +## Contributing something else + +Interested in adding something not covered in this guide? Please [open an issue](https://github.com/graphql/graphql.github.io/issues/new) and tell us all about your idea. + +## Asking questions + +If you run into any problems or have questions while contributing, you're always welcome to [open an issue](https://github.com/graphql/graphql.github.io/issues/new). + +You can also ping our team in the [#website channel on the GraphQL Slack](https://graphql.slack.com/messages/website/). [Get your invite here!](https://graphql-slack.herokuapp.com/) \ No newline at end of file diff --git a/README.md b/README.md index bca1cb5b67..f660b9af86 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,7 @@ # Source Repository for graphql.org -This repository contains the source code of https://graphql.org website. - -# Contributing - -Organization gh-pages deploy the `master` branch, so active development occurs -on this `source` branch. - -### Making changes - -The first time, get all the dependencies loaded via - -`$ npm install` or `$ yarn install` -Then, run the server via - -`$ npm start` or `$ yarn start` - -Open [http://localhost:8000](http://localhost:8000) to view it in the browser. -Anytime you make some changes, refresh the page to see the updates. - -### Folder structure - -- `static` folder contains the files that will be copied directly to `public` folder which will contain the output files to be served by a static HTTP server. - -- `src` folder contains markdown and TypeScript/JavaScript files used to generate the website; -- - `assets` folder contains `less` files and those files contain stylesheets -- - `components` and `Containers` folders contains React components that are used in layouts and pages -- - `content` folder contains markdown files for the content of pages -- - `templates` contains the layout templates -- - `utils` contains helper functions +This repository contains the source code of https://graphql.org website. -### Publish the Website +## Contributing -Once pushed to the `source` branch, CI will publish http://graphql.org +Check out our [contributing guide](./CONTRIBUTING.md) for detailed instructions for how to make changes to graphql.org 🎉 \ No newline at end of file From cadd0089a30edbba22f212b9753c5356fd7cee2c Mon Sep 17 00:00:00 2001 From: "rivantsov@gmail.com" Date: Mon, 23 Nov 2020 15:57:51 -0800 Subject: [PATCH 047/439] added NGraphQL link --- src/content/code/language-support/c-net/server/ngraphql.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/code/language-support/c-net/server/ngraphql.md diff --git a/src/content/code/language-support/c-net/server/ngraphql.md b/src/content/code/language-support/c-net/server/ngraphql.md new file mode 100644 index 0000000000..e5f922e268 --- /dev/null +++ b/src/content/code/language-support/c-net/server/ngraphql.md @@ -0,0 +1,6 @@ +--- +name: NGraphQL +description: A set of packages for implementing GraphQL servers in .NET +url: https://github.com/rivantsov/ngraphql +github: rivantsov/ngraphql +--- From a7a285f3f91f0a93edb3691fd51caf2992c12fac Mon Sep 17 00:00:00 2001 From: carolstran Date: Tue, 24 Nov 2020 12:18:46 +0100 Subject: [PATCH 048/439] Add issue and PR templates --- .github/ISSUE_TEMPLATE/bug-report.md | 32 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/code-changes.md | 23 ++++++++++++++++ .github/ISSUE_TEMPLATE/new-faq-question.md | 23 ++++++++++++++++ .github/ISSUE_TEMPLATE/question.md | 7 +++++ .github/PULL_REQUEST_TEMPLATE.md | 15 ++++++++++ 5 files changed, 100 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug-report.md create mode 100644 .github/ISSUE_TEMPLATE/code-changes.md create mode 100644 .github/ISSUE_TEMPLATE/new-faq-question.md create mode 100644 .github/ISSUE_TEMPLATE/question.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 0000000000..90cff75711 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,32 @@ +--- +name: "Bug Report" +about: Notice something off? Tell us about it here. +labels: bug +--- + + + +### Description + + + +### Steps to Reproduce + + + +### Expected Result + + + +### Actual Result + + + +### Additional Context + + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/code-changes.md b/.github/ISSUE_TEMPLATE/code-changes.md new file mode 100644 index 0000000000..ad751612cd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/code-changes.md @@ -0,0 +1,23 @@ +--- +name: "Code Changes" +about: Tell us more about how you want to improve graphql.org +labels: enhancement +--- + + + +### Description + + + +### Motivation + + + +### Collaboration + + + +### Additional Context + + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/new-faq-question.md b/.github/ISSUE_TEMPLATE/new-faq-question.md new file mode 100644 index 0000000000..d596fb62c0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-faq-question.md @@ -0,0 +1,23 @@ +--- +name: "New FAQ Question" +about: Propose a new question to add to our FAQ page +labels: faq +--- + + + +### Question + + + +### Proposed answer + + + +### Collaboration + + + +### Additional Context + + diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 0000000000..d45f50dd58 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,7 @@ +--- +name: "Question" +about: Ask us anything! +labels: question +--- + + diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000000..9b9f5e0d5f --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,15 @@ + + +Closes # + +## Description + + \ No newline at end of file From a2132ac50341b1a38ec2122403485e1fd0bf2160 Mon Sep 17 00:00:00 2001 From: "rivantsov@gmail.com" Date: Wed, 25 Nov 2020 06:46:51 -0800 Subject: [PATCH 049/439] added to description --- src/content/code/language-support/c-net/server/ngraphql.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/c-net/server/ngraphql.md b/src/content/code/language-support/c-net/server/ngraphql.md index e5f922e268..f66baf6fc3 100644 --- a/src/content/code/language-support/c-net/server/ngraphql.md +++ b/src/content/code/language-support/c-net/server/ngraphql.md @@ -1,6 +1,6 @@ --- name: NGraphQL -description: A set of packages for implementing GraphQL servers in .NET +description: A set of packages for implementing high-performant GraphQL servers in .NET. Faithful implementation of official 2018 Specification. Features: batched execution (aka Data Loader); support for custom scalars; HTTP server based on ASP.NET Core; parsed query cache; modular API construction (equivalent of schema stiching); full introspection support; runtime metrics and quotas. url: https://github.com/rivantsov/ngraphql github: rivantsov/ngraphql --- From 217cbdda436102786668a4efd27bf52b2fece2f7 Mon Sep 17 00:00:00 2001 From: "rivantsov@gmail.com" Date: Wed, 25 Nov 2020 06:51:49 -0800 Subject: [PATCH 050/439] fix wfl error --- src/content/code/language-support/c-net/server/ngraphql.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/code/language-support/c-net/server/ngraphql.md b/src/content/code/language-support/c-net/server/ngraphql.md index f66baf6fc3..bec5356bba 100644 --- a/src/content/code/language-support/c-net/server/ngraphql.md +++ b/src/content/code/language-support/c-net/server/ngraphql.md @@ -1,6 +1,8 @@ --- name: NGraphQL -description: A set of packages for implementing high-performant GraphQL servers in .NET. Faithful implementation of official 2018 Specification. Features: batched execution (aka Data Loader); support for custom scalars; HTTP server based on ASP.NET Core; parsed query cache; modular API construction (equivalent of schema stiching); full introspection support; runtime metrics and quotas. +description: A set of packages for implementing high-performant GraphQL servers in .NET. Faithful implementation of official 2018 Specification. + +Features batched execution support (aka Data Loader); support for custom scalars; HTTP server based on ASP.NET Core; parsed query cache; modular API construction (equivalent of schema stiching); full introspection support; runtime metrics and quotas. url: https://github.com/rivantsov/ngraphql github: rivantsov/ngraphql --- From 1f6fcc2728c5c2a34e920160291dbb340df29743 Mon Sep 17 00:00:00 2001 From: "rivantsov@gmail.com" Date: Wed, 25 Nov 2020 06:54:39 -0800 Subject: [PATCH 051/439] build error --- src/content/code/language-support/c-net/server/ngraphql.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/content/code/language-support/c-net/server/ngraphql.md b/src/content/code/language-support/c-net/server/ngraphql.md index bec5356bba..f9a94187b0 100644 --- a/src/content/code/language-support/c-net/server/ngraphql.md +++ b/src/content/code/language-support/c-net/server/ngraphql.md @@ -1,8 +1,6 @@ --- name: NGraphQL -description: A set of packages for implementing high-performant GraphQL servers in .NET. Faithful implementation of official 2018 Specification. - -Features batched execution support (aka Data Loader); support for custom scalars; HTTP server based on ASP.NET Core; parsed query cache; modular API construction (equivalent of schema stiching); full introspection support; runtime metrics and quotas. +description: A set of packages for implementing high-performant GraphQL servers in .NET. Faithful implementation of official 2018 Specification. Features batched execution support (aka Data Loader); support for custom scalars; HTTP server based on ASP.NET Core; parsed query cache; modular API construction (equivalent of schema stiching); full introspection support; runtime metrics and quotas. url: https://github.com/rivantsov/ngraphql github: rivantsov/ngraphql --- From ef51a051076f666b9977e1c8711930fe51981706 Mon Sep 17 00:00:00 2001 From: Deepak <69639135+Deepak-du@users.noreply.github.com> Date: Wed, 25 Nov 2020 22:39:46 +0530 Subject: [PATCH 052/439] Update README.md (#979) * Update README.md Readme file has been updated in a detailed way. * Update README.md Co-authored-by: Michael Esteban * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky * Update README.md Co-authored-by: Carolyn Stransky Co-authored-by: Michael Esteban Co-authored-by: Carolyn Stransky --- README.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f660b9af86..75e07b1066 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,18 @@ # Source Repository for graphql.org -This repository contains the source code of https://graphql.org website. +This repository contains the source code for the [GraphQL website](https://graphql.org). -## Contributing +> You can find more discussions on the [#website channel on the GraphQL Slack](https://graphql.slack.com/messages/website/). [Get your invite here!](https://graphql-slack.herokuapp.com/) -Check out our [contributing guide](./CONTRIBUTING.md) for detailed instructions for how to make changes to graphql.org 🎉 \ No newline at end of file + +A brief overview: **GraphQL** is a query language for APIs and a runtime for fulfilling those queries with your existing data. It provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need, and enables powerful developer tools. The [specification](https://spec.graphql.org/) is open source and governed by the [GraphQL Foundation](https://foundation.graphql.org/). + +## Documentation +- [Site](https://graphql.org/) +- [Reference documentation](https://graphql.org/learn/) +- [Language support, tools, and services](https://graphql.org/code/) +- [Frequently Asked Questions (FAQ)](https://graphql.org/faq/) +- [Community resources](https://graphql.org/community/) + +## How to contribute +Check out our [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to make changes to the GraphQL website 🎉 From a4d934d740637e6c73b302d148754d05ca12f089 Mon Sep 17 00:00:00 2001 From: Leonardo Losoviz Date: Thu, 26 Nov 2020 13:50:49 +0800 Subject: [PATCH 053/439] Added "GraphQL by PoP" server in PHP --- .../code/language-support/php/server/graphql-by-pop.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/content/code/language-support/php/server/graphql-by-pop.md diff --git a/src/content/code/language-support/php/server/graphql-by-pop.md b/src/content/code/language-support/php/server/graphql-by-pop.md new file mode 100644 index 0000000000..366891353a --- /dev/null +++ b/src/content/code/language-support/php/server/graphql-by-pop.md @@ -0,0 +1,8 @@ +--- +name: GraphQL by PoP +description: CMS-agnostic GraphQL server in PHP +url: https://graphql-by-pop.com +github: GraphQLByPoP/graphql-server +--- + + From 7689a0a64baa6105a28e3b0224758a1165bd7514 Mon Sep 17 00:00:00 2001 From: Arpit Kushwaha <29251567+shark-h@users.noreply.github.com> Date: Fri, 27 Nov 2020 17:08:46 +0530 Subject: [PATCH 054/439] Update Community-Events.md updated upcoming event details. --- src/content/community/Community-Events.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/content/community/Community-Events.md b/src/content/community/Community-Events.md index 35e6370a3b..dbdb8085e0 100644 --- a/src/content/community/Community-Events.md +++ b/src/content/community/Community-Events.md @@ -8,18 +8,10 @@ sublinks: Upcoming Events,Meetups ## Upcoming Events -### Byteconf GraphQL - -- **Date:** January 31, 2020 -- **Location:** Streamed online -- **Link:** https://www.bytesized.xyz/graphql-2020 - -Free GraphQL conference live-streamed on YouTube - ### GraphQL Asia -- **Date:** February 20-22, 2020 -- **Location:** Bangalore, India +- **Date:** February, 2021 +- **Location:** Online - **Link:** https://graphql.asia GraphQL conference organized by Hasura From 233996e0a3d5d8c605eebf63670ded9755fda95e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3gvan=20Olsen?= Date: Fri, 27 Nov 2020 17:32:18 +0000 Subject: [PATCH 055/439] Added KGraphQL to the code list --- .../java-kotlin-android/server/kgraphql.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/content/code/language-support/java-kotlin-android/server/kgraphql.md diff --git a/src/content/code/language-support/java-kotlin-android/server/kgraphql.md b/src/content/code/language-support/java-kotlin-android/server/kgraphql.md new file mode 100644 index 0000000000..ffdbb546ad --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/server/kgraphql.md @@ -0,0 +1,61 @@ +--- +name: KGraphQL +description: KGraphQL is a Kotlin implementation of GraphQL. It provides a rich DSL to set up the GraphQL schema. +url: https://kgraphql.io/ +github: aPureBase/KGraphQL +--- + +Here's a simple example on how to create a simple schema based on a kotlin data class plus a property resolver that gets applied onto your class. + +```kotlin +data class Article(val id: Int, val text: String) + +fun main() { + val schema = KGraphQL.schema { + query("article") { + resolver { id: Int?, text: String -> + Article(id ?: -1, text) + } + } + type
{ + property("fullText") { + resolver { article: Article -> + "${article.id}: ${article.text}" + } + } + } + } + + schema.execute(""" + { + article(id: 5, text: "Hello World") { + id + fullText + } + } + """).let(::println) +} +``` + +KGraphQL is using coroutines behind the scenes to provide great asynchronous performance. + +See [KGraphQL docs](https://kgraphql.io/Installation/) for more in depth usage. + +## Ktor Plugin + +KGraphQL has a Ktor plugin which gives you a fully functional GraphQL server with a single [install](https://ktor.io/docs/zfeatures.html) function call. Example below shows how to set up a GraphQL server within Ktor and it will give you a [GraphQL Playground](https://github.com/graphql/graphql-playground) out of the box by entering `localhost:8080/graphql`. + +```kotlin +fun Application.module() { + install(GraphQL) { + playground = true + schema { + query("hello") { + resolver { -> "World!" } + } + } + } +} +``` + +You can follow the [Ktor tutorial](https://kgraphql.io/Tutorials/ktor/) to set up a KGraphQL server with ktor from scratch up. From 731208a652e24ece2b17f7fddcef0d327219dd2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3gvan=20Olsen?= Date: Fri, 27 Nov 2020 17:56:03 +0000 Subject: [PATCH 056/439] Update kgraphql.md --- .../language-support/java-kotlin-android/server/kgraphql.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/java-kotlin-android/server/kgraphql.md b/src/content/code/language-support/java-kotlin-android/server/kgraphql.md index ffdbb546ad..bd73f061f1 100644 --- a/src/content/code/language-support/java-kotlin-android/server/kgraphql.md +++ b/src/content/code/language-support/java-kotlin-android/server/kgraphql.md @@ -5,7 +5,7 @@ url: https://kgraphql.io/ github: aPureBase/KGraphQL --- -Here's a simple example on how to create a simple schema based on a kotlin data class plus a property resolver that gets applied onto your class. +Here's an example on how to create a simple schema based on a kotlin data class plus a property resolver that gets applied onto your class. ```kotlin data class Article(val id: Int, val text: String) From 08d292d9eea4a9e76f705e57b0f069109f70d2de Mon Sep 17 00:00:00 2001 From: Leonardo Losoviz Date: Sun, 29 Nov 2020 23:38:45 +0800 Subject: [PATCH 057/439] Added description for GraphQL by PoP --- .../php/server/graphql-by-pop.md | 114 +++++++++++++++++- 1 file changed, 113 insertions(+), 1 deletion(-) diff --git a/src/content/code/language-support/php/server/graphql-by-pop.md b/src/content/code/language-support/php/server/graphql-by-pop.md index 366891353a..6bba9a334e 100644 --- a/src/content/code/language-support/php/server/graphql-by-pop.md +++ b/src/content/code/language-support/php/server/graphql-by-pop.md @@ -1,8 +1,120 @@ --- name: GraphQL by PoP -description: CMS-agnostic GraphQL server in PHP +description: CMS-agnostic GraphQL server in PHP. It follows the code-first approach, generating the schema dynamically url: https://graphql-by-pop.com github: GraphQLByPoP/graphql-server --- +GraphQL by PoP follows the [code-first approach](https://graphql-by-pop.com/docs/architecture/code-first.html) to generate the schema (it can be customized for different clients/applications). Fields are dynamically "subscribed" to types, and may or may not be added to the schema depending on the context. +This is how a `User` type is satisfied: + +```php +class UserTypeResolver extends AbstractTypeResolver +{ + public function getTypeName(): string + { + return 'User'; + } + + public function getSchemaTypeDescription(): ?string + { + $translationAPI = TranslationAPIFacade::getInstance(); + return $translationAPI->__('Representation of a user', 'users'); + } + + public function getID(object $user) + { + return $user->ID; + } + + public function getTypeDataLoaderClass(): string + { + return UserTypeDataLoader::class; + } +} +``` + +Please notice how the `TypeResolver` does not indicate which are its fields. It also does not load the objects from the database, but instead delegates this task to a `TypeDataLoader`. + +Adding fields to the type is done via a `FieldResolver`: + +```php +class UserFieldResolver extends AbstractDBDataFieldResolver +{ + public static function getClassesToAttachTo(): array + { + return [ + UserTypeResolver::class, + ]; + } + + public static function getFieldNamesToResolve(): array + { + return [ + 'username', + 'email', + 'url', + ]; + } + + public function getSchemaFieldDescription( + TypeResolverInterface $typeResolver, + string $fieldName + ): ?string { + $translationAPI = TranslationAPIFacade::getInstance(); + $descriptions = [ + 'username' => $translationAPI->__("User's username handle", "users"), + 'email' => $translationAPI->__("User's email", "users"), + 'url' => $translationAPI->__("URL of the user's profile in the website", "users"), + ]; + return $descriptions[$fieldName]; + } + + public function getSchemaFieldType( + TypeResolverInterface $typeResolver, + string $fieldName + ): ?string { + $types = [ + 'username' => SchemaDefinition::TYPE_STRING, + 'email' => SchemaDefinition::TYPE_EMAIL, + 'url' => SchemaDefinition::TYPE_URL, + ]; + return $types[$fieldName]; + } + + public function resolveValue( + TypeResolverInterface $typeResolver, + object $user, + string $fieldName, + array $fieldArgs = [] + ) { + switch ($fieldName) { + case 'username': + return $user->user_login; + + case 'email': + return $user->user_email; + + case 'url': + $userService = UserServiceFacade::getInstance(); + return $userService->getUserProfileURL($user->ID); + } + + return null; + } +} +``` + +The definition of a field for the GraphQL schema, and its resolution, is split into a multitude of functions from the `FieldResolver`: + +- `getSchemaFieldDescription` +- `getSchemaFieldType` +- `resolveValue` +- `getSchemaFieldArgs` +- `isSchemaFieldResponseNonNullable` +- `getImplementedInterfaceClasses` +- `resolveFieldTypeResolverClass` +- `resolveFieldMutationResolverClass` + +This code is more legible than if all functionality is satisfied through a single function, or through a configuration array, making it easier to implement and maintain the resolvers. From 390139a52ff4740401406ad009d35d3947ddfb48 Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Thu, 10 Dec 2020 10:58:49 +0100 Subject: [PATCH 058/439] Update contributing guide to include browser support --- CONTRIBUTING.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c42de3709b..827baeca19 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,6 +20,7 @@ There are many ways to get involved. Follow this guide and feel free to [reach o - [Add a question to the FAQ](#add-a-question-to-the-faq) - [Write a new section or guide](#write-a-new-section-or-guide) - [Making changes to the code](#making-changes-to-the-code) + - [Browser support](#browser-support) - [Contributing something else](#contributing-something-else) - [Asking questions](#asking-questions) @@ -119,6 +120,10 @@ Before diving into any code updates, please [open an issue](https://github.com/g If you're working off an [existing issue](https://github.com/graphql/graphql.github.io/issues/), follow our [development guide](#development-guide) to make your changes. Once it's ready for review, please [open a pull request](https://github.com/graphql/graphql.github.io/pulls/) and reference the original issue. +### Browser support + +We aim to support the latest stable versions of Chrome, Edge, Firefox, Safari, and Safari on mobile. + ## Contributing something else Interested in adding something not covered in this guide? Please [open an issue](https://github.com/graphql/graphql.github.io/issues/new) and tell us all about your idea. @@ -127,4 +132,4 @@ Interested in adding something not covered in this guide? Please [open an issue] If you run into any problems or have questions while contributing, you're always welcome to [open an issue](https://github.com/graphql/graphql.github.io/issues/new). -You can also ping our team in the [#website channel on the GraphQL Slack](https://graphql.slack.com/messages/website/). [Get your invite here!](https://graphql-slack.herokuapp.com/) \ No newline at end of file +You can also ping our team in the [#website channel on the GraphQL Slack](https://graphql.slack.com/messages/website/). [Get your invite here!](https://graphql-slack.herokuapp.com/) From 9ce150d8726633e9c72a9d08ec0b7b219f95d19c Mon Sep 17 00:00:00 2001 From: Flavio Corpa Date: Thu, 10 Dec 2020 12:40:55 +0100 Subject: [PATCH 059/439] =?UTF-8?q?Add=20mu-haskell=20as=20another=20Haske?= =?UTF-8?q?ll=20GraphQL=20Server=20alternative!=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../haskell/server/mu-haskell.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/content/code/language-support/haskell/server/mu-haskell.md diff --git a/src/content/code/language-support/haskell/server/mu-haskell.md b/src/content/code/language-support/haskell/server/mu-haskell.md new file mode 100644 index 0000000000..f56f8f6053 --- /dev/null +++ b/src/content/code/language-support/haskell/server/mu-haskell.md @@ -0,0 +1,56 @@ +--- +name: Mu-Haskell with Mu-GraphQL +description: A Haskell library for building microservices (gRPC, HTTP) and GraphQL APIs. +url: https://github.com/higherkindness/mu-haskell +github: higherkindness/mu-haskell +--- + +Example implementation of a GraphQL server with type-level representation of the schema auto-generated: + +```haskell +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE NamedFieldPuns #-} +{-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE PartialTypeSignatures #-} +{-# LANGUAGE TypeApplications #-} +{-# LANGUAGE TypeFamilies #-} +{-# LANGUAGE TypeOperators #-} + +-- imports omitted for brevity... + +graphql "Library" "library.graphql" -- all the magic happens here! 🪄🎩 + +-- ... a bit more code... + +libraryServer :: SqlBackend -> ServerT ObjectMapping i Library ServerErrorIO _ +libraryServer conn = + resolver + ( object @"Book" + ( field @"id" bookId, + field @"title" bookTitle, + field @"author" bookAuthor, + field @"imageUrl" bookImage + ), + object @"Author" + ( field @"id" authorId, + field @"name" authorName, + field @"books" authorBooks + ), + object @"Query" + ( method @"authors" allAuthors, + method @"books" allBooks + ), + object @"Mutation" + ( method @"newAuthor" newAuthor, + method @"newBook" newBook + ), + object @"Subscription" + (method @"allBooks" allBooksConduit) + ) + where + bookId :: Entity Book -> ServerErrorIO Integer + bookId (Entity (BookKey k) _) = pure $ toInteger k + -- ... more resolvers... +``` + +See [our docs](https://higherkindness.io/mu-haskell/graphql/) for more information about how to build your own GraphQL server and [the library example](https://github.com/higherkindness/mu-graphql-example-elm) for a more end-to-end example that includes a client written in Elm! From 8a7df71fa74a92d98c704a86e7c45bc8c7fe197c Mon Sep 17 00:00:00 2001 From: Flavio Corpa Date: Thu, 10 Dec 2020 12:47:01 +0100 Subject: [PATCH 060/439] Add docs website --- src/content/code/language-support/haskell/server/mu-haskell.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/haskell/server/mu-haskell.md b/src/content/code/language-support/haskell/server/mu-haskell.md index f56f8f6053..636f68d248 100644 --- a/src/content/code/language-support/haskell/server/mu-haskell.md +++ b/src/content/code/language-support/haskell/server/mu-haskell.md @@ -1,7 +1,7 @@ --- name: Mu-Haskell with Mu-GraphQL description: A Haskell library for building microservices (gRPC, HTTP) and GraphQL APIs. -url: https://github.com/higherkindness/mu-haskell +url: https://higherkindness.io/mu-haskell/ github: higherkindness/mu-haskell --- From 32bddc7e3b7964670c6abd476531a7cd310158bf Mon Sep 17 00:00:00 2001 From: Simone Busoli Date: Sat, 12 Dec 2020 09:09:29 +0100 Subject: [PATCH 061/439] Add graphql-hooks client library --- .../language-support/javascript/client/graphql-hooks.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/content/code/language-support/javascript/client/graphql-hooks.md diff --git a/src/content/code/language-support/javascript/client/graphql-hooks.md b/src/content/code/language-support/javascript/client/graphql-hooks.md new file mode 100644 index 0000000000..692e40ffc7 --- /dev/null +++ b/src/content/code/language-support/javascript/client/graphql-hooks.md @@ -0,0 +1,7 @@ +--- +name: graphql-hooks +description: Minimal hooks-first GraphQL client. +url: https://github.com/nearform/graphql-hooks +github: nearform/graphql-hooks +npm: "graphql-hooks" +--- From 01c9fa653f97cbaa5d8112123a65bb36c9b60a85 Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Sat, 12 Dec 2020 16:33:00 +0100 Subject: [PATCH 062/439] Update contributing guidelines for Code page (#980) * Updating contributing guidelines for Code page * Fix mistakes oops --- CONTRIBUTING.md | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c42de3709b..f93a75369a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -79,11 +79,30 @@ If you notice something wrong in the text or code samples, please follow our [de All of the content on graphql.org is written and formatted in [Markdown](https://www.gatsbyjs.com/docs/mdx/markdown-syntax/). -### Add a library or tool to the Code page +### Add a library, tool, or service to the Code page -The [Code page](https://graphql.org/code/) is a collection of libraries, tools, and services built for GraphQL. +The [Code page](https://graphql.org/code/) is a collection of libraries, tools, and services built for GraphQL. -To add your resource to this page, follow our [development guide](#development-guide) to [open a pull request](https://github.com/graphql/graphql.github.io/pulls). +#### General guidelines + +**Adding a resource:** +- With rare exceptions, any pull request that adds a new library, tool, or service to the Code page will be accepted. +- Any library should include a few paragraphs describing the usage and offering people a chance to grok the project priorities. +- If there isn't a section already for your programming language, please add it. + +If it isn't a library, tool, or service - then it could go on the [Community page](#add-a-resource-to-the-community-page). If you aren't sure where your resource would fit, you can [open an issue](https://github.com/graphql/graphql.github.io/issues/new) and ask. + +**Removing a resource:** +- Services that don't work anymore +- Code repositories that are archived +- Projects declared to be abandoned by their maintainers +- Any link that 404s + +We rely on these concrete signals before removing a resource. Even if a project hasn't been released in a few years, that doesn't mean that it's not working. + +#### Workflow + +To add or remove a resource to this page, follow our [development guide](#development-guide) to [open a pull request](https://github.com/graphql/graphql.github.io/pulls). The content for this page is located in [various directories under `src/content/code`](./src/). Everything is written and formatted in [Markdown](https://www.gatsbyjs.com/docs/mdx/markdown-syntax/). From 961d350a492cc405a5b20b124dd471ee515f0ddb Mon Sep 17 00:00:00 2001 From: Simone Busoli Date: Sun, 13 Dec 2020 22:46:29 +0100 Subject: [PATCH 063/439] add more description --- .../code/language-support/javascript/client/graphql-hooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/javascript/client/graphql-hooks.md b/src/content/code/language-support/javascript/client/graphql-hooks.md index 692e40ffc7..eb0f43e526 100644 --- a/src/content/code/language-support/javascript/client/graphql-hooks.md +++ b/src/content/code/language-support/javascript/client/graphql-hooks.md @@ -1,6 +1,6 @@ --- name: graphql-hooks -description: Minimal hooks-first GraphQL client. +description: Minimal React hooks-first GraphQL client with a tiny bundle, SSR support and caching url: https://github.com/nearform/graphql-hooks github: nearform/graphql-hooks npm: "graphql-hooks" From 23ea1cfa3e43aa57941c415cd89abbc8990a6504 Mon Sep 17 00:00:00 2001 From: Simone Busoli Date: Tue, 15 Dec 2020 11:17:28 +0100 Subject: [PATCH 064/439] Add graphql-hooks example --- .../javascript/client/graphql-hooks.md | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/src/content/code/language-support/javascript/client/graphql-hooks.md b/src/content/code/language-support/javascript/client/graphql-hooks.md index eb0f43e526..0ae88803ac 100644 --- a/src/content/code/language-support/javascript/client/graphql-hooks.md +++ b/src/content/code/language-support/javascript/client/graphql-hooks.md @@ -5,3 +5,66 @@ url: https://github.com/nearform/graphql-hooks github: nearform/graphql-hooks npm: "graphql-hooks" --- + +- 🥇 First-class hooks API +- ⚖️ _Tiny_ bundle: only 7.6kB (2.8 gzipped) +- 📄 Full SSR support: see [graphql-hooks-ssr](packages/graphql-hooks-ssr) +- 🔌 Plugin Caching: see [graphql-hooks-memcache](packages/graphql-hooks-memcache) +- 🔥 No more render props hell +- ⏳ Handle loading and error states with ease + +### Quickstart + +```bash +npm install graphql-hooks +``` + +First you'll need to create a client and wrap your app with the provider: + +```js +import { GraphQLClient, ClientContext } from 'graphql-hooks' + +const client = new GraphQLClient({ + url: '/graphql' +}) + +function App() { + return ( + + {/* children */} + + ) +} +``` + +Now in your child components you can make use of `useQuery`: + +```js +import { useQuery } from 'graphql-hooks' + +const HOMEPAGE_QUERY = `query HomePage($limit: Int) { + users(limit: $limit) { + id + name + } +}` + +function MyComponent() { + const { loading, error, data } = useQuery(HOMEPAGE_QUERY, { + variables: { + limit: 10 + } + }) + + if (loading) return 'Loading...' + if (error) return 'Something Bad Happened' + + return ( +
    + {data.users.map(({ id, name }) => ( +
  • {name}
  • + ))} +
+ ) +} +``` From ddd32acf049182e155c34003f39fb91bf01ff82c Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Mon, 21 Dec 2020 21:54:23 +0100 Subject: [PATCH 065/439] Curate new FAQ sections and add more answers (#982) * Initial design - not pretty * Add missing answers * Fix sentence structure * Apply suggestions from Benjie's code review Co-authored-by: Benjie Gillam * Apply suggestions from Ivan's code review Co-authored-by: Ivan Goncharov --- src/components/FAQLayout/index.tsx | 71 +++++++++++++++-- src/content/faq/General.md | 124 ++++++++++++++++++++++++++--- src/templates/doc.tsx | 14 +++- 3 files changed, 188 insertions(+), 21 deletions(-) diff --git a/src/components/FAQLayout/index.tsx b/src/components/FAQLayout/index.tsx index e84d0b2af4..ce8a21f959 100644 --- a/src/components/FAQLayout/index.tsx +++ b/src/components/FAQLayout/index.tsx @@ -5,23 +5,80 @@ import { toSlug } from '../../utils/slug' interface Props { title: string - questions: string + gettingStartedQuestions: string + generalQuestions: string + bestPracticesQuestions: string + specificationQuestions: string + frontendQuestions: string rawMarkdownBody: string } -const index = ({ title, questions, rawMarkdownBody }: Props) => { +const index = ({ title, gettingStartedQuestions, generalQuestions, bestPracticesQuestions, specificationQuestions, frontendQuestions, rawMarkdownBody }: Props) => { return (

{title}

- {questions && ( + {gettingStartedQuestions && (
- {questions +

Getting Started

+ {gettingStartedQuestions .split(',') - .map(question => ( - - {question} + .map(gettingStartedQuestion => ( + + {gettingStartedQuestion} + + )) + } +
+ )} + {generalQuestions && ( +
+

General

+ {generalQuestions + .split(',') + .map(generalQuestion => ( + + {generalQuestion} + + )) + } +
+ )} + {bestPracticesQuestions && ( +
+

Best Practices

+ {bestPracticesQuestions + .split(',') + .map(bestPracticesQuestion => ( + + {bestPracticesQuestion} + + )) + } +
+ )} + {specificationQuestions && ( +
+

Specification

+ {specificationQuestions + .split(',') + .map(specificationQuestion => ( + + {specificationQuestion} + + )) + } +
+ )} + {frontendQuestions && ( +
+

Frontend

+ {frontendQuestions + .split(',') + .map(frontendQuestion => ( + + {frontendQuestion} )) } diff --git a/src/content/faq/General.md b/src/content/faq/General.md index 515a44f6ba..ab91bc89da 100644 --- a/src/content/faq/General.md +++ b/src/content/faq/General.md @@ -3,7 +3,11 @@ title: Frequently Asked Questions (FAQ) layout: faq category: General permalink: /faq/ -questions: Why should I use GraphQL?,Is GraphQL a database language like SQL?,Does GraphQL replace REST?,How can I learn GraphQL?,Is GraphQL frontend or backend?,Is GraphQL only for React or JavaScript developers?,What is a GraphQL client and why would I use one?,Is GraphQL owned by Facebook?,What is the GraphQL Foundation?,How can I contribute to the GraphQL specification? +gettingStartedQuestions: Why should I use GraphQL?,Does GraphQL replace REST?,How can I learn GraphQL?,Is GraphQL a database language like SQL?,Is GraphQL only for React or JavaScript developers? +generalQuestions: Is GraphQL frontend or backend?,Does GraphQL use HTTP?,How does GraphQL affect my product’s performance?,What is a GraphQL client and why would I use one?,Does GraphQL replace ORMs?,Is GraphQL owned by Facebook?,Who is behind GraphQL?,What is the GraphQL Foundation? +bestPracticesQuestions: Is GraphQL scalable?,Does GraphQL support offline usage?,What are the security concerns with GraphQL?,How can I set up authorization with GraphQL?,How does authentication work with GraphQL?,Is GraphQL the right fit for designing a microservice architecture?,How does versioning work in GraphQL?,How can I document my GraphQL API? +specificationQuestions: What is the best way to follow specification releases?,How can I contribute to the GraphQL specification?,Where is the documentation for subscriptions? +frontendQuestions: Does GraphQL replace Redux or other state management libraries? --- ## Why should I use GraphQL? @@ -20,14 +24,6 @@ It depends on your use case, but in general, GraphQL has a few key features that You can try out GraphQL without rewriting your entire application. For instance, starting with a single HTTP request that wraps an existing REST call. Your [GraphQL schema](/learn/thinking-in-graphs/#shared-language) and [business domain model](/learn/thinking-in-graphs/#business-logic-layer) can expand gradually. We recommend focusing on one use case at first and only building the part of the schema needed for that. -## Is GraphQL a database language like SQL? - -No, but this is a common misconception. - -GraphQL is a specification typically used for remote client-server communications. Unlike SQL, GraphQL is agnostic to the data source(s) used to retrieve data and persist changes. Accessing and manipulating data is performed with arbitrary functions called [resolvers](/learn/execution/). GraphQL coordinates and aggregates the data from these resolver functions, then returns the result to the client. Generally, these resolver functions should delegate to a [business logic layer](/learn/thinking-in-graphs/#business-logic-layer) responsible for communicating with the various underlying data sources. These data sources could be remote APIs, databases, [local cache](/learn/caching/), and nearly anything else your programming language can access. - -For more information on how to get GraphQL to interact with your database, check out our [documentation on resolvers](/learn/execution/#root-fields-resolvers). - ## Does GraphQL replace REST? No, not necessarily. They both handle APIs and can [serve similar purposes](/learn/thinking-in-graphs/#business-logic-layer) from a business perspective. GraphQL is often considered an alternative to REST, but it’s not a definitive replacement. @@ -44,9 +40,13 @@ For more practical guides, visit the [How to GraphQL](https://www.howtographql.c Before you start your learning journey, make sure you know [what an API is](https://www.codenewbie.org/blogs/an-intro-to-apis) and how communication generally works between client and server. -## Is GraphQL frontend or backend? +## Is GraphQL a database language like SQL? -Both. GraphQL specifies how you can [exchange information between client and server](https://www.howtographql.com/basics/3-big-picture/). This includes how the server can indicate [what data and operations are available](/learn/introspection/), how the client should [format requests](/learn/queries/), how the server should [execute these queries](/learn/execution/), and what the client will [receive in response](/learn/serving-over-http/#response). +No, but this is a common misconception. + +GraphQL is a specification typically used for remote client-server communications. Unlike SQL, GraphQL is agnostic to the data source(s) used to retrieve data and persist changes. Accessing and manipulating data is performed with arbitrary functions called [resolvers](/learn/execution/). GraphQL coordinates and aggregates the data from these resolver functions, then returns the result to the client. Generally, these resolver functions should delegate to a [business logic layer](/learn/thinking-in-graphs/#business-logic-layer) responsible for communicating with the various underlying data sources. These data sources could be remote APIs, databases, [local cache](/learn/caching/), and nearly anything else your programming language can access. + +For more information on how to get GraphQL to interact with your database, check out our [documentation on resolvers](/learn/execution/#root-fields-resolvers). ## Is GraphQL only for React or JavaScript developers? @@ -54,6 +54,22 @@ No, not at all. [GraphQL is a specification](https://spec.graphql.org/) that can It’s understandable why you’d think this, though. GraphQL was introduced at a [React conference](https://www.youtube.com/watch?v=9sc8Pyc51uU) and [GraphQL.js](/graphql-js/) is one of the most widely used implementations to date. We know this can be confusing, so we’re working to improve our documentation and add more code samples that aren’t written in JavaScript. +## Is GraphQL frontend or backend? + +Both. GraphQL specifies how you can [exchange information between client and server](https://www.howtographql.com/basics/3-big-picture/). This includes how the server can indicate [what data and operations are available](/learn/introspection/), how the client should [format requests](/learn/queries/), how the server should [execute these queries](/learn/execution/), and what the client will [receive in response](/learn/serving-over-http/#response). + +## Does GraphQL use HTTP? + +Yes, [GraphQL is typically served over HTTP](/learn/best-practices/#http). This is largely due to how pervasive the HTTP protocol is in our industry. But it helps that you try out GraphQL by creating [a single HTTP request](#why-should-i-use-graphql). Guidelines for setting up a GraphQL server to operate over HTTP are available in our [Serving over HTTP](/learn/serving-over-http/) documentation. + +While HTTP is the most common choice for client-server protocol, it’s not the only one. GraphQL is agnostic to the transport layer. So, for example, you could use [WebSockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) for GraphQL subscriptions instead of HTTP to consume realtime data. + +## How does GraphQL affect my product’s performance? + +On a typical GraphQL backend, every field on every type has a focused, single-purpose function for resolving that value. Also, instead of trying to handle data batching on the client, [GraphQL moves that logic to the server](/learn/best-practices/#server-side-batching-caching). As a result, there are some inherent performance benefits. Minimizing over-fetching and making [fewer roundtrips to the server](/learn/queries/#fields) are two of them. + +Other performance factors should be considered when building out your GraphQL implementation. For example, it’s possible for a GraphQL service to be ‘chatty’ and repeatedly load data from your database. This is commonly solved by [implementing a batching technique](/learn/best-practices/#server-side-batching-caching) or [utilizing a tool like DataLoader](https://github.com/graphql/dataloader). + ## What is a GraphQL client and why would I use one? GraphQL clients can help you handle [queries, mutations,](/learn/queries/) and [subscriptions](https://spec.graphql.org/draft/#sec-Subscription) to a [GraphQL server](https://www.howtographql.com/advanced/1-server/). They use the underlying structure of a GraphQL API to automate certain processes. This includes batching, UI updates, build-time schema validation, and more. @@ -62,20 +78,106 @@ A list of GraphQL clients in various languages is available on our [Code page](/ You don't need a specific client to work with GraphQL, though. You might want to start out by [issuing GraphQL results with a regular HTTP client](/learn/serving-over-http/). Then later switch to a GraphQL-optimized client as your application grows in complexity. +## Does GraphQL replace ORMs? + +No, GraphQL is a specification typically used for remote client-server communications. It's [agnostic to the data source(s) used](#is-graphql-a-database-language-like-sql) and doesn’t implement an object-relational mapping technique. But there are ORMs built specifically for GraphQL. A few of those are listed under the [Services section of our Code page](/code/#services). + ## Is GraphQL owned by Facebook? No, GraphQL is governed by the [GraphQL Foundation](#what-is-the-graphql-foundation). That said, the specification was originally developed at Facebook and [Facebook is a member](https://foundation.graphql.org/members/) of the GraphQL Foundation. You might notice that some of our [GitHub repositories](https://github.com/graphql/) still have the license listed under Facebook Inc. We're updating those and have already converted major projects, like [GraphiQL](https://github.com/graphql/graphiql/blob/main/LICENSE) and [DataLoader](https://github.com/graphql/dataloader/blob/master/LICENSE), to the the new copyright: "Copyright (c) 2020 GraphQL Contributors." +## Who is behind GraphQL? + +Many people! The [GraphQL specification and all related projects](http://github.com/graphql/) are open source, so anyone is welcome to [contribute](#how-can-i-contribute-to-the-specification). That said, there is a structure in place behind the repositories. This exists to resolve conflicts within the community and guiding technical decisions. + +The [GraphQL Foundation](#what-is-the-graphql-foundation) provides most of the oversight for GraphQL. It's made up of [representatives from dozens of different companies](https://foundation.graphql.org/members/). + +There are also monthly virtual [GraphQL Working Group (WG)](https://github.com/graphql/graphql-wg) meetings managed by the GraphQL Foundation. These meetings are designed to bring together maintainers of commonly used GraphQL libraries and tools, as well as significant contributors to the GraphQL community. The WG meetings are completely open. Anyone is able to join and [propose items to the agenda](https://github.com/graphql/graphql-wg/blob/master/agendas/). + +In the [November 2020 WG meeting](https://www.youtube.com/watch?v=UybZp9O24Ow), it was announced that GraphQL will have a Technical Steering Committee (TSC) going forward. More on that coming soon. + +If this is confusing, don’t worry - there’s a lot going on. To get a more visual, high-level overview, check out the [GraphQL Landscape](https://landscape.graphql.org/). + ## What is the GraphQL Foundation? The [GraphQL Foundation](https://foundation.graphql.org/faq/) is a neutral foundation that provides governance for GraphQL. This includes vendor-neutral oversight of open-source repositories, funding, events, and more. It's hosted under the [Linux Foundation](https://www.linuxfoundation.org/) and consists of [representatives from dozens of different companies](https://foundation.graphql.org/members/). The idea is that it’s an impartial and open home for the GraphQL community. You can find out more by visiting [foundation.graphql.org](https://foundation.graphql.org/). +## Is GraphQL scalable? + +Yes, GraphQL is designed to be scalable and is used by many companies in production under a very high load. + +GraphQL comes with some [built-in performance boosts](#how-does-graphql-affect-my-product-s-performance) that can help. But once you push it to production, you're responsible for scaling it across instances and monitoring performance. + +## Does GraphQL support offline usage? + +No, or at least not natively. But there are [GraphQL clients](#what-is-a-graphql-client-and-why-would-i-need-one) that enable you to build offline-first. They use features designed to perform data operations while offline, such as caching and service workers. + +You can find a list of GraphQL clients in various languages on our [Code page](/code/). + +## What are the security concerns with GraphQL? + +Most of the security concerns associated with GraphQL are typical for any API or service. A few examples: SQL injections, Denial of Service (DoS) attacks, or someone abusing flawed authentication. But there are also some attacks specific to GraphQL. For instance, [batching attacks](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html#batching-attacks). These attacks can happen as a result of GraphQL allowing you to batch multiple queries (or requests for multiple object instances) in a single network call. + +No matter the concern, it’s important to be proactive. There are many ways to securing your GraphQL server. Using a timeout, setting a maximum depth for queries, and throttling queries based on the server time it needs to complete are all potential approaches. + +For an overview of common security concerns and how to address them, check out the [Security tutorial on How to GraphQL](https://www.howtographql.com/advanced/4-security/) and [OWASP’s GraphQL Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html). + +## How can I set up authorization with GraphQL? + +We recommend enforcing authorization behavior in the [business logic layer](/learn/thinking-in-graphs/#business-logic-layer). That way, you have a single source of truth for authorization. + +For a more detailed explanation, go to our [Authorization documentation](/learn/authorization/). + +## How does authentication work with GraphQL? + +You can implement authentication with common patterns, such as [OAuth](https://oauth.net/) or [JWT](https://jwt.io/). There’s nothing special about authentication within the GraphQL specification. + +Some [GraphQL libraries](/code/#language-support) include a specific protocol for authentication as well. Although if you’re working with a pipeline model, we recommend that [GraphQL be placed after all authentication middleware](/learn/serving-over-http/#web-request-pipeline). + +If you’re using [GraphQL.js](/graphql-js/) to build your API server, we have documentation on [handling authentication with Express middleware](/graphql-js/authentication-and-express-middleware/). + +## Is GraphQL the right fit for designing a microservice architecture? + +Yes, it can be. If you’re integrating GraphQL into your microservice architecture, we’d recommend having one GraphQL schema as an API gateway rather than having your client talk to multiple GraphQL services. This way, you can split your backend into microservices, but then still aggregate all your data to the frontend from a single API. + +There are many ways to create an API gateway. The benefit of using GraphQL is that you can take advantage of features like [caching](/learn/caching/), request budgeting, and planning out query schedules. + +## How does versioning work in GraphQL? + +There’s nothing that will prevent a GraphQL service from being versioned like any other REST API. That said, GraphQL avoids versioning by design. Instead, GraphQL provides the tools to continually build and evolve your schema. For example, GraphQL only returns the data that’s explicitly requested. This means that you can add new features (and all the associated types and fields) without creating a breaking change or bloating results for existing queries. + +You can read more about [how versioning works in GraphQL](/learn/best-practices/#versioning) in our Best Practices section. + +## How can I document my GraphQL API? + +One of the benefits of GraphQL is that it's inherently self-documenting. This means that when you use an interactive tool like [GraphiQL](https://github.com/graphql/graphiql), you’re able to explore what data is exposed by your GraphQL API. This includes the [fields](/learn/queries/#fields), [types](/learn/schema/#type-system), and more. You can also add a [description field](https://spec.graphql.org/draft/#sec-Documentation) to provide supplementary notes about your endpoint. This description field supports strings and Markdown. + +For many, this provides enough API reference documentation. But it doesn’t reduce the need for other forms of documentation. You'll likely still need to create guides that explain how the general concepts tie into your specific use case. + +## What is the best way to follow specification releases? + +The latest working draft release of the GraphQL specification can be found at [spec.graphql.org/draft](https://spec.graphql.org/draft/). Previous editions are also available at permalinks that match their [release tag](https://github.com/graphql/graphql-spec/releases). + +The entire process behind each release is open source. You can monitor specification proposals by following [pull requests in the graphql-spec repository](https://github.com/graphql/graphql-spec/pulls). You can also watch past GraphQL Working Group discussions various proposals on [YouTube](https://www.youtube.com/channel/UCERcwLeheOXp_u61jEXxHMA). + ## How can I contribute to the GraphQL specification? GraphQL is still evolving and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/master/CONTRIBUTING.md) are available on GitHub. There are more ways to get involved with GraphQL beyond the specification though. Updating the content on [this website and the documentation](https://github.com/graphql/graphql.github.io), for example. Or contributing to [graphql-js](https://github.com/graphql/graphql-js), [express-graphql](https://github.com/graphql/express-graphql), [GraphiQL](https://github.com/graphql/graphiql), or [one of the many other projects](https://github.com/graphql/) maintained by the [GraphQL Foundation](#what-is-the-graphql-foundation). + +## Where is the documentation for subscriptions? + +It's not on this website yet, but we're working on it. For now, the specification includes details for [how to write and execute subscriptions](https://spec.graphql.org/draft/#sec-Subscription). + +If you'd like to help write guides on subscriptions, please [let us know](https://github.com/graphql/graphql.github.io/issues/993). + +## Does GraphQL replace Redux or other state management libraries? + +No, GraphQL isn’t a state management library - but it can reduce the need for one. + +One benefit of state management libraries like Redux is that they can manipulate API responses into a format that your application understands. With GraphQL, you have control over [what data you request](/learn/queries/#fields) and typically results are formatted in a client-friendly way by the graph design. So this benefit is already built-in. Many [client libraries](#what-is-a-graphql-client-and-why-would-i-need-one) can also be used to manage state and have features like caching built-in. You may still decide to implement a state management library, but using it to format response data is generally not necessary. diff --git a/src/templates/doc.tsx b/src/templates/doc.tsx index d179668dfa..054278a9a3 100644 --- a/src/templates/doc.tsx +++ b/src/templates/doc.tsx @@ -21,7 +21,7 @@ const layoutMap: any = { const Blog = ({ data, pageContext }: Props) => { const { doc: { - frontmatter: { title, date, permalink, byline, guestBio, layout, questions }, + frontmatter: { title, date, permalink, byline, guestBio, layout, gettingStartedQuestions, generalQuestions, bestPracticesQuestions, specificationQuestions, frontendQuestions }, rawMarkdownBody, }, nextDoc, @@ -35,7 +35,11 @@ const Blog = ({ data, pageContext }: Props) => { permalink={permalink} byline={byline} guestBio={guestBio} - questions={questions} + gettingStartedQuestions={gettingStartedQuestions} + generalQuestions={generalQuestions} + bestPracticesQuestions={bestPracticesQuestions} + specificationQuestions={specificationQuestions} + frontendQuestions={frontendQuestions} rawMarkdownBody={rawMarkdownBody} nextDoc={nextDoc} sideBarData={pageContext.sideBarData} @@ -56,7 +60,11 @@ export const query = graphql` guestBio sublinks layout - questions + gettingStartedQuestions + generalQuestions + bestPracticesQuestions + specificationQuestions + frontendQuestions } id rawMarkdownBody From faa2d44af1817672bad22f023b61c1d842f9b383 Mon Sep 17 00:00:00 2001 From: Carolyn Stransky Date: Mon, 21 Dec 2020 22:19:25 +0100 Subject: [PATCH 066/439] Implement new accordion design for FAQ page (#985) * Initial commit new FAQ design * Finally something rendering * Add sidebar * Jk remove the sidebar again * Add useAccordion hook * Move FAQ specific CSS into its own less file * Fix scrolling issue and keyboard accessibility * Workaround for gatsby build error * Remove broken transitions * Update based on code review in #982 --- src/assets/css/_css/docs.less | 5 - src/assets/css/_css/faq.less | 94 ++++++++++++++++++ src/assets/css/style.less | 1 + src/components/FAQLayout/index.tsx | 92 +++-------------- src/components/FAQSection/index.tsx | 21 ++++ src/content/faq/BestPractices.md | 60 +++++++++++ src/content/faq/Frontend.md | 12 +++ src/content/faq/General.md | 149 +++------------------------- src/content/faq/GettingStarted.md | 50 ++++++++++ src/content/faq/Specification.md | 24 +++++ src/pages/faq.tsx | 70 +++++++++++++ src/templates/doc.tsx | 12 +-- src/utils/useFAQAccordion.ts | 83 ++++++++++++++++ 13 files changed, 441 insertions(+), 232 deletions(-) create mode 100644 src/assets/css/_css/faq.less create mode 100644 src/components/FAQSection/index.tsx create mode 100644 src/content/faq/BestPractices.md create mode 100644 src/content/faq/Frontend.md create mode 100644 src/content/faq/GettingStarted.md create mode 100644 src/content/faq/Specification.md create mode 100644 src/pages/faq.tsx create mode 100644 src/utils/useFAQAccordion.ts diff --git a/src/assets/css/_css/docs.less b/src/assets/css/_css/docs.less index 963887fab2..0ad08aa862 100644 --- a/src/assets/css/_css/docs.less +++ b/src/assets/css/_css/docs.less @@ -162,11 +162,6 @@ } } - .faq-questions::before { - content: "\A"; - white-space: pre; - } - img { max-width: 100%; } diff --git a/src/assets/css/_css/faq.less b/src/assets/css/_css/faq.less new file mode 100644 index 0000000000..d6375cebf4 --- /dev/null +++ b/src/assets/css/_css/faq.less @@ -0,0 +1,94 @@ +.inner-faq-content { + flex: 1; + @media screen and (max-width: 740px) { + margin-right: 0; + } + + & > h1:first-child { + margin-top: 1em; + } + + h2 { + margin-bottom: 10px; + } + + .faq-button-question { + background: transparent; + display: block; + width: 100%; + text-align: left; + padding: 0; + cursor: pointer; + box-shadow: 0px -1px 0px #aaa; + + &:first-child { + box-shadow: none; + } + } + + h3 { + color: #e10098; + padding: 20px 0 20px 5px; + margin: 0; + user-select: none; + position: relative; + + &.open:after { + transform: rotate(-45deg); + } + + &:after { + content: ""; + height: 33px; + width: 33px; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 125"%3E%3Cpath height="20px" width="20px" style="text-indent:0;text-transform:none;block-progression:tb" d="M50 13a4 4 0 00-4 4v29H17a4 4 0 000 8h29v29a4 4 0 108 0V54h29a4 4 0 100-8H54V17a4 4 0 00-4-4z" overflow="visible" fill="%23aaa"/%3E%3C/svg%3E%0A'); + background-repeat: no-repeat; + position: absolute; + transition: transform 200ms ease; + right: 0; + + @media screen and (max-width: 768px) { + display: none; + } + } + + a { + clip: rect(0 0 0 0); + clip-path: inset(50%); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; + } + } + + ul { + max-height: 0; + opacity: 0; + margin-bottom: 0; + margin-top: 0; + display: none; + + &.show { + opacity: 1; + max-height: 800px; + margin-bottom: 1.0875rem; + display: block; + } + } + + p { + max-height: 0; + opacity: 0; + margin: 0; + display: none; + + &.show { + opacity: 1; + max-height: 400px; + margin-bottom: 1.0875rem; + display: block; + } + } +} diff --git a/src/assets/css/style.less b/src/assets/css/style.less index 44741808d3..041e5f9f28 100644 --- a/src/assets/css/style.less +++ b/src/assets/css/style.less @@ -6,3 +6,4 @@ @import "_css/codemirror.less"; @import "_css/algolia.less"; @import "_css/code.less"; +@import "_css/faq.less"; diff --git a/src/components/FAQLayout/index.tsx b/src/components/FAQLayout/index.tsx index ce8a21f959..d3f3df6f71 100644 --- a/src/components/FAQLayout/index.tsx +++ b/src/components/FAQLayout/index.tsx @@ -1,94 +1,28 @@ import React from "react" -import { Link } from "gatsby" -import Marked from '../Marked' -import { toSlug } from '../../utils/slug' +import FAQSection from "../FAQSection" interface Props { title: string - gettingStartedQuestions: string - generalQuestions: string - bestPracticesQuestions: string - specificationQuestions: string - frontendQuestions: string rawMarkdownBody: string + pageContext: any } -const index = ({ title, gettingStartedQuestions, generalQuestions, bestPracticesQuestions, specificationQuestions, frontendQuestions, rawMarkdownBody }: Props) => { +const index = ({ + title, + rawMarkdownBody, + pageContext +}: Props) => { return (
-
-

{title}

- {gettingStartedQuestions && ( -
-

Getting Started

- {gettingStartedQuestions - .split(',') - .map(gettingStartedQuestion => ( - - {gettingStartedQuestion} - - )) - } -
- )} - {generalQuestions && ( -
-

General

- {generalQuestions - .split(',') - .map(generalQuestion => ( - - {generalQuestion} - - )) - } -
- )} - {bestPracticesQuestions && ( -
-

Best Practices

- {bestPracticesQuestions - .split(',') - .map(bestPracticesQuestion => ( - - {bestPracticesQuestion} - - )) - } -
- )} - {specificationQuestions && ( -
-

Specification

- {specificationQuestions - .split(',') - .map(specificationQuestion => ( - - {specificationQuestion} - - )) - } -
- )} - {frontendQuestions && ( -
-

Frontend

- {frontendQuestions - .split(',') - .map(frontendQuestion => ( - - {frontendQuestion} - - )) - } -
- )} - {rawMarkdownBody} -
+
) } -export default index +export default index \ No newline at end of file diff --git a/src/components/FAQSection/index.tsx b/src/components/FAQSection/index.tsx new file mode 100644 index 0000000000..9c23d26c38 --- /dev/null +++ b/src/components/FAQSection/index.tsx @@ -0,0 +1,21 @@ +import React from "react" +import Marked from "../Marked" + +interface Props { + title: string + rawMarkdownBody: string + pageContext: any +} + +const FAQSection = ({ + title, + rawMarkdownBody, + pageContext +}: Props) => ( +
+

{title}

+ {rawMarkdownBody} +
+) + +export default FAQSection diff --git a/src/content/faq/BestPractices.md b/src/content/faq/BestPractices.md new file mode 100644 index 0000000000..c01e0e6a78 --- /dev/null +++ b/src/content/faq/BestPractices.md @@ -0,0 +1,60 @@ +--- +title: Best Practices +layout: faq +permalink: /faq/best-practices +position: 3 +--- + +### Is GraphQL scalable? + +Yes, GraphQL is designed to be scalable and is used by many companies in production under a very high load. + +GraphQL comes with some [built-in performance boosts](#how-does-graphql-affect-my-product-s-performance) that can help. But once you push it to production, you're responsible for scaling it across instances and monitoring performance. + +### Does GraphQL support offline usage? + +No, or at least not natively. But there are [GraphQL clients](#what-is-a-graphql-client-and-why-would-i-need-one) that enable you to build offline-first. They use features designed to perform data operations while offline, such as caching and service workers. + +You can find a list of GraphQL clients in various languages on our [Code page](/code/). + +### What are the security concerns with GraphQL? + +Most of the security concerns associated with GraphQL are typical for any API or service. A few examples: SQL injections, Denial of Service (DoS) attacks, or someone abusing flawed authentication. But there are also some attacks specific to GraphQL. For instance, [batching attacks](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html#batching-attacks). These attacks can happen as a result of GraphQL allowing you to batch multiple queries (or requests for multiple object instances) in a single network call. + +No matter the concern, it’s important to be proactive. There are many ways to securing your GraphQL server. Using a timeout, setting a maximum depth for queries, and throttling queries based on the server time it needs to complete are all potential approaches. + +For an overview of common security concerns and how to address them, check out the [Security tutorial on How to GraphQL](https://www.howtographql.com/advanced/4-security/) and [OWASP’s GraphQL Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html). + +### How can I set up authorization with GraphQL? + +We recommend enforcing authorization behavior in the [business logic layer](/learn/thinking-in-graphs/#business-logic-layer). That way, you have a single source of truth for authorization. + +For a more detailed explanation, go to our [Authorization documentation](/learn/authorization/). + +### How does authentication work with GraphQL? + +You can implement authentication with common patterns, such as [OAuth](https://oauth.net/) or [JWT](https://jwt.io/). There’s nothing special about authentication within the GraphQL specification. + +Some [GraphQL libraries](/code/#language-support) include a specific protocol for authentication as well. Although if you’re working with a pipeline model, we recommend that [GraphQL be placed after all authentication middleware](/learn/serving-over-http/#web-request-pipeline). + +If you’re using [GraphQL.js](/graphql-js/) to build your API server, we have documentation on [handling authentication with Express middleware](/graphql-js/authentication-and-express-middleware/). + +### Is GraphQL the right fit for designing a microservice architecture? + +Yes, it can be. If you’re integrating GraphQL into your microservice architecture, we’d recommend having one GraphQL schema as an API gateway rather than having your client talk to multiple GraphQL services. This way, you can split your backend into microservices, but then still aggregate all your data to the frontend from a single API. + +There are many ways to create an API gateway. The benefit of using GraphQL is that you can take advantage of features like [caching](/learn/caching/), request budgeting, and planning out query schedules. + +### How does versioning work in GraphQL? + +There’s nothing that will prevent a GraphQL service from being versioned like any other REST API. That said, GraphQL avoids versioning by design. + +Instead, GraphQL provides the tools to continually build and evolve your schema. For example, GraphQL only returns the data that’s explicitly requested. This means that you can add new features (and all the associated types and fields) without creating a breaking change or bloating results for existing queries. + +You can read more about [how versioning works in GraphQL](/learn/best-practices/#versioning) in our Best Practices section. + +### How can I document my GraphQL API? + +One of the benefits of GraphQL is that it's inherently self-documenting. This means that when you use an interactive tool like [GraphiQL](https://github.com/graphql/graphiql), you’re able to explore what data is exposed by your GraphQL API. This includes the [fields](/learn/queries/#fields), [types](/learn/schema/#type-system), and more. You can also add a [description field](https://spec.graphql.org/draft/#sec-Documentation) to provide supplementary notes about your endpoint. This description field supports strings and Markdown. + +For many, this provides enough API reference documentation. But it doesn’t reduce the need for other forms of documentation. You'll likely still need to create guides that explain how the general concepts tie into your specific use case. \ No newline at end of file diff --git a/src/content/faq/Frontend.md b/src/content/faq/Frontend.md new file mode 100644 index 0000000000..ce7d9d805c --- /dev/null +++ b/src/content/faq/Frontend.md @@ -0,0 +1,12 @@ +--- +title: Frontend +layout: faq +permalink: /faq/frontend +position: 5 +--- + +### Does GraphQL replace Redux or other state management libraries? + +No, GraphQL isn’t a state management library - but it can reduce the need for one. + +One benefit of state management libraries like Redux is that they can manipulate API responses into a format that your application understands. With GraphQL, you have control over [what data you request](/learn/queries/#fields) and typically results are formatted in a client-friendly way by the graph design. So this benefit is already built-in. Many [client libraries](#what-is-a-graphql-client-and-why-would-i-need-one) can also be used to manage state and have features like caching built-in. You may still decide to implement a state management library, but using it to format response data is generally not necessary. \ No newline at end of file diff --git a/src/content/faq/General.md b/src/content/faq/General.md index ab91bc89da..496f7424cd 100644 --- a/src/content/faq/General.md +++ b/src/content/faq/General.md @@ -1,76 +1,27 @@ --- -title: Frequently Asked Questions (FAQ) +title: General layout: faq -category: General -permalink: /faq/ -gettingStartedQuestions: Why should I use GraphQL?,Does GraphQL replace REST?,How can I learn GraphQL?,Is GraphQL a database language like SQL?,Is GraphQL only for React or JavaScript developers? -generalQuestions: Is GraphQL frontend or backend?,Does GraphQL use HTTP?,How does GraphQL affect my product’s performance?,What is a GraphQL client and why would I use one?,Does GraphQL replace ORMs?,Is GraphQL owned by Facebook?,Who is behind GraphQL?,What is the GraphQL Foundation? -bestPracticesQuestions: Is GraphQL scalable?,Does GraphQL support offline usage?,What are the security concerns with GraphQL?,How can I set up authorization with GraphQL?,How does authentication work with GraphQL?,Is GraphQL the right fit for designing a microservice architecture?,How does versioning work in GraphQL?,How can I document my GraphQL API? -specificationQuestions: What is the best way to follow specification releases?,How can I contribute to the GraphQL specification?,Where is the documentation for subscriptions? -frontendQuestions: Does GraphQL replace Redux or other state management libraries? +permalink: /faq/general +position: 2 --- -## Why should I use GraphQL? - -It depends on your use case, but in general, GraphQL has a few key features that stand out. For example, GraphQL enables you to: - -* Aggregate data from [multiple UI components](/learn/queries/#fragments). -* Create a representation of your data that feels familiar and natural ([a graph](/learn/thinking-in-graphs/#it-s-graphs-all-the-way-down)). -* Ensure that all of your data is [statically typed](/learn/schema/) and these types inform [what queries the schema supports](/learn/introspection/). -* [Reduce the need for breaking changes](/learn/best-practices/#versioning), but utilize a [built-in mechanism for deprecations](https://spec.graphql.org/draft/#sec-Deprecation) when you need to. -* Access to a [powerful tooling ecosystem](/code/#generic-tools) with GUIs, editor integrations, code generation, linting, analytics, and more. - -[Our homepage](/) outlines even more reasons to use GraphQL. - -You can try out GraphQL without rewriting your entire application. For instance, starting with a single HTTP request that wraps an existing REST call. Your [GraphQL schema](/learn/thinking-in-graphs/#shared-language) and [business domain model](/learn/thinking-in-graphs/#business-logic-layer) can expand gradually. We recommend focusing on one use case at first and only building the part of the schema needed for that. - -## Does GraphQL replace REST? - -No, not necessarily. They both handle APIs and can [serve similar purposes](/learn/thinking-in-graphs/#business-logic-layer) from a business perspective. GraphQL is often considered an alternative to REST, but it’s not a definitive replacement. - -GraphQL and REST can actually co-exist in your stack. For example, you can abstract REST APIs behind a [GraphQL server](https://www.howtographql.com/advanced/1-server/). This can be done by masking your REST endpoint into a GraphQL endpoint using [root resolvers](/learn/execution/#root-fields-resolvers). - -For an opinionated perspective on how GraphQL compares to REST, check out [How To GraphQL](https://www.howtographql.com/basics/1-graphql-is-the-better-rest/). - -## How can I learn GraphQL? - -There are many resources available to help you learn GraphQL, including this website. In [our documentation](/learn/), you’ll find a series of articles that explain essential GraphQL concepts and how they work. Our [Community page](/community) is full of resources to reference and groups to join. - -For more practical guides, visit the [How to GraphQL](https://www.howtographql.com/) fullstack tutorial website. We also have a free online course with edX, [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis). - -Before you start your learning journey, make sure you know [what an API is](https://www.codenewbie.org/blogs/an-intro-to-apis) and how communication generally works between client and server. - -## Is GraphQL a database language like SQL? - -No, but this is a common misconception. - -GraphQL is a specification typically used for remote client-server communications. Unlike SQL, GraphQL is agnostic to the data source(s) used to retrieve data and persist changes. Accessing and manipulating data is performed with arbitrary functions called [resolvers](/learn/execution/). GraphQL coordinates and aggregates the data from these resolver functions, then returns the result to the client. Generally, these resolver functions should delegate to a [business logic layer](/learn/thinking-in-graphs/#business-logic-layer) responsible for communicating with the various underlying data sources. These data sources could be remote APIs, databases, [local cache](/learn/caching/), and nearly anything else your programming language can access. - -For more information on how to get GraphQL to interact with your database, check out our [documentation on resolvers](/learn/execution/#root-fields-resolvers). - -## Is GraphQL only for React or JavaScript developers? - -No, not at all. [GraphQL is a specification](https://spec.graphql.org/) that can be [implemented in any language](/learn/schema/#type-language). Our [Code page](/code/) contains a long list of libraries in many different programming languages to help with that. - -It’s understandable why you’d think this, though. GraphQL was introduced at a [React conference](https://www.youtube.com/watch?v=9sc8Pyc51uU) and [GraphQL.js](/graphql-js/) is one of the most widely used implementations to date. We know this can be confusing, so we’re working to improve our documentation and add more code samples that aren’t written in JavaScript. - -## Is GraphQL frontend or backend? +### Is GraphQL frontend or backend? Both. GraphQL specifies how you can [exchange information between client and server](https://www.howtographql.com/basics/3-big-picture/). This includes how the server can indicate [what data and operations are available](/learn/introspection/), how the client should [format requests](/learn/queries/), how the server should [execute these queries](/learn/execution/), and what the client will [receive in response](/learn/serving-over-http/#response). -## Does GraphQL use HTTP? +### Does GraphQL use HTTP? -Yes, [GraphQL is typically served over HTTP](/learn/best-practices/#http). This is largely due to how pervasive the HTTP protocol is in our industry. But it helps that you try out GraphQL by creating [a single HTTP request](#why-should-i-use-graphql). Guidelines for setting up a GraphQL server to operate over HTTP are available in our [Serving over HTTP](/learn/serving-over-http/) documentation. +Yes, [GraphQL is typically served over HTTP](/learn/best-practices/#http). This is largely due to how pervasive the HTTP protocol is in our industry. But it helps that you can try out GraphQL by creating [a single HTTP request](#why-should-i-use-graphql). Guidelines for setting up a GraphQL server to operate over HTTP are available in our [Serving over HTTP](/learn/serving-over-http/) documentation. While HTTP is the most common choice for client-server protocol, it’s not the only one. GraphQL is agnostic to the transport layer. So, for example, you could use [WebSockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API) for GraphQL subscriptions instead of HTTP to consume realtime data. -## How does GraphQL affect my product’s performance? +### How does GraphQL affect my product’s performance? On a typical GraphQL backend, every field on every type has a focused, single-purpose function for resolving that value. Also, instead of trying to handle data batching on the client, [GraphQL moves that logic to the server](/learn/best-practices/#server-side-batching-caching). As a result, there are some inherent performance benefits. Minimizing over-fetching and making [fewer roundtrips to the server](/learn/queries/#fields) are two of them. Other performance factors should be considered when building out your GraphQL implementation. For example, it’s possible for a GraphQL service to be ‘chatty’ and repeatedly load data from your database. This is commonly solved by [implementing a batching technique](/learn/best-practices/#server-side-batching-caching) or [utilizing a tool like DataLoader](https://github.com/graphql/dataloader). -## What is a GraphQL client and why would I use one? +### What is a GraphQL client and why would I use one? GraphQL clients can help you handle [queries, mutations,](/learn/queries/) and [subscriptions](https://spec.graphql.org/draft/#sec-Subscription) to a [GraphQL server](https://www.howtographql.com/advanced/1-server/). They use the underlying structure of a GraphQL API to automate certain processes. This includes batching, UI updates, build-time schema validation, and more. @@ -78,17 +29,17 @@ A list of GraphQL clients in various languages is available on our [Code page](/ You don't need a specific client to work with GraphQL, though. You might want to start out by [issuing GraphQL results with a regular HTTP client](/learn/serving-over-http/). Then later switch to a GraphQL-optimized client as your application grows in complexity. -## Does GraphQL replace ORMs? +### Does GraphQL replace ORMs? No, GraphQL is a specification typically used for remote client-server communications. It's [agnostic to the data source(s) used](#is-graphql-a-database-language-like-sql) and doesn’t implement an object-relational mapping technique. But there are ORMs built specifically for GraphQL. A few of those are listed under the [Services section of our Code page](/code/#services). -## Is GraphQL owned by Facebook? +### Is GraphQL owned by Facebook? No, GraphQL is governed by the [GraphQL Foundation](#what-is-the-graphql-foundation). That said, the specification was originally developed at Facebook and [Facebook is a member](https://foundation.graphql.org/members/) of the GraphQL Foundation. You might notice that some of our [GitHub repositories](https://github.com/graphql/) still have the license listed under Facebook Inc. We're updating those and have already converted major projects, like [GraphiQL](https://github.com/graphql/graphiql/blob/main/LICENSE) and [DataLoader](https://github.com/graphql/dataloader/blob/master/LICENSE), to the the new copyright: "Copyright (c) 2020 GraphQL Contributors." -## Who is behind GraphQL? +### Who is behind GraphQL? Many people! The [GraphQL specification and all related projects](http://github.com/graphql/) are open source, so anyone is welcome to [contribute](#how-can-i-contribute-to-the-specification). That said, there is a structure in place behind the repositories. This exists to resolve conflicts within the community and guiding technical decisions. @@ -100,84 +51,8 @@ In the [November 2020 WG meeting](https://www.youtube.com/watch?v=UybZp9O24Ow), If this is confusing, don’t worry - there’s a lot going on. To get a more visual, high-level overview, check out the [GraphQL Landscape](https://landscape.graphql.org/). -## What is the GraphQL Foundation? +### What is the GraphQL Foundation? The [GraphQL Foundation](https://foundation.graphql.org/faq/) is a neutral foundation that provides governance for GraphQL. This includes vendor-neutral oversight of open-source repositories, funding, events, and more. It's hosted under the [Linux Foundation](https://www.linuxfoundation.org/) and consists of [representatives from dozens of different companies](https://foundation.graphql.org/members/). The idea is that it’s an impartial and open home for the GraphQL community. You can find out more by visiting [foundation.graphql.org](https://foundation.graphql.org/). - -## Is GraphQL scalable? - -Yes, GraphQL is designed to be scalable and is used by many companies in production under a very high load. - -GraphQL comes with some [built-in performance boosts](#how-does-graphql-affect-my-product-s-performance) that can help. But once you push it to production, you're responsible for scaling it across instances and monitoring performance. - -## Does GraphQL support offline usage? - -No, or at least not natively. But there are [GraphQL clients](#what-is-a-graphql-client-and-why-would-i-need-one) that enable you to build offline-first. They use features designed to perform data operations while offline, such as caching and service workers. - -You can find a list of GraphQL clients in various languages on our [Code page](/code/). - -## What are the security concerns with GraphQL? - -Most of the security concerns associated with GraphQL are typical for any API or service. A few examples: SQL injections, Denial of Service (DoS) attacks, or someone abusing flawed authentication. But there are also some attacks specific to GraphQL. For instance, [batching attacks](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html#batching-attacks). These attacks can happen as a result of GraphQL allowing you to batch multiple queries (or requests for multiple object instances) in a single network call. - -No matter the concern, it’s important to be proactive. There are many ways to securing your GraphQL server. Using a timeout, setting a maximum depth for queries, and throttling queries based on the server time it needs to complete are all potential approaches. - -For an overview of common security concerns and how to address them, check out the [Security tutorial on How to GraphQL](https://www.howtographql.com/advanced/4-security/) and [OWASP’s GraphQL Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html). - -## How can I set up authorization with GraphQL? - -We recommend enforcing authorization behavior in the [business logic layer](/learn/thinking-in-graphs/#business-logic-layer). That way, you have a single source of truth for authorization. - -For a more detailed explanation, go to our [Authorization documentation](/learn/authorization/). - -## How does authentication work with GraphQL? - -You can implement authentication with common patterns, such as [OAuth](https://oauth.net/) or [JWT](https://jwt.io/). There’s nothing special about authentication within the GraphQL specification. - -Some [GraphQL libraries](/code/#language-support) include a specific protocol for authentication as well. Although if you’re working with a pipeline model, we recommend that [GraphQL be placed after all authentication middleware](/learn/serving-over-http/#web-request-pipeline). - -If you’re using [GraphQL.js](/graphql-js/) to build your API server, we have documentation on [handling authentication with Express middleware](/graphql-js/authentication-and-express-middleware/). - -## Is GraphQL the right fit for designing a microservice architecture? - -Yes, it can be. If you’re integrating GraphQL into your microservice architecture, we’d recommend having one GraphQL schema as an API gateway rather than having your client talk to multiple GraphQL services. This way, you can split your backend into microservices, but then still aggregate all your data to the frontend from a single API. - -There are many ways to create an API gateway. The benefit of using GraphQL is that you can take advantage of features like [caching](/learn/caching/), request budgeting, and planning out query schedules. - -## How does versioning work in GraphQL? - -There’s nothing that will prevent a GraphQL service from being versioned like any other REST API. That said, GraphQL avoids versioning by design. Instead, GraphQL provides the tools to continually build and evolve your schema. For example, GraphQL only returns the data that’s explicitly requested. This means that you can add new features (and all the associated types and fields) without creating a breaking change or bloating results for existing queries. - -You can read more about [how versioning works in GraphQL](/learn/best-practices/#versioning) in our Best Practices section. - -## How can I document my GraphQL API? - -One of the benefits of GraphQL is that it's inherently self-documenting. This means that when you use an interactive tool like [GraphiQL](https://github.com/graphql/graphiql), you’re able to explore what data is exposed by your GraphQL API. This includes the [fields](/learn/queries/#fields), [types](/learn/schema/#type-system), and more. You can also add a [description field](https://spec.graphql.org/draft/#sec-Documentation) to provide supplementary notes about your endpoint. This description field supports strings and Markdown. - -For many, this provides enough API reference documentation. But it doesn’t reduce the need for other forms of documentation. You'll likely still need to create guides that explain how the general concepts tie into your specific use case. - -## What is the best way to follow specification releases? - -The latest working draft release of the GraphQL specification can be found at [spec.graphql.org/draft](https://spec.graphql.org/draft/). Previous editions are also available at permalinks that match their [release tag](https://github.com/graphql/graphql-spec/releases). - -The entire process behind each release is open source. You can monitor specification proposals by following [pull requests in the graphql-spec repository](https://github.com/graphql/graphql-spec/pulls). You can also watch past GraphQL Working Group discussions various proposals on [YouTube](https://www.youtube.com/channel/UCERcwLeheOXp_u61jEXxHMA). - -## How can I contribute to the GraphQL specification? - -GraphQL is still evolving and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/master/CONTRIBUTING.md) are available on GitHub. - -There are more ways to get involved with GraphQL beyond the specification though. Updating the content on [this website and the documentation](https://github.com/graphql/graphql.github.io), for example. Or contributing to [graphql-js](https://github.com/graphql/graphql-js), [express-graphql](https://github.com/graphql/express-graphql), [GraphiQL](https://github.com/graphql/graphiql), or [one of the many other projects](https://github.com/graphql/) maintained by the [GraphQL Foundation](#what-is-the-graphql-foundation). - -## Where is the documentation for subscriptions? - -It's not on this website yet, but we're working on it. For now, the specification includes details for [how to write and execute subscriptions](https://spec.graphql.org/draft/#sec-Subscription). - -If you'd like to help write guides on subscriptions, please [let us know](https://github.com/graphql/graphql.github.io/issues/993). - -## Does GraphQL replace Redux or other state management libraries? - -No, GraphQL isn’t a state management library - but it can reduce the need for one. - -One benefit of state management libraries like Redux is that they can manipulate API responses into a format that your application understands. With GraphQL, you have control over [what data you request](/learn/queries/#fields) and typically results are formatted in a client-friendly way by the graph design. So this benefit is already built-in. Many [client libraries](#what-is-a-graphql-client-and-why-would-i-need-one) can also be used to manage state and have features like caching built-in. You may still decide to implement a state management library, but using it to format response data is generally not necessary. diff --git a/src/content/faq/GettingStarted.md b/src/content/faq/GettingStarted.md new file mode 100644 index 0000000000..1c9628ce8e --- /dev/null +++ b/src/content/faq/GettingStarted.md @@ -0,0 +1,50 @@ +--- +title: Getting Started +layout: faq +permalink: /faq/getting-started +position: 1 +--- + +### Why should I use GraphQL? + +It depends on your use case, but in general, GraphQL has a few key features that stand out. For example, GraphQL enables you to: + +* Aggregate data from [multiple UI components](/learn/queries/#fragments). +* Create a representation of your data that feels familiar and natural ([a graph](/learn/thinking-in-graphs/#it-s-graphs-all-the-way-down)). +* Ensure that all of your data is [statically typed](/learn/schema/) and these types inform [what queries the schema supports](/learn/introspection/). +* [Reduce the need for breaking changes](/learn/best-practices/#versioning), but utilize a [built-in mechanism for deprecations](https://spec.graphql.org/draft/#sec-Deprecation) when you need to. +* Access to a [powerful tooling ecosystem](/code/#generic-tools) with GUIs, editor integrations, code generation, linting, analytics, and more. + +[Our homepage](/) outlines even more reasons to use GraphQL. + +You can try out GraphQL without rewriting your entire application. For instance, starting with a single HTTP request that wraps an existing REST call. Your [GraphQL schema](/learn/thinking-in-graphs/#shared-language) and [business domain model](/learn/thinking-in-graphs/#business-logic-layer) can expand gradually. We recommend focusing on one use case at first and only building the part of the schema needed for that. + +### Does GraphQL replace REST? + +No, not necessarily. They both handle APIs and can [serve similar purposes](/learn/thinking-in-graphs/#business-logic-layer) from a business perspective. GraphQL is often considered an alternative to REST, but it’s not a definitive replacement. + +GraphQL and REST can actually co-exist in your stack. For example, you can abstract REST APIs behind a [GraphQL server](https://www.howtographql.com/advanced/1-server/). This can be done by masking your REST endpoint into a GraphQL endpoint using [root resolvers](/learn/execution/#root-fields-resolvers). + +For an opinionated perspective on how GraphQL compares to REST, check out [How To GraphQL](https://www.howtographql.com/basics/1-graphql-is-the-better-rest/). + +### Is GraphQL a database language like SQL? + +No, but this is a common misconception. + +GraphQL is a specification typically used for remote client-server communications. Unlike SQL, GraphQL is agnostic to the data source(s) used to retrieve data and persist changes. Accessing and manipulating data is performed with arbitrary functions called [resolvers](/learn/execution/). GraphQL coordinates and aggregates the data from these resolver functions, then returns the result to the client. Generally, these resolver functions should delegate to a [business logic layer](/learn/thinking-in-graphs/#business-logic-layer) responsible for communicating with the various underlying data sources. These data sources could be remote APIs, databases, [local cache](/learn/caching/), and nearly anything else your programming language can access. + +For more information on how to get GraphQL to interact with your database, check out our [documentation on resolvers](/learn/execution/#root-fields-resolvers). + +### How can I learn GraphQL? + +There are many resources available to help you learn GraphQL, including this website. In [our documentation](/learn/), you’ll find a series of articles that explain essential GraphQL concepts and how they work. Our [Community page](/community) is full of resources to reference and groups to join. + +For more practical guides, visit the [How to GraphQL](https://www.howtographql.com/) fullstack tutorial website. We also have a free online course with edX, [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis). + +Before you start your learning journey, make sure you know [what an API is](https://www.codenewbie.org/blogs/an-intro-to-apis) and how communication generally works between client and server. + +### Is GraphQL only for React or JavaScript developers? + +No, not at all. [GraphQL is a specification](https://spec.graphql.org/) that can be [implemented in any language](/learn/schema/#type-language). Our [Code page](/code/) contains a long list of libraries in many different programming languages to help with that. + +It’s understandable why you’d think this, though. GraphQL was introduced at a [React conference](https://www.youtube.com/watch?v=9sc8Pyc51uU) and [GraphQL.js](/graphql-js/) is one of the most widely used implementations to date. We know this can be confusing, so we’re working to improve our documentation and add more code samples that aren’t written in JavaScript. \ No newline at end of file diff --git a/src/content/faq/Specification.md b/src/content/faq/Specification.md new file mode 100644 index 0000000000..93d993de58 --- /dev/null +++ b/src/content/faq/Specification.md @@ -0,0 +1,24 @@ +--- +title: Specification +layout: faq +permalink: /faq/specification +position: 4 +--- + +### What is the best way to follow specification releases? + +The latest working draft release of the GraphQL specification can be found at [spec.graphql.org/draft](https://spec.graphql.org/draft/). Previous editions are also available at permalinks that match their [release tag](https://github.com/graphql/graphql-spec/releases). + +The entire process behind each release is open source. You can monitor specification proposals by following [pull requests in the graphql-spec repository](https://github.com/graphql/graphql-spec/pulls). You can also watch past GraphQL Working Group discussions about various proposals on [YouTube](https://www.youtube.com/channel/UCERcwLeheOXp_u61jEXxHMA). + +### How can I contribute to the GraphQL specification? + +GraphQL is still evolving and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/master/CONTRIBUTING.md) are available on GitHub. + +There are more ways to get involved with GraphQL beyond the specification though. Updating the content on [this website and the documentation](https://github.com/graphql/graphql.github.io), for example. Or contributing to [graphql-js](https://github.com/graphql/graphql-js), [express-graphql](https://github.com/graphql/express-graphql), [GraphiQL](https://github.com/graphql/graphiql), or [one of the many other projects](https://github.com/graphql/) maintained by the [GraphQL Foundation](#what-is-the-graphql-foundation). + +### Where is the documentation for subscriptions? + +It's not on this website yet, but we're working on it. If you'd like to help write guides on subscriptions, please [let us know](https://github.com/graphql/graphql.github.io/issues/993). + +For now, the specification includes details for [how to write and execute subscriptions](https://spec.graphql.org/draft/#sec-Subscription). \ No newline at end of file diff --git a/src/pages/faq.tsx b/src/pages/faq.tsx new file mode 100644 index 0000000000..9b0b9530c2 --- /dev/null +++ b/src/pages/faq.tsx @@ -0,0 +1,70 @@ +import React from "react" +import Layout from "../components/Layout" +import FAQSection from "../components/FAQSection" +import { graphql } from "gatsby" +import { useFAQAccordion } from "../utils/useFAQAccordion" + +export default ({ pageContext, data }: any) => { + useFAQAccordion() + + const sections = data.allMarkdownRemark.edges + .map((e: any) => e.node) + .sort((a: any, b: any) => { + const aPosition = a.frontmatter.position + const bPosition = b.frontmatter.position + if (aPosition < bPosition) { + return -1 + } + return 1 + }) + + return ( + +
+
+
+

Frequently Asked Questions (FAQ)

+
+ {sections.map( + ( + { + frontmatter: { title, permalink }, + rawMarkdownBody, + }: any, + i + ) => ( + + ) + )} +
+
+
+
+
+ ) +} + +export const query = graphql` + query getAllFAQSections { + allMarkdownRemark( + filter: { frontmatter: { permalink: { regex: "/faq/" } } } + ) { + edges { + node { + frontmatter { + title + position + } + id + rawMarkdownBody + } + } + } + } +` diff --git a/src/templates/doc.tsx b/src/templates/doc.tsx index 054278a9a3..ac14f57014 100644 --- a/src/templates/doc.tsx +++ b/src/templates/doc.tsx @@ -21,7 +21,7 @@ const layoutMap: any = { const Blog = ({ data, pageContext }: Props) => { const { doc: { - frontmatter: { title, date, permalink, byline, guestBio, layout, gettingStartedQuestions, generalQuestions, bestPracticesQuestions, specificationQuestions, frontendQuestions }, + frontmatter: { title, date, permalink, byline, guestBio, layout }, rawMarkdownBody, }, nextDoc, @@ -35,11 +35,6 @@ const Blog = ({ data, pageContext }: Props) => { permalink={permalink} byline={byline} guestBio={guestBio} - gettingStartedQuestions={gettingStartedQuestions} - generalQuestions={generalQuestions} - bestPracticesQuestions={bestPracticesQuestions} - specificationQuestions={specificationQuestions} - frontendQuestions={frontendQuestions} rawMarkdownBody={rawMarkdownBody} nextDoc={nextDoc} sideBarData={pageContext.sideBarData} @@ -60,11 +55,6 @@ export const query = graphql` guestBio sublinks layout - gettingStartedQuestions - generalQuestions - bestPracticesQuestions - specificationQuestions - frontendQuestions } id rawMarkdownBody diff --git a/src/utils/useFAQAccordion.ts b/src/utils/useFAQAccordion.ts new file mode 100644 index 0000000000..73452c0abb --- /dev/null +++ b/src/utils/useFAQAccordion.ts @@ -0,0 +1,83 @@ +import React, { useEffect, useState } from "react" + +const nextUntil = (elem: any, selector: string) => { + const siblings = [] + let nextElement = elem.nextElementSibling + + while (nextElement) { + if (nextElement.matches(selector)) break + + siblings.push(nextElement) + + nextElement = nextElement.nextElementSibling + } + + return siblings +} + +export const useFAQAccordion = () => { + const [buttonCreated, setButtonCreated] = useState(false) + const toggleChildrenClass = (element: React.ReactNode) => { + Array.from(nextUntil(element, "button")).map(p => + p.classList.toggle("show") + ) + } + + useEffect(() => { + const hash = window.location.hash ? window.location.hash.split("#")[1] : "" + + if (hash && buttonCreated) { + const anchor = document && document.getElementById(hash) + const heading: any = anchor && anchor.parentNode + + if (heading) { + heading.parentNode.classList.toggle("open") + heading.classList.toggle("open") + toggleChildrenClass(heading.parentNode) + } + } + }, [buttonCreated]) + + useEffect(() => { + const allH3 = document.querySelectorAll("h3") + + Array.from(allH3).forEach(h3 => { + const button = document.createElement("button") + button.classList.add("faq-button-question") + h3.parentNode?.insertBefore(button, h3) + button.appendChild(h3) + setButtonCreated(true) + }) + }, []) + + useEffect(() => { + const toggleClasses = (e: any) => { + if (e.target.localName !== "button" && e.target.localName !== "h3") return + + const element = + e.target.localName === "button" ? e.target : e.target.parentNode + + + window.history.replaceState( + {}, + "", + "#" + e.target.getElementsByTagName("a")[0].id + ) + window.history.scrollRestoration = "manual" + + if (e.target.localName === "button") { + e.target.classList.toggle("open") + e.target.getElementsByTagName("h3")[0].classList.toggle("open") + } else { + e.target.classList.toggle("open") + e.target.parentNode.classList.toggle("open") + } + + toggleChildrenClass(element) + } + + document.addEventListener("click", toggleClasses) + + return () => document.removeEventListener("click", toggleClasses) + }, [typeof window !== 'undefined' ? window.location.hash : null]) +} \ No newline at end of file From d646d4fa6e48fa2b3f04a2eaa95c75f943408b0b Mon Sep 17 00:00:00 2001 From: Arthur Khlghatyan Date: Wed, 6 Jan 2021 05:18:38 +0400 Subject: [PATCH 067/439] Added gql_client under rust/client directory --- .../rust/client/gql_client.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/content/code/language-support/rust/client/gql_client.md diff --git a/src/content/code/language-support/rust/client/gql_client.md b/src/content/code/language-support/rust/client/gql_client.md new file mode 100644 index 0000000000..bffd74c656 --- /dev/null +++ b/src/content/code/language-support/rust/client/gql_client.md @@ -0,0 +1,32 @@ +--- +name: gql_client +description: Minimal GraphQL client for Rust +url: https://github.com/arthurkhlghatyan/gql-client-rs +github: arthurkhlghatyan/gql-client-rs +--- + +Usage example +```rust +use gql_client::Client; + +#[tokio::main] +async fn main() -> Result<(), Box> { + let endpoint = "https://graphqlzero.almansi.me/api"; + let query = r#" + query AllPostsQuery { + posts { + data { + id + } + } + } + "#; + + let client = Client::new(endpoint); + let data: AllPosts = client.query::(query).await.unwrap(); + + println!("{:?}" data); + + Ok(()) +} +``` From 122a245de1c99bd0a70115e9761df66a2cad905b Mon Sep 17 00:00:00 2001 From: Raj Babu Das Date: Tue, 12 Jan 2021 15:20:45 +0530 Subject: [PATCH 068/439] Adding hasura go client Signed-off-by: Raj Babu Das --- .../code/language-support/go/client/go-graphql-client.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/code/language-support/go/client/go-graphql-client.md diff --git a/src/content/code/language-support/go/client/go-graphql-client.md b/src/content/code/language-support/go/client/go-graphql-client.md new file mode 100644 index 0000000000..ef35905385 --- /dev/null +++ b/src/content/code/language-support/go/client/go-graphql-client.md @@ -0,0 +1,6 @@ +--- +name: graphql +description: A GraphQL Go client with Mutation, Query and Subscription support. +url: https://github.com/hasura/go-graphql-client +github: hasura/go-graphql-client +--- \ No newline at end of file From 876996b3e54a066c59c6dc8dee7fbc0e348712a1 Mon Sep 17 00:00:00 2001 From: Raj Babu Das Date: Tue, 12 Jan 2021 15:21:15 +0530 Subject: [PATCH 069/439] Adding hasura go client Signed-off-by: Raj Babu Das --- .../code/language-support/go/client/go-graphql-client.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/code/language-support/go/client/go-graphql-client.md b/src/content/code/language-support/go/client/go-graphql-client.md index ef35905385..c30fa8e33a 100644 --- a/src/content/code/language-support/go/client/go-graphql-client.md +++ b/src/content/code/language-support/go/client/go-graphql-client.md @@ -3,4 +3,6 @@ name: graphql description: A GraphQL Go client with Mutation, Query and Subscription support. url: https://github.com/hasura/go-graphql-client github: hasura/go-graphql-client ---- \ No newline at end of file +--- + + From 91d87b25ea345023848f05919c22f073a990e3b3 Mon Sep 17 00:00:00 2001 From: Raj Babu Das Date: Wed, 13 Jan 2021 13:36:27 +0530 Subject: [PATCH 070/439] Update go-graphql-client.md --- .../code/language-support/go/client/go-graphql-client.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/go/client/go-graphql-client.md b/src/content/code/language-support/go/client/go-graphql-client.md index c30fa8e33a..35bdad9438 100644 --- a/src/content/code/language-support/go/client/go-graphql-client.md +++ b/src/content/code/language-support/go/client/go-graphql-client.md @@ -1,5 +1,5 @@ --- -name: graphql +name: go-graphql-client description: A GraphQL Go client with Mutation, Query and Subscription support. url: https://github.com/hasura/go-graphql-client github: hasura/go-graphql-client From 0a242aa7c21ec0b3b2cac48e023c032aa78640f5 Mon Sep 17 00:00:00 2001 From: Leonardo Losoviz Date: Thu, 14 Jan 2021 10:58:36 +0800 Subject: [PATCH 071/439] Updated website URL --- .../language-support/php/server/graphql-api-for-wordpress.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/php/server/graphql-api-for-wordpress.md b/src/content/code/language-support/php/server/graphql-api-for-wordpress.md index 291af7e19e..592f57f9c9 100644 --- a/src/content/code/language-support/php/server/graphql-api-for-wordpress.md +++ b/src/content/code/language-support/php/server/graphql-api-for-wordpress.md @@ -1,7 +1,7 @@ --- name: GraphQL API for WordPress description: A GraphQL server for WordPress -url: https://github.com/GraphQLAPI/graphql-api-for-wp +url: https://graphql-api.com github: GraphQLAPI/graphql-api-for-wp --- From f3dab1a7938ec6275a82f1e8503769029fd5129a Mon Sep 17 00:00:00 2001 From: Leonardo Losoviz Date: Wed, 20 Jan 2021 17:11:52 +0800 Subject: [PATCH 072/439] Updated GitHub repo --- .../language-support/php/server/graphql-api-for-wordpress.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/php/server/graphql-api-for-wordpress.md b/src/content/code/language-support/php/server/graphql-api-for-wordpress.md index 592f57f9c9..2e312e886e 100644 --- a/src/content/code/language-support/php/server/graphql-api-for-wordpress.md +++ b/src/content/code/language-support/php/server/graphql-api-for-wordpress.md @@ -2,7 +2,7 @@ name: GraphQL API for WordPress description: A GraphQL server for WordPress url: https://graphql-api.com -github: GraphQLAPI/graphql-api-for-wp +github: leoloso/PoP --- From 4befbcee053ceb740ccdd87d6ddd3c522940dbb7 Mon Sep 17 00:00:00 2001 From: Leonardo Losoviz Date: Wed, 20 Jan 2021 19:47:47 +0800 Subject: [PATCH 073/439] Updated description --- .../language-support/php/server/graphql-api-for-wordpress.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/php/server/graphql-api-for-wordpress.md b/src/content/code/language-support/php/server/graphql-api-for-wordpress.md index 2e312e886e..7063c37635 100644 --- a/src/content/code/language-support/php/server/graphql-api-for-wordpress.md +++ b/src/content/code/language-support/php/server/graphql-api-for-wordpress.md @@ -1,6 +1,6 @@ --- name: GraphQL API for WordPress -description: A GraphQL server for WordPress +description: A GraphQL server for WordPress. Based on GraphQL by PoP url: https://graphql-api.com github: leoloso/PoP --- From a845d99b0c0d3fd68c2b4efa001bea487b5abf7e Mon Sep 17 00:00:00 2001 From: Leonardo Losoviz Date: Wed, 20 Jan 2021 19:49:05 +0800 Subject: [PATCH 074/439] Updated GitHub repo --- src/content/code/language-support/php/server/graphql-by-pop.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/php/server/graphql-by-pop.md b/src/content/code/language-support/php/server/graphql-by-pop.md index 6bba9a334e..5c4197ae4a 100644 --- a/src/content/code/language-support/php/server/graphql-by-pop.md +++ b/src/content/code/language-support/php/server/graphql-by-pop.md @@ -2,7 +2,7 @@ name: GraphQL by PoP description: CMS-agnostic GraphQL server in PHP. It follows the code-first approach, generating the schema dynamically url: https://graphql-by-pop.com -github: GraphQLByPoP/graphql-server +github: leoloso/PoP --- GraphQL by PoP follows the [code-first approach](https://graphql-by-pop.com/docs/architecture/code-first.html) to generate the schema (it can be customized for different clients/applications). Fields are dynamically "subscribed" to types, and may or may not be added to the schema depending on the context. From 0bc820531d585867a69547ee3b102efd49784329 Mon Sep 17 00:00:00 2001 From: Dmitry Dygalo Date: Tue, 26 Jan 2021 11:48:23 +0100 Subject: [PATCH 075/439] Add Schemathesis --- src/content/code/tools/schemathesis.md | 37 ++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/content/code/tools/schemathesis.md diff --git a/src/content/code/tools/schemathesis.md b/src/content/code/tools/schemathesis.md new file mode 100644 index 0000000000..19cc336747 --- /dev/null +++ b/src/content/code/tools/schemathesis.md @@ -0,0 +1,37 @@ +--- +name: Schemathesis +description: A modern API testing tool for web applications built with Open API and GraphQL specifications. +url: https://github.com/schemathesis/schemathesis +github: schemathesis/schemathesis +--- + +Install Schemathesis via `pip`: + +```bash +pip install schemathesis +``` + +Then, create a file `test_api.py` with the content below and replace the `URL` value with your own GraphQL endpoint URL: + +```python +from hypothesis import settings +import schemathesis + +URL = "https://your.app.com/graphql" +schema = schemathesis.graphql.from_url(URL) + +@schema.parametrize() +@settings(deadline=None) +def test_api(case): + response = case.call() + case.validate_response(response) +``` + +Then run `pytest test_api.py`. Note that you can write your app in any programming language; the tool will communicate with it over HTTP. + +Schemathesis will generate valid queries automatically based on the schema and will minimize failing cases. +For example, running the code above against `https://bahnql.herokuapp.com/graphql` uncovers that running the `{ search(searchTerm: "") { stations { name } } }` query leads to a server error: + +``` +{"errors":[{"message":"Cannot read property \'city\' of undefined","locations":[{"line":1,"column":28}],"path":["search","stations"]}],"data":null} +``` From 61a732e648c480409b1a388a2ca817a9e139c109 Mon Sep 17 00:00:00 2001 From: Orta Date: Wed, 27 Jan 2021 13:43:00 +0000 Subject: [PATCH 076/439] Handle the user accoutn rename --- src/content/code/language-support/julia/client/diana-jl.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/code/language-support/julia/client/diana-jl.md b/src/content/code/language-support/julia/client/diana-jl.md index 1d2bb4d8bd..2def0c8952 100644 --- a/src/content/code/language-support/julia/client/diana-jl.md +++ b/src/content/code/language-support/julia/client/diana-jl.md @@ -1,8 +1,8 @@ --- name: Diana.jl description: A Julia GraphQL server implementation. -url: https://github.com/codeneomatrix/Diana.jl -github: codeneomatrix/Diana.jl +url: https://github.com/neomatrixcode/Diana.jl +github: neomatrixcode/Diana.jl --- From 5d4b666f11fa47a3671e5d05aa5bffdfce5a78d2 Mon Sep 17 00:00:00 2001 From: Orta Date: Wed, 27 Jan 2021 13:44:05 +0000 Subject: [PATCH 077/439] Add a note about where builds are in the Areadme --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 75e07b1066..684e2b6ea0 100644 --- a/README.md +++ b/README.md @@ -14,5 +14,9 @@ A brief overview: **GraphQL** is a query language for APIs and a runtime for ful - [Frequently Asked Questions (FAQ)](https://graphql.org/faq/) - [Community resources](https://graphql.org/community/) +## Deployment + +The site is deployed via Netlify on merges to the source branch, you can see the [builds here](https://app.netlify.com/teams/graphql-org/builds). + ## How to contribute Check out our [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to make changes to the GraphQL website 🎉 From 9199a7e486c664dc73d8f88b91126f2f9153b2be Mon Sep 17 00:00:00 2001 From: Graeme Coupar Date: Thu, 28 Jan 2021 10:47:11 +0000 Subject: [PATCH 078/439] Add cynic, a rust client library --- .../language-support/rust/client/cynic.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/content/code/language-support/rust/client/cynic.md diff --git a/src/content/code/language-support/rust/client/cynic.md b/src/content/code/language-support/rust/client/cynic.md new file mode 100644 index 0000000000..f1680b6945 --- /dev/null +++ b/src/content/code/language-support/rust/client/cynic.md @@ -0,0 +1,61 @@ +--- +name: cynic +description: A bring your own types GraphQL client for Rust +url: https://cynic-rs.dev +github: obmarg/cynic +--- + +A client library for rust that generates queries from types you provide, +verifying that the types match the shape of your schema. + +It provides [a generator](https://generator.cynic-rs.dev) to bootstrap types +from existing GraphQL queries. + +Usage example: + +```rust +#[derive(cynic::QueryFragment, Debug)] +#[cynic( + schema_path = "../schemas/starwars.schema.graphql", + query_module = "query_dsl", + graphql_type = "Root", + argument_struct = "FilmArguments" +)] +struct FilmDirectorQuery { + #[arguments(id = &args.id)] + film: Option, +} + +#[derive(cynic::QueryFragment, Debug)] +#[cynic( + schema_path = "../schemas/starwars.schema.graphql", + query_module = "query_dsl", + graphql_type = "Film" +)] +struct Film { + title: Option, + director: Option, +} + +#[derive(cynic::FragmentArguments)] +struct FilmArguments { + id: Option, +} + +fn main() { + use cynic::{QueryBuilder, http::ReqwestBlockingExt}; + + let query = FilmDirectorQuery::build(&FilmArguments { + id: Some("ZmlsbXM6MQ==".into()), + }) + + reqwest::blocking::Client::new() + .post("https://swapi-graphql.netlify.com/.netlify/functions/index") + .run_graphql(query) + .unwrap() +} + +mod query_dsl { + cynic::query_dsl!("../schemas/starwars.schema.graphql"); +} +``` From 73dfb24f81af7f6360643bfb53854c8a8e0c19b6 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 4 Feb 2021 18:15:11 -0500 Subject: [PATCH 079/439] Add EasyCLA instructions Signed-off-by: Brian Warner --- CONTRIBUTING.md | 12 +++++++++++- README.md | 8 ++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5473f5bb4b..c3afcd0cb8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -151,4 +151,14 @@ Interested in adding something not covered in this guide? Please [open an issue] If you run into any problems or have questions while contributing, you're always welcome to [open an issue](https://github.com/graphql/graphql.github.io/issues/new). -You can also ping our team in the [#website channel on the GraphQL Slack](https://graphql.slack.com/messages/website/). [Get your invite here!](https://graphql-slack.herokuapp.com/) +# Opening a PR to contribute your code + +You can also ping our team in the [#website channel on the GraphQL Slack](https://graphql.slack.com/messages/website/). [Get your invite here!](https://graphql-slack.herokuapp.com/) + +This repository is managed by EasyCLA. Project participants must sign the free ([GraphQL Specification Membership agreement](https://preview-spec-membership.graphql.org) before making a contribution. You only need to do this one time, and it can be signed by [individual contributors](http://individual-spec-membership.graphql.org/) or their [employers](http://corporate-spec-membership.graphql.org/). + +To initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you. + +You can find [detailed information here](https://github.com/graphql/graphql-wg/tree/main/membership). If you have issues, please email [operations@graphql.org](mailto:operations@graphql.org). + +If your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the [GraphQL Foundation](https://foundation.graphql.org/join). diff --git a/README.md b/README.md index 684e2b6ea0..40bd41af3d 100644 --- a/README.md +++ b/README.md @@ -20,3 +20,11 @@ The site is deployed via Netlify on merges to the source branch, you can see the ## How to contribute Check out our [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to make changes to the GraphQL website 🎉 + +This repository is managed by EasyCLA. Project participants must sign the free ([GraphQL Specification Membership agreement](https://preview-spec-membership.graphql.org) before making a contribution. You only need to do this one time, and it can be signed by [individual contributors](http://individual-spec-membership.graphql.org/) or their [employers](http://corporate-spec-membership.graphql.org/). + +To initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you. + +You can find [detailed information here](https://github.com/graphql/graphql-wg/tree/main/membership). If you have issues, please email [operations@graphql.org](mailto:operations@graphql.org). + +If your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the [GraphQL Foundation](https://foundation.graphql.org/join). \ No newline at end of file From 43c641066f5d6db106be6a8d65f39c72396679a5 Mon Sep 17 00:00:00 2001 From: jon wong Date: Mon, 8 Feb 2021 14:24:02 -0800 Subject: [PATCH 080/439] Update the Coursera logo We recently went through a rebranding of Coursera.org: https://blog.coursera.org/evolving-courseras-brand-identity/ --- static/users/logos/coursera.png | Bin 7296 -> 18553 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/users/logos/coursera.png b/static/users/logos/coursera.png index 421e2888b5373cfd30e3660c960dfb34a37570a2..056f8d92528ccb49644b30f4ab8605f364044520 100644 GIT binary patch literal 18553 zcmeIa=T}qB7dCt-0*VynrbxF?q$AR+0-{u<_aI0ybde4Tf=CAyDM|@NYADh>L1{`0 zNUx#y0HKAJI-ap`3>-qNhfte(WnSJKWoITgR_BAK!xvmDyHP&kY0MI;ps-_PB zmKN9q;PM^KeSJ6GRW5}XrwrMbWqUhJthhkYzzhxSWe~|}nqUD>6 zX3W?axHr~IvIFw_Y1D1s`V?*6=cNhjdTFB5`98;;+x4M7V_YpisZ``pbuh9DW$wqn zxum!|8CYI}Jviq{dTdyT-L4w%hAKLj(!GV^$_b++#A}K<{z*%$OcgG_0Qa~r%MkL* z(E%SrE=%Ah{bi{_N_ts6Rk!BK|!Z|9r$hXZdf}__uu$ zcY}X8;vY8p2MPW!LV~>oTHvW2p_R@jLg{qK7m7wKgw6gWja2{GNXz$Dyg*mDfoZF&A z91YXf%aH&rs<4ZvzK6$b=M+Z+s^cy4sheyQF=24QsGkP6o_E@8{(>WR2dqx42-pED zKgXkUF8R$E$DotJBW4&{V-EeWH{?`v@oQIAP!%*YQ?Tz@HA>tx-k0zjeSU^o!Xds% zh_=ku6doE3X&fbnI3df1l+j}i2Z*inA6{#yje*t+AJk4K%1$mtcZaqt6FYEkR~5Ib ze&N1&S~9FBtoOPpe#UcY6T9Uz>Z5pm;ojIFXjgNR3EJSOH@p?reIoyOz^U73O2U;T zg%5b@6im;E;F8<>R7&wYIPAhLw|O_15d2VONVYp`v#;0v^+#Thlf|ky$7YEWMA>vx za0;#|&+9(f>dCAo>j*R1+LDIS+^jFQ`^*W!Tyda77n}{#60|r0^EHS``qc8JiqM-2+W^bpOJQ%Bk0*G$ zfc+s+oEhO$SOuTu-dLWVa~FYqv^8~YSBwJ_}Kf=@dsP>Hw4gJ^|$ryX*0h< z8QLgEX56r@a!tvf=da1~nHYLCbP3JV@a(CwK;4V_Q%Cc;a67nES(l${pZEzq(t`oh zJjuogP&0|Xd?l0m^EW1mFl##!hPXgFz@ok;FwxSq4L4VF8F#R zS0gqNo`ltVD7^tlo;XstXNok^Z6Xb&F!>5cOe%0ALnmL!OAx8@ot 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
    UjwO(t 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 Uyiz{!OBeb~U01E_u}$dz2eQ%NzyJUM literal 7296 zcmeHMhcnz!*Cu*Iw^rC_(TOfri$w2MTWv#>=)sSO&LW7_f(VgCLe#_xQC1L9Hu`E2 zCCXZ&x9BbL$@fRR^L;b#nYnY%oO{lF&OCF@%(-(DVa7UiS2?bdkdV;n>1vvhkdPDq zEo!n$3y*d4BVvXi`RCYI}j?t;`L3SJR1HRzvRO{H%_QA=;#f9J7E~%iZ zLBht|+Fn}ycUW>$RUaW&{s)GH1VXK+dCwx4bfYc$@-7nOn?L2?@+<$;|H^+E_&>!! zj%t&sKZv4Tsz2&T=*{fK*w$pf_ZYfTKmNUv^P%g4GdaYo!XIJ5l3)^x19H7fF-Qev*{9A`po9=Mm<_VAT z_bPEXr4$LVld~%H?X^Rc6RhG6+4I&L=-aElxYjQPOx_Z7I_KU5`dm-zH-iVbW?cnd zzf$Tp5QWBi+(#291-2-JzN`AohI1UbeC%Y+d*$uYoN9G;s{g|P&OBJ=uyP%-KpaR@Zbt|mOluc6ITjk1=N$@T+H^^4tZx6F_om2Ti~m+V&I z&B^pU7kS|vt!qP(v=T|3VsZu_LVn95K-;rCrOe(E_4yO0^;2RLC1FLDpFbvq2VcFZ zA}1sv^v%F?3bXRlmY2%7rq@(CfUv^Ik=8XvF<{2#+r!;H6dgubF;eCh<8aqX9TLvn z&rpUTzXI8VY?MA}^6-E;@yYZd! zfB$mx;|0H2LL1Mh#G0CJ0Z$&T;%jL9<&$4PTh$F_43jF=`_|lukvr+XuhD$5VGjIV za$gt=qghMLge!@*Q2KZ9OGvSr!l4HGemRL=G?2UZuN*OMt8I?IK|@#L(>%K}787*Q z0>Vju7a8e$FELfcuTisrujet3U(`C>AMZTjkGf5}a1}zSJKYYm`V@k< z=mW#_HYlP}M0kEm0?{~SF)-rc5qCbcwdj&@+hK~6c@{9h7WjISG9cds#;PoU-`*9_ zLOk2k5yDG{^6VwwT6sD%k@!jLeAYiM!xR6Ly`o}09oj|A%c8}A?mz*i2xwdV7>kZE z!c~_A{6?^OtnTKTkk7qXqqD&_ev|3ucXu{o3@S=y7+zy}uQEYAgf*f6;_zYrxHKXxjfNV43^ z1U<5ezfbg1P0N4^so8?uE9~vD^dohNcExGmWKst@d(wxT5=CSEu~C zjr%p*GhPh##_1&r6eTfGZup}*OcAfQqwN=#ukBwyT75i)dL8hdSDtWh(RH;Fo3xqc z5vpfA0(nl{QS&6ir_a83_J}kblb{OfiQ++w2`0Vgd`kwu5guanH*C&t9P6_H-nc(^ zUC!*T=DfJ>5q}@37fYT&jn-t&)%qIw;v#SXk4i)H^%~kR}&xJFw;_bZprTa5DL+*TCa zqf9)Q%o)e)iGr#>o)@NfQxiKv#qf>+rjJpPaW!8eChSWBui{4vU{qv*ipkow07^ajo|QR6}xzuFA<+>N&{c!}0b71z5+ta`71b9e9P2g52Et5s*?!{4b2!AgO?S_R z^AuIT)d0$RxM;7jXPjMi7C1THG&>GQlereDZx?=hY@@u>T>sDvy`Fv5IdtE6TrY~y zyaTQWm7Y-nj9WF}hqyCJV@gyyS2}t4;7&F)Nka566{9{^u2_rc1U~jJ{_nmCu<1(&R^yyqYda1)}~&|-1QQscmLpd+M6Ul^r-E@uB2fpMJferLZ#!ELILH7>)f4z zXad#&*c8@4F%%Y!zu1w(z4dHsN=_AtYl_9XH};Y&G?*ej#Y(^ioIceQN`!Cg%g@{$ zipBK4N6qp{7Gm3vjs;5m0~o=y4q5#ts;uL9AV||e+Z9d^iS3xHz`|fX3-fv&gK)@@ z^~+PK6W4W%j^j${Rx}YwHFo?%!TE5)zq@v(3>!Rqgt%*$bLxU4P02dpCR2cHVUOup zt@>6ZBRY$A95@`UuOP1oZ+&uacoXmJhYs6O8XNTgTF5c$^ff>pM@p+l_i)%m9s4n+ zz+@=T{DPpXRP?`oTQuiVefc^T{bs6gEA;Z2y`8G}TVvv~{Q1n|mnr<@v@dFAzmUjo zuA<(5y~jS!gJFDXQZVw;9Kx7i%2}4J4Enf}lN@ZaJ^`de&966iiQuOJM#|D^LtQ^= z4E&$loKQTWmUO8j5f)UN%E_!wHm?_1Pc(i|Ey&q<|B8ohQw=efv_0xYsCzi=T}W6g z5p!>Zv^{gj9j8c`l^f=f;D}aPtgazmeX-Y-m@R+&jOEu?(0D(#{^)x`t`2Z52LFj1 z5DG-Pnyt5^ly^=@murrhZJs05inxN$UKJXjXM%)61H^W|NnCG`D1xdO6^$|$S_K>O zYPn1?5a@`{zQ=+}U4y;*>I`weDzYunIE9KWKKJQLb#@EDldw_v4B7!b>Yt(fG;xBO z7K<5U9p8aaWiR^Yg6Tx@X(*bnaV8-cB1A)sE+@0XVj$Vh5@0Lf!tyVVG+V;}&j%d) z{K!*l+zBaJG%v@H866{=B|;8y=6x)Wn?yt+wK=PcSu?DH zxM*_QeSVeK8&~|D{qvtkT-UoMoaEIF`wNL;RjcKq1> zE$3(h2LfH*b3b+bl0Yn>CVp^NlBp`g>bF2Vpw&BGAn>j(tw;KT#U*MM9DyYBam6)) zK+EaMNAWCUv8<(}xXE->-<$hvyh1r2U_JZ9^Ndggqld* zu89L4TH+?}9hq;9%rQX0*NFQPe*&L6t6W&+fX&fdOt4KdL<~dab^P46^Kp2UWkRBw z>1R+w+Wg+OTfE|w_`6EzXR3%|0AUAQFdjYB@7UT!NIom71qF@VFS}V{n)7$vsKT{l zU(9Eswz;bF9BD4|tWORZFn9V|Zl*h=SlarVr#`ZWwL$VWxbMjB&H0}3IWuZ+PdK&P znp+2BQRVv%+8nhpI7%|m2|2RmKqltJ;>g%Ox6(H8qR50LuKhF*oHGWHzK1%LlDvb^ z59AKwIn6tDi=4+HtWcI1fk2VL z4yjiK@qbCbj# zI+sN;`|q{an2TX42yNJbm@xx{`=t&*vZUhKjylRC$7x#)HpJ6jc z>qW@LNY0O|47k}J~(2T-iKJV9ItMB+%%(t)IM&ut9=3zj*vI!#wxPb)1< zlHNl+NsXM*@OIfuyVSw$5F8Mm%g9a$A;po#QhQL3j&y*)$jVAC@fw!>hkKtzhy0jc zldVf-$=%K06QlQoz=|y|i^jOc`rK002zYfwX-Yewvi1J>>KTu+bkrs8)a@SE6tAiQ*uQ*zdt@{#f+E177V?Id)Q%dp2wU~xt}D07h*ej zfx5U6BD!!CF0*8wrobno5MuG8I(fCp))-KfH@e~8O$vU#VXXnUtu4zOe;X=d%|5B1 zR(-PCe8v99jWA6Le7u}2U%wHh1tfT4g42fznRG(Is)G!l&CBXfA7MtBmnS{QIUL?E zSlTK%L9ua6Cp!3MSQFYvaM3>(h5;y#Q=ntqe0af<^BHD z=@saRXhNY}=Gn#LNN~VL#~Zw|0zAc1KUJ>*e>adBQM;VskJsb8Kz}m!+-W+n^~xY=yjR19Fr_@E%;C3a>gD_wpVyO7?jvi%Mpntr5`c1SH0fwGJg@rrkwIsD)&U!2ByB?G^&xwyi+p=i? zBv)_dFD!)KJ!GGPC^v$1BE{(EEI90(h+3qUo?D z8SCapGmEE1c5L#geq|E@&Twji}3*wKoGfdG2 z{pfCKDazXC#9lc1{3%I-5PY_7G#*IR0(S2qUaNpXy1KyPWlCusNwCt%1{I;%`ZR5A zAffZA!f!KqQE8m%3@U61Q<48LSIHIgrS=l#Np(X{pP)>S2&S_VD+D(RqOHxaZyf7&3Rt%LYhj_6cJ?in(m<>&q3QZnlDsnja%x@lS&K z`WqQdWKgt;uVjw$3k7X(uRep0?kEi)^B%^J$ST;#$)H9vQ$S*BFCKz)M163oUVUwY zGFm^&8#YZcOcA=x-y6?92mv_LNmQ6c-hg~xwT$vX{hxa>DCHAc8P_KWc^2W+%co9k zM)sItjnAQZ6^kg127Y5pE z2QUB#@yrd-N%``S^(9e{@Z%4D(FwhW?%Dy|giCD`suq-Fa~bsdKpt&6>sLlxN?Dky z&LMX9aT@;se74v=@xOzzoX{z3-Ya?VOb6Ia_XggJq&7Ft^WSh=_K`L)Lj|xTj0kq? zM}pF~~52R9{dK*P~OD54V6!hRATCpm!HJGi=i7{U})GQDdF@i!l4?YT(?b;R2DR+yr)rA4?&Y!Z-MRiAA&ou*F z&U1#ytfs#Nbs907aeX)O*ll1;S&xoa<(xqpF;Aw0zu3Fqq zGhMC1vhNE|**6+vp#1ykAXJ)v13|MJM<{ z-xvRRyT6LQNK5eIC8xSGeg0y!k+D5ZbSypaC%tndjGA6lr86}?~@H8 zNi;hNl7REe`1@W<4XZ2*+6apli&%WHmVHc95N2k#Mj|1NuTz7zW_xl4nXuU^TGcco zW&%mfyo Date: Tue, 16 Feb 2021 01:21:05 +1000 Subject: [PATCH 081/439] Add CSS transitions to FAQ answers (#996) --- src/assets/css/_css/faq.less | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/assets/css/_css/faq.less b/src/assets/css/_css/faq.less index d6375cebf4..d43cba1ff8 100644 --- a/src/assets/css/_css/faq.less +++ b/src/assets/css/_css/faq.less @@ -68,13 +68,15 @@ opacity: 0; margin-bottom: 0; margin-top: 0; - display: none; + overflow: hidden; + transition: height 0ms 400ms, opacity 400ms 0ms; &.show { opacity: 1; max-height: 800px; margin-bottom: 1.0875rem; - display: block; + overflow: visible; + transition: height 0ms 0ms, opacity 600ms 0ms; } } @@ -82,13 +84,14 @@ max-height: 0; opacity: 0; margin: 0; - display: none; + overflow: hidden; + transition: height 0ms 400ms, opacity 400ms 0ms; &.show { opacity: 1; max-height: 400px; margin-bottom: 1.0875rem; - display: block; + transition: height 0ms 0ms, opacity 600ms 0ms; } } } From 7bf057939ab70a7a53702a2855e232156ac83ecf Mon Sep 17 00:00:00 2001 From: Saswata Mukherjee Date: Sat, 20 Feb 2021 12:20:27 +0530 Subject: [PATCH 082/439] Fix search bar issues --- src/Containers/Sections/Hero/index.tsx | 2 ++ src/assets/css/_css/algolia.less | 16 +++++++++++++--- src/assets/css/_css/index.less | 8 -------- src/pages/index.tsx | 5 ----- 4 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/Containers/Sections/Hero/index.tsx b/src/Containers/Sections/Hero/index.tsx index 04bf604d57..42c4684e87 100644 --- a/src/Containers/Sections/Hero/index.tsx +++ b/src/Containers/Sections/Hero/index.tsx @@ -1,6 +1,7 @@ import { Link } from 'gatsby'; import React from 'react'; import HeaderLinks from '../../../components/HeaderLinks'; +import Search from '../../../components/Search'; import Prism from '../../../components/Prism'; @@ -11,6 +12,7 @@ const Hero = () => {
    +
    diff --git a/src/assets/css/_css/algolia.less b/src/assets/css/_css/algolia.less index db659eca7e..130c971d89 100644 --- a/src/assets/css/_css/algolia.less +++ b/src/assets/css/_css/algolia.less @@ -23,11 +23,21 @@ margin-top: 10px; outline: none; padding: 0 10px 0 35px; - width: 180px; + width: 160px; transition: width 0.2s ease-out; - &:focus { - width: 250px; + @media screen and (min-width: 1076px) { + &:focus { + width: 190px; + } + } + @media screen and (min-width: 1065px) and (max-width: 1075px) { + &:focus { + width: 180px; + } + } + @media screen and (min-width: 1021px) and (max-width: 1064px) { + width: 135px; } } diff --git a/src/assets/css/_css/index.less b/src/assets/css/_css/index.less index 29d3ec2741..d6bbd52ce9 100644 --- a/src/assets/css/_css/index.less +++ b/src/assets/css/_css/index.less @@ -18,14 +18,6 @@ div.index { } } - .fixedSearch { - position: fixed; - right: 0; - left: 0; - z-index: 12; - pointer-events: none; - } - .hero { background: @dark-color; @media screen and (min-width: 1020px) { diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 2934a90421..488b9513aa 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,8 +1,6 @@ import React from "react" import Layout from "../components/Layout" -import Search from "../components/Search" - import Hero from "../Containers/Sections/Hero" import SingleRequest from "../Containers/Sections/SingleRequest" import TypeSystem from "../Containers/Sections/TypeSystem" @@ -15,9 +13,6 @@ import WhosUsing from "../Containers/Sections/WhosUsing" export default ({ pageContext }) => { return ( -
    - -

    A query language for your API

    From f421540ae698636ef7c6353207c3dbe87d3e35cf Mon Sep 17 00:00:00 2001 From: Michael Hayes Date: Sat, 20 Feb 2021 14:45:38 -0800 Subject: [PATCH 083/439] Add GiraphQL schema builder to list of javascript libraries --- .../javascript/tools/giraphql.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/content/code/language-support/javascript/tools/giraphql.md diff --git a/src/content/code/language-support/javascript/tools/giraphql.md b/src/content/code/language-support/javascript/tools/giraphql.md new file mode 100644 index 0000000000..f4f2c62c8b --- /dev/null +++ b/src/content/code/language-support/javascript/tools/giraphql.md @@ -0,0 +1,32 @@ +--- +name: GiraphQL +description: A plugin based schema builder for creating code-first GraphQL schemas in typescript +url: https://giraphql.com/ +github: hayes/giraphql +npm: "@giraphql/core" +--- + +GiraphQL makes writing type-safe schemas simple, and works without a code generator, +build process, or extensive manual type definitions. + +```ts +import { ApolloServer } from "apollo-server" +import SchemaBuilder from "@giraphql/core" + +const builder = new SchemaBuilder({}) + +builder.queryType({ + fields: t => ({ + hello: t.string({ + args: { + name: t.arg.string({}), + }, + resolve: (parent, { name }) => `hello, ${name || "World"}`, + }), + }), +}) + +new ApolloServer({ + schema: builder.toSchema({}), +}).listen(3000) +``` From 3a7b037576a02ba51d9d530c48c65b1eb6ac41db Mon Sep 17 00:00:00 2001 From: Sting Alleman Date: Sat, 27 Feb 2021 01:20:17 +0100 Subject: [PATCH 084/439] fix links that have renamed branches --- src/content/faq/General.md | 2 +- src/content/faq/Specification.md | 2 +- src/content/learn/Learn-Introspection.md | 4 ++-- src/content/learn/Learn-Validation.md | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/content/faq/General.md b/src/content/faq/General.md index 496f7424cd..3ac038d0d0 100644 --- a/src/content/faq/General.md +++ b/src/content/faq/General.md @@ -45,7 +45,7 @@ Many people! The [GraphQL specification and all related projects](http://github. The [GraphQL Foundation](#what-is-the-graphql-foundation) provides most of the oversight for GraphQL. It's made up of [representatives from dozens of different companies](https://foundation.graphql.org/members/). -There are also monthly virtual [GraphQL Working Group (WG)](https://github.com/graphql/graphql-wg) meetings managed by the GraphQL Foundation. These meetings are designed to bring together maintainers of commonly used GraphQL libraries and tools, as well as significant contributors to the GraphQL community. The WG meetings are completely open. Anyone is able to join and [propose items to the agenda](https://github.com/graphql/graphql-wg/blob/master/agendas/). +There are also monthly virtual [GraphQL Working Group (WG)](https://github.com/graphql/graphql-wg) meetings managed by the GraphQL Foundation. These meetings are designed to bring together maintainers of commonly used GraphQL libraries and tools, as well as significant contributors to the GraphQL community. The WG meetings are completely open. Anyone is able to join and [propose items to the agenda](https://github.com/graphql/graphql-wg/blob/main/agendas/). In the [November 2020 WG meeting](https://www.youtube.com/watch?v=UybZp9O24Ow), it was announced that GraphQL will have a Technical Steering Committee (TSC) going forward. More on that coming soon. diff --git a/src/content/faq/Specification.md b/src/content/faq/Specification.md index 93d993de58..a24db5db11 100644 --- a/src/content/faq/Specification.md +++ b/src/content/faq/Specification.md @@ -13,7 +13,7 @@ The entire process behind each release is open source. You can monitor specifica ### How can I contribute to the GraphQL specification? -GraphQL is still evolving and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/master/CONTRIBUTING.md) are available on GitHub. +GraphQL is still evolving and contributions are very welcome! The specification (including the [latest working draft](https://spec.graphql.org/)) is open source. [Contributor guidelines](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md) are available on GitHub. There are more ways to get involved with GraphQL beyond the specification though. Updating the content on [this website and the documentation](https://github.com/graphql/graphql.github.io), for example. Or contributing to [graphql-js](https://github.com/graphql/graphql-js), [express-graphql](https://github.com/graphql/express-graphql), [GraphiQL](https://github.com/graphql/graphiql), or [one of the many other projects](https://github.com/graphql/) maintained by the [GraphQL Foundation](#what-is-the-graphql-foundation). diff --git a/src/content/learn/Learn-Introspection.md b/src/content/learn/Learn-Introspection.md index 00693e3445..f9c33304b5 100644 --- a/src/content/learn/Learn-Introspection.md +++ b/src/content/learn/Learn-Introspection.md @@ -11,7 +11,7 @@ queries it supports. GraphQL allows us to do so using the introspection system! For our Star Wars example, the file -[starWarsIntrospection-test.js](https://github.com/graphql/graphql-js/blob/master/src/__tests__/starWarsIntrospection-test.js) +[starWarsIntrospection-test.js](https://github.com/graphql/graphql-js/blob/main/src/__tests__/starWarsIntrospection-test.js) contains a number of queries demonstrating the introspection system, and is a test file that can be run to exercise the reference implementation's introspection system. @@ -180,6 +180,6 @@ and create documentation browsers, or rich IDE experiences. This has just scratched the surface of the introspection system; we can query for enum values, what interfaces a type implements, and more. We can even introspect on the introspection system itself. The specification goes -into more detail about this topic in the "Introspection" section, and the [introspection](https://github.com/graphql/graphql-js/blob/master/src/type/introspection.js) +into more detail about this topic in the "Introspection" section, and the [introspection](https://github.com/graphql/graphql-js/blob/main/src/type/introspection.js) file in GraphQL.js contains code implementing a specification-compliant GraphQL query introspection system. diff --git a/src/content/learn/Learn-Validation.md b/src/content/learn/Learn-Validation.md index e4e2a517ce..5d60a85856 100644 --- a/src/content/learn/Learn-Validation.md +++ b/src/content/learn/Learn-Validation.md @@ -12,7 +12,7 @@ developers when an invalid query has been created, without having to rely on runtime checks. For our Star Wars example, the file -[starWarsValidation-test.js](https://github.com/graphql/graphql-js/blob/master/src/__tests__/starWarsValidation-test.js) +[starWarsValidation-test.js](https://github.com/graphql/graphql-js/blob/main/src/__tests__/starWarsValidation-test.js) contains a number of queries demonstrating various invalidities, and is a test file that can be run to exercise the reference implementation's validator. @@ -165,6 +165,6 @@ This has just scratched the surface of the validation system; there are a number of validation rules in place to ensure that a GraphQL query is semantically meaningful. The specification goes into more detail about this topic in the "Validation" section, and the -[validation](https://github.com/graphql/graphql-js/blob/master/src/validation) +[validation](https://github.com/graphql/graphql-js/blob/main/src/validation) directory in GraphQL.js contains code implementing a specification-compliant GraphQL validator. From a1670da48da616047501846ec25956f243ea5743 Mon Sep 17 00:00:00 2001 From: "Terry L. Blessing" Date: Mon, 1 Mar 2021 13:56:38 -0600 Subject: [PATCH 085/439] Update Introduction.md Suggested edits to lessen verbosity. --- src/content/learn/Introduction.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/content/learn/Introduction.md b/src/content/learn/Introduction.md index 426066c466..5d1c0cf8a5 100644 --- a/src/content/learn/Introduction.md +++ b/src/content/learn/Introduction.md @@ -7,11 +7,18 @@ permalink: /learn/ next: /learn/queries/ --- -> Learn about GraphQL, how it works, and how to use it in this series of articles. Looking for documentation on how to build a GraphQL service? There are libraries to help you implement GraphQL in [many different languages](/code/). For an in-depth learning experience with practical tutorials, visit the [How to GraphQL](https://www.howtographql.com) fullstack tutorial website. We have also partnered with edX to create a free online course, [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis). +> Learn about GraphQL, how it works, and how to use it. Looking for documentation on how to build a GraphQL service? +> There are libraries to help you implement GraphQL in [many different languages](/code/). For an in-depth learning experience +> with practical tutorials, see [How to GraphQL](https://www.howtographql.com). Check out the +> free online course, +> [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis). -GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data. +GraphQL is a query language for your API, and a server-side runtime for executing queries using a type system you define for your +data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data. -A GraphQL service is created by defining types and fields on those types, then providing functions for each field on each type. For example, a GraphQL service that tells us who the logged in user is (`me`) as well as that user's name might look something like this: +A GraphQL service is created by defining types and fields on those types, then providing functions for each field on each type. +For example, a GraphQL service that tells you who the logged in user is (`me`) as well as that user's name might look +like this: ```graphql type Query { @@ -36,9 +43,11 @@ function User_name(user) { } ``` -Once a GraphQL service is running (typically at a URL on a web service), it can receive GraphQL queries to validate and execute. A received query is first checked to ensure it only refers to the types and fields defined, then runs the provided functions to produce a result. +After a GraphQL service is running (typically at a URL on a web service), it can receive GraphQL queries to validate and execute. +The service first checks a query to ensure it only refers to the types and fields defined, and then runs the provided functions +to produce a result. -For example the query: +For example, the query: ```graphql { @@ -48,7 +57,7 @@ For example the query: } ``` -Could produce the JSON result: +Could produce the following JSON result: ```json { @@ -58,4 +67,4 @@ Could produce the JSON result: } ``` -Learn more about GraphQL — the query language, type system, how the GraphQL service works, as well as best practices for using GraphQL in the articles written in this section; they help to solve common problems. +To learn more, click **Continue Reading**. From 448e22fea64c2be77e74f1e59715d9ed06ac3d99 Mon Sep 17 00:00:00 2001 From: Yash Kumar Verma Date: Tue, 2 Mar 2021 10:59:37 +0530 Subject: [PATCH 086/439] remove suspended twitter account --- src/content/community/Community-Resources.md | 1 - 1 file changed, 1 deletion(-) diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index d927da9b82..737e97b11b 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -22,7 +22,6 @@ Use the [**#graphql** hashtag](https://twitter.com/search?q=%23GraphQL&src=tyah) Here are some helpful accounts to follow: - [@GraphQL](https://twitter.com/GraphQL) - [@graphqlweekly](https://twitter.com/graphqlweekly) -- [@GraphQLStackOverflow](https://twitter.com/GraphQLatSO) - [@apollographql](https://twitter.com/apollographql) - [@prisma](https://twitter.com/prisma) - [@HasuraHQ](https://twitter.com/HasuraHQ) From c85b6d3b30926235b3d6aee702c7875f775dcc4a Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 8 Mar 2021 10:23:28 -0500 Subject: [PATCH 087/439] Also ignore .swp files Signed-off-by: Brian Warner --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index e5827081d7..e5507981b2 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,6 @@ yarn-error.log .pnp.js # Yarn Integrity file .yarn-integrity + +# Swap files +*.swp From 9941bbef254230369ab2b5b1d27e51421b3f302f Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 09:38:10 -0500 Subject: [PATCH 088/439] Add FAQ item on specification membership Signed-off-by: Brian Warner --- src/content/faq/Specification.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/content/faq/Specification.md b/src/content/faq/Specification.md index 93d993de58..f17e1e9906 100644 --- a/src/content/faq/Specification.md +++ b/src/content/faq/Specification.md @@ -17,8 +17,16 @@ GraphQL is still evolving and contributions are very welcome! The specification There are more ways to get involved with GraphQL beyond the specification though. Updating the content on [this website and the documentation](https://github.com/graphql/graphql.github.io), for example. Or contributing to [graphql-js](https://github.com/graphql/graphql-js), [express-graphql](https://github.com/graphql/express-graphql), [GraphiQL](https://github.com/graphql/graphiql), or [one of the many other projects](https://github.com/graphql/) maintained by the [GraphQL Foundation](#what-is-the-graphql-foundation). +### What is GraphQL Specification membership? + +The [GraphQL Specification](https://specification.graphql.org) and the associated reference implementations are a Joint Development Foundation project (also part of the Linux Foundation family). Individual or corporate contributors sign a document at no cost that they agree their contributions are under the open source licenses of the project. Because this is not GraphQL Foundation membership, specification members do not decide how to spend the budget. + +To sign the [GraphQL Specification membership document](https://github.com/graphql/graphql-wg/tree/HEAD/membership), open a PR against any [GraphQL repo on GitHub](https://github.com/graphql). + +If your organization uses and benefits from GraphQL, please consider becoming a member of both by opening a PR on behalf of your company and [joining the GraphQL Foundation](https://join.graphql.org). + ### Where is the documentation for subscriptions? It's not on this website yet, but we're working on it. If you'd like to help write guides on subscriptions, please [let us know](https://github.com/graphql/graphql.github.io/issues/993). -For now, the specification includes details for [how to write and execute subscriptions](https://spec.graphql.org/draft/#sec-Subscription). \ No newline at end of file +For now, the specification includes details for [how to write and execute subscriptions](https://spec.graphql.org/draft/#sec-Subscription). From b2ba7b89f885ac819a146f3bfbfede43be253f5f Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 09:38:50 -0500 Subject: [PATCH 089/439] Add FAQ section on the GraphQL Foundation Signed-off-by: Brian Warner --- src/content/faq/Foundation.md | 55 +++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/content/faq/Foundation.md diff --git a/src/content/faq/Foundation.md b/src/content/faq/Foundation.md new file mode 100644 index 0000000000..732f6cce5b --- /dev/null +++ b/src/content/faq/Foundation.md @@ -0,0 +1,55 @@ +--- +title: GraphQL Foundation +layout: faq +permalink: /faq/graphql-foundation +position: 6 +--- + +### What does the GraphQL Foundation do? + +The primary responsibility of the Foundation is to set policy and allocate the budget to maximize the sustainability of the GraphQL community. Members participate on a governing board that meets monthly and decides how to allocate its funding. + +### Where does the funding go when I become a member? + +The GraphQL Foundation is funded exclusively through the support of our members. The governing board sets an annual budget to use the dues to the maximum benefit of the community. +Ways the Foundation distributes the money raised through memberships include: + +* Providing grants and sponsorship to core community developers who are working in neutral roles. +* Funding core community IT infrastructure +* Funding coordination, financial, and legal support program for the Foundation and the GraphQL project ecosystem +* Other community and developer support programs + +The GraphQL Foundation budget is realigned as the needs of the community change. + +### How are decisions made? + +As with other Linux Foundation projects, the governing board makes decisions through votes. Every vote is equal and no members have special voting rights or privileges. The charter currently limits the governing board to 25 members. + +### Who can join the GraphQL Foundation? + +GraphQL Foundation membership is open to companies who wish to support the GraphQL ecosystem. As the GraphQL Foundation is hosted at the [Linux Foundation](https://linuxfoundation.org), members must also join the Linux Foundation. + +### Do I need to join the Foundation to participate in GraphQL development? + +No, Foundation membership is separate from the technical development community. There is no cost to participate in GraphQL development, although you must sign the [free GraphQL Specification membership agreement](https://github.com/graphql/graphql-wg/tree/main/membership) in order to participate. These two things are different from each other. + +Members join the Foundation in order to provide essential funding and participate in the decisions on how it is used. Developers join the GraphQL Specification in order to contribute ideas, code, and other content. Many companies do both. + +### How do I participate in technical development? + +We would love to have you! The best place to get started is the [GraphQL Working Group](https://github.com/graphql/graphql-wg/tree/HEAD/membership), which meets monthly. Open a PR to add yourself to the agenda, and you are welcome to join. + +Otherwise, you can get involved in [any of our other projects](https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md#about-the-graphql-specification-project). + +### Who founded the organization? + +The GraphQL Foundation was founded by Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, Pipefy, Salsify, Solo.io and Thicit. + +### Who is currently a member? + +Current GraphQL Foundation members are listed on the [GraphQL Landscape](https://landscape.graphql.org). + +### How do we join? + +You can become a member of GraphQL Foundation and the Linux Foundation by completing our [membership application form](https://join.graphql.org). + From d8e1334d74fc46928a3e3163094e53cbd53fb243 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 10:56:38 -0500 Subject: [PATCH 090/439] Update the URL to the landscape Signed-off-by: Brian Warner --- src/pages/users.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/users.tsx b/src/pages/users.tsx index 4c776f512c..7670dddc25 100644 --- a/src/pages/users.tsx +++ b/src/pages/users.tsx @@ -30,7 +30,7 @@ export default ({ pageContext }) => { id="landscape" scrolling="no" style={{ width: "1px", minWidth: "100%" }} - src="https://landscape.graphql.org/category=graph-ql-adopter&format=card-mode&grouping=category&embed=yes" + src="https://landscape.graphql.org/card-mode?category=graph-ql-adopter&grouping=category&embed=yes" onLoad={() => { const scriptElem = document.createElement('script'); scriptElem.type = 'text/javascript'; From 006a9e1bd875bc17057bd2088b2f470bd3c71353 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 11:50:15 -0500 Subject: [PATCH 091/439] Update users page to use new URL and borderless cards Signed-off-by: Brian Warner --- src/assets/css/_css/users.less | 17 +++++++++-------- src/pages/users.tsx | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/assets/css/_css/users.less b/src/assets/css/_css/users.less index b92fbab106..b6e5bebee6 100644 --- a/src/assets/css/_css/users.less +++ b/src/assets/css/_css/users.less @@ -1,14 +1,7 @@ -section.whos-using-page { +section.whos-using-page, section.foundation-members-page { padding-bottom: 6em; - text-align: center; max-width: 900px; - .prose { - max-width: 560px; - text-align: center; - margin: 0 auto; - } - .logos { align-items: center; display: flex; @@ -38,3 +31,11 @@ section.whos-using-page { } } } + +section.whos-using-page { + .prose { + max-width: 560px; + text-align: center; + margin: 0 auto; + } +} diff --git a/src/pages/users.tsx b/src/pages/users.tsx index 7670dddc25..c65ee1aa3d 100644 --- a/src/pages/users.tsx +++ b/src/pages/users.tsx @@ -30,7 +30,7 @@ export default ({ pageContext }) => { id="landscape" scrolling="no" style={{ width: "1px", minWidth: "100%" }} - src="https://landscape.graphql.org/card-mode?category=graph-ql-adopter&grouping=category&embed=yes" + src="https://landscape.graphql.org/card-mode?category=graph-ql-adopter&grouping=category&embed=yes&style=borderless" onLoad={() => { const scriptElem = document.createElement('script'); scriptElem.type = 'text/javascript'; From 7cc92465420ec95f26cc00c2a5ff1778c548525d Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 11:50:31 -0500 Subject: [PATCH 092/439] Add Foundation members landscape cards Signed-off-by: Brian Warner --- src/pages/foundation/members.tsx | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/pages/foundation/members.tsx diff --git a/src/pages/foundation/members.tsx b/src/pages/foundation/members.tsx new file mode 100644 index 0000000000..cc315d9e47 --- /dev/null +++ b/src/pages/foundation/members.tsx @@ -0,0 +1,41 @@ +import React from "react" +import Layout from "../../components/Layout" + +export default ({ pageContext }) => { + return ( + +
    +
    +

    GraphQL Foundation members

    +

    + The GraphQL Foundation is the primary way in which funding is + raised and distributed to support essential GraphQL community programs. The members + listed on this page are directly invested in the success and long-term sustainability of + the GraphQL community. +

    +

    + To learn more about the GraphQL Foundation and becoming a + member, please see our FAQ, + reach out to membership@graphql.org, or complete a membership application. +

    +
    + + +
    +
    + ) +} From 81e0d68a3f918adb9d615daed7fee4dc229645d2 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 11:51:58 -0500 Subject: [PATCH 093/439] Add foundation logos Signed-off-by: Brian Warner --- .../img/graphal_foundation-logo-stacked.svg | 193 +++++++++++++++ static/img/graphql_foundation-hero.jpg | Bin 0 -> 199332 bytes static/img/graphql_foundation-logo-white.svg | 229 ++++++++++++++++++ static/img/graphql_foundation-logo.svg | 197 +++++++++++++++ 4 files changed, 619 insertions(+) create mode 100644 static/img/graphal_foundation-logo-stacked.svg create mode 100644 static/img/graphql_foundation-hero.jpg create mode 100644 static/img/graphql_foundation-logo-white.svg create mode 100644 static/img/graphql_foundation-logo.svg diff --git a/static/img/graphal_foundation-logo-stacked.svg b/static/img/graphal_foundation-logo-stacked.svg new file mode 100644 index 0000000000..bf782aa9fc --- /dev/null +++ b/static/img/graphal_foundation-logo-stacked.svg @@ -0,0 +1,193 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/graphql_foundation-hero.jpg b/static/img/graphql_foundation-hero.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9ecc462feb1a0d4c61ace693ac93c15a91abcfd GIT binary patch literal 199332 zcmbTd2V4_d7cUx`il``31SyJuB26HObd^phM|uJQ1p zAIR}9CT`{DXln>WUHvxX31!1G0flvU-5PYuwOPc}u76sLx1$y5tqJm@0uu7 zT2vDJg4q=5|NNbkXE+()sVM%r>&dMs{-x8w8A|X(R3}rwajJix?iBcX>VKe_{-sam zQBeMKpHpBy<-hdhlSc>R%%7j*|4~LK_XRVLMQ!)1C#4mK`M4mNi7Ydpd?uW<|BU}wK2$uD?E6bglM-IS8MCnhT_4i!7O2?Z@J z?K!%0SI(cmB6gkqy4e5mIQ{~;bOw@60hr~6P+p>-x3nCRAKJkrWjrH5CmFH8q&+3(iBRFVQeu7kzN*@}noGxm_5={*L@`=ElR4 zuS~kVzj?$hp1q_!%gl0xm5rD0<}Lo)P>H*e_oSp1m6TOf)zmfg^bHJ+jNu4NE0nd3 zE!xi24dd?d+|%pT>wq_bZ-av0M@7fP#>FQjW@Kh%=j49O`&3$1UQt=~xw_`t_on8S z*0%PJK79WGVQ^@8cV?^0Z_dF z^(^S#l!N&CowIj2WJ=m67SB^ z8dv*D)|a%@_V$V^EP#$8FWiMQPO!TD^UAv2U-XW!&r2&As0cM0BMs)?dAe^lVo>h(aat2%^p?r-%N?~-rH{29@@{Pc_& ziTvLpKe6*q#q)oAWgNlyOOuJ4-}-F&du<5gRpoHT4P8^X>G0~lk`U*5Z7S(vmLoF~ z@0_Gl2Mf5rOU-nX_4H%~EYD8N&coURnMq;bnhX>S;ElW-KUjHEwow#qcSgTGHyZvyZyxT&zB$ih{ z`KNn9|5M*josP!sS3c*D^##=!ssE~VE?@dhDV9e}`&Mmi9%&Z%GfAwt$K&?9t7j6H zyweu-&P=HN?7ZzQ&EPLmw;atppT34x*ZacmJ>a>1?Qd7v-j>Y$uHg318(Puuivpb! z>5k@|$B+O_b&E{dY~HUWeZLu#n~lFo6$G<$ir2UHbAK0F?7(VEeY80Hk0GgnYeyKT z>87318P(G3M{Vr~U8o6j*lm@YF=L`UYf{^V(uK*Dsui!Zg94&QswSEklv&0(Exl6H zVs2<|vX@zZVlXJyy5%+Ru;rULR?dkA+qxI1C z+e-Jv1)aCUXM*saqXct(MwG`eAPH`$>X&Q`9~+$&d-lZ-zPxLw zB~j8PeKDzSpgVd@HmrKAnsgI78(WNBKl{Wa=Exu;ijv|qcbRRRcJl_Ws)xw>4Ra+X z$our_BuSkf#Ryz*(pk}+kP_US@HbB`w_}LL{dv}Tru#6%u>SWZs|Br)ZYi)TkOH!O@e9S6Q`SR z<&NIp5kG@xZBdtlkR*h?X1^Vj{=TY5Qpy6U0*JXq&5_pZ&bZ5Kh7sr33}10C94 zgzC4m$M4D;7)nDu4J#aJQcEz-cFpPG4=+|_|J8-wjr6JaTk)@g!*hR-o`_%=sI*UI zoJu}_!+^WP7Z2GJIz*EWt&HKKNCF zm$(8=glg4qi(IYddyK4c;|S1xKV5HqYF$_Gwf<)o)Q_=noh>o{(GRFkK_UmRuRA$e z4Wy92Q^F+TCJMf~^>RHLGt`CYWzLnkTn_s2RjkA4^vnD51Dc)4;T}V&kAm5;QvFRI zk`F#;taU$ML@Ke#O3SBWIR2u#b__9aUK%fZ)b^}Dk4*N((lmY6ltKcMfK^@uWd^2db%ze`MiU(o1!c0q+6 z$9j~zRd5f(`ZHW@`rX@^781vXp8EL_c=PkxPzHuiuBobzVA0(!jw3ocotx4KM!|y=$#bQ99B4K@M`b>>^Y_>+UfLNWZq2I1ocnl%`M&!a zXF^6xdr2GX5Dj&jUA$5x5gM;BrmeGkHle5>zSxBI#zSo;VQG5p;f z!B8*3<<`NOsVJ`U(%K&{H%-vO3E1nlPwtI`j=nvxyJ$BPWa<3;hv`=gYglE&a7)8l-(zn9S& zh0Dgbh9o9^pv96S2YR17l+-zA&ZXfZx-(ovn+^2Q8o5^P(mH{wTig>)oU`H$Dpy+Z zKa5zWkRJPn2YU{FJpuSCTGrdKs**CU!ZJlWeihTtVDQZ?+0F{-$;P}5 zfAcv%xdC}!>;t%jqaa0qTT{@Ij^KxZc0%dA; zEAZO-)aL{#p0V`#bXGEX;E@uRc*tL!VUnm}w!!D36J`cyhU#{=Qrw?O40<3TC|*&X zC#V&~IK!o(%qOpA^-?7qC0au=T)K7P^pze$l3Zt%9<)q;-YF;k{He&4N6cg#EQw55DZ^vKLsThOsK8f!6O|SRBhiqE!{3}d&Jd>U$uJ92&?hqkh z`ObSoU!v$D&(mXw%_55XweR)|$J0ap5qf_uHCzwtjICTS8_O4vcd46(gu0(j_Go_0 zTesQ7tCo@}RP~hIrceQqUm; zq-GNi4=|MLs!d^aD(E9>;*{EGgL*p8{3MbJ?w-HOgt`6w<(aQcKX%>cuDT@>Og?`r z7R%>~dBCA!!ph^m&6J5bjP&HZ87p}VaZpPSPAbOI@97dj-zzB`gpHnzndn~!A2F+|aLK(1E3j#~;j z&(3aLDBRLN??@eOVZ_=^%bE_6l91>WV0fcD?*8uksf=)bRJ)Q;_~)#F1ntEky7}yD z&=GN6_NIjFQwfQ+Pi%#)L!j`NPtxIe+c75IF0&)KXEPhC3s!z~u}9u|c6+)rg7N7HU9#gixA-h<=Nbi` zvm!0A#NI6PM76mnJg0gwf17+B~GZnBLZ#_U=y(?NZSmdP4eZCPY-g*Pa{i zRCfu@5g{V0XA464LjCDT2lR+}f<@-(IkTVrgx?|guY*wG*IKX6I@~_g;)@#NndV*R zD5&Xi#=w2gxbVT(7FERu4y3G@ zpq%QvUi9NSLFbC9?s2Hg1w2Sh810DY;PS2Z|DA*Gw)vz&8A$zJOik`~K}meJKr)#v zQuyx2bAOloNbc9(@7CcVBHEj=^vusf!e2h>i+R8^74znv1hon5W$32u4Gw8tN@ePK zELBZ$xvuWqJJSj~##i5BdsMb^_ez>w__`T?pIOz~LzU%XP8l%tfj1w}UoqcmzmpP^Gg4jLDLBtGd?3nt?LTeJ}A&?NhU2kqU&w*!e>@fe)?tc!n(k zYW=c02u8JH+rz|Z4^w$LF|GgR>Of?=!INat+a;x|7@c(x6PA-as3$L;leYO z^0$swICt=^EKjQF(8n8!7hS^pNBGA)`o8t5D_{F#P(ng{w&@=1=NU)-LWhZ>(YLy; zkGZ3JD+fik`%xShW%wx?7H?qhhIo%t%>2}w zehD|_aVZnM2f2__a9CrAe_XXksnkk+t4DUzjtX<9h4-=Q!waIykqE>}EQ}R9Yr9rL z#s6I}Fme}@b>5!KCVKxM^T4kBy=pTAP6{aN? z>O4{XiPpAV*FGQgCOX-9%fLmP-cQ_Bw&|v;JgrGe_i6IXrmFs_H$rR4<7xHIB{4KB zWuWo4J8G#)@zpe_eljyss(yiBElv)`&0tQIyM24u{gdJ0-(-Ant#DG^dl`YGn5rtz zq>Ru*t*24l_%YdnXT~!GLcMP_1C1<2EO}6-CV8Jp*YHO!OkMfGES)m15QOoOGSykr zzDM`LH(}c=*4awus-+HY-xgC<)M89D312`jU;fN%bWI<0E9AkXS*wEiAe7 z_G8y|DJePIJieI{NnRaAo!BY(4YicglEdEM7wqi#nfdd}20topb{GfWA&9kE-8Xo{ zn5t#iB?+z08j><~x9yUY;QoFcG7Z^*@=Sa;@;={ns~vj=Ti%;9R?$2b;&XQI5;w}& zqkYxD$%)NbP}VjTL4EasQWS^*P4q z=DM9xb$lDeO`c7=bA+5?vVNMimKbe@TZF@$VfQ?VonWLG9Aq~4EXrx+co=d#MOmz_ zsA&F|u8xYjrZPYv0eYD3VCm>eeFp+@baH#9tNQR70K=}Go&|8^83+SJ9CG1_rR&oN zfBmKTA4u+h-ft65&_xIYFLZLR|M~p?_Q-iFl&d9x@~(kd_bs131K=ygV?f{aaC>?} z#{-(t()NiJpbG#k_zXNCpodP5Tl_<>oX|FZ=o3sA!uU*IR}t`bf{0$T`5$PD|ADr& zedY+}K*1ayD@P}Ae@f$jXsZ+2=Y)22z<_7_Gfp@>hjKE|1A89uVTY(f)FE1szaZBj z77z>s4RHX#u@Klhfg`REU2y*4|KfVKKiB^SuCf4Ep&^#w3MGg$#1Zo3&-IX#H2`zK z_^)hTt;NOu9HKb)5CWl@I6fxwLLjH3Adtg%$H)60j*kyB0D3$IfqZfL@Ab~<5Xe0e zIR5Ux$9U2p5c<~;NM+N1k6FY)AXR}7$d%!zPo6#b^LMDgmeLvkA!nQ z$`gW$5)3LTfSH0pO??XBrZj-2IZZ=z>SR#U0E8PL-C+DdtpB+fTt#&Xz^o^S|Ifzp zH-K1Eu2C0LQ2?;^KZrFakPtxb!Oc%(@n-;l`d`EvAiwP3#6QsQe@>qOyMN9f|BIhq zq`C;S`5(f_O`;8lZT@)V7NAoh1{g zVXvX=V67f#^qq_T5{-497JX$ezx7Ff`yyh2@`GjeqkE^613u=;J9yI84v44AiSS>r zubLp=Y#iBOTiPBh$MX>nL~hRgazBxR*h-)7a+wO?c@FAXtDGp@>mJ7Hj%az`I~bGV zZi}l`hfk}7)T(1Apy)E;RgO#%ff_O~qM}Zuqjp{)a>FB&+{nBz8t${BAiuJB$zj>H zDbOXZBg$~LwhDqTc)`%CrHrH6diex)ynK0Rz6t~isVtmX$ zcyaNzEjOno?m7pMJ&fnKrOx0qZG0^4V$m=GL#$AutWBGF?32`*&mED$hf)A6UDc3Rvz^zI|;+{g+O(kZqH>~1jck}-tG0sXKALa7xIklw5`0ox3WJT5^i*7OWw(^w3~RVWvfT_5 z`AwFY39w_}TFI=0g%rX8ybcqU@E?0SG&Ky#AwGHxi}&~_WpnABLry6Gm07seL` z>nSOd3KIzjix~nK0SBQhF)1(CeG!``FQeRzRF_%bh{WH%5!b%$b`J{(L6K9wBjL;*Z>Z z9Wq4ALdPJ?(0HRU+iD3%i~41zkk*ZP9maWCnrhxttu{AlFn{P!BvX0!;ORz@%va2C zrjS5QXDx6deZ2(clB~kzPUK*G*`NwC4l|n_5@OtkknZe_wGLzPS`-*&i5d4q4zjEy zk2S)cn+uW>jOIn`SJI?be3BD4dIXnx*~HNWcHN2M=o~NCFo~Sxd>@tM<%}5MTMTQ^ zNT$Nj<(%?f4fFF%If;YH{23L!8YAYZ9^50UeBTH6>4*O5lL? zwW`}ncrC;SL&K&!{1zPQ9IDE}aGxFX#AO?0iBBT8tn3>l9kzTf*c5fW{yo+ZVfu61 zKS^Pt?r-jGO69M30os9FYpe{bwK1Ptb6^_MwIrRc29*wnMcz>5brFn3CW@VS&r(!o zk%06xj6uZmfjtZNw#s|ZRVssGW<7wW06CPd0H-<;7aPGG8(xvapC0-Z-n6eceMKGptlu!*kN4J2y|aI&rq z*xR<FjqPYamxrRA3-b^2V5?dbSBrLY)08J193KG|sXa@w6>f4=a)XTw@;?v$t z4pIm5Y6kvQ*-f`5Qw~~~h}S~rR1BI{HcQ>*m@k?;hCFOkJW`(b*d(Wk)DxX?e!Wu) zGUS(i-PmA~i-zxi;eK>mzi1kYX z`I=Ok{!&~&xb9G?@~|*`7pZc7xbGyykNNq%Xa3=X!D!%PKgVI`N`X*jg?|8{bRg3! zLgL%K0>i6z|XJ+?>Egh5F*g z4;t4*s*bEm?JZ)O>xkX^^zlb9;Lyc4{HEXIgDmU|-@fOy=Y8}LON&BWV|y}SH}J0G z{k(Kt!^VX~c4ogYvlc6YdbkmuJXGhQc)8!x23=7iHsb`GKNUlGR^n`V7 zOg9_ciG8u$p`2|K5+%Z%XpF=Qh;^Qb35cyegs!HqwnzYM1VK)MoZ2iS5ZR^5_SiQz*Vc_Xe7W4)2Sw$ZuGCbb3_ z7v30;Kx5sFgbZ>zY)Zw4O?L)`Ivcw773M`Ufh!*wjEt#B)mWb~lUy*rcaXMnDEVs9 z33W#;I)vA$JO=w!{jHtSu=s^M;~CP_x_lANl|$ac@aK+KRoc1{^JuQbPLG6pk-*m* zh{o=?Eta+yb=hCJS5j3o@v-5s`^JUr_Ymi$sRVI!8r{WZN)^I_%Nl)Ug}ftRTOhpL z(Op;gZ)67HS=0lW(S>AnH*0wXV+J0$95W084-`4A9x}|bpWA*gI`LfI5?4VMiLLe9 zX{i_SYA3Y3$6M>qJZ*jVT|hua6lV=gtRd2uEiW~6gdYj-+YOV_1Ku@%k-4wFp}~C6 z(+{;VN>avYx#fK9(Z=)@7A#`5s%J}5S2jm_P-4UP{G$EB4qQj~<^6Q8$DrUW+NRdN zsppAl`3JNROZ7qwB^)A_N6>c?On8fw;+17g|4s~Kyd>ce`i4B2ydlO_r*B!iJ zJl^N-a*r~!J?;LPBlpG+@^@$g3LxfY^@+~?!ZYRP?mZP$`Z_m-68;?N&CDF#;K2aY zXvGvJjH4SWE`wT?p5$;iRkivsniYh_y0j(?4^NV{1&4q?0&W$Mqp0Qc!I{%&s%WX=xl1$+)pcq3oWr8Fdq$l2qbuk+=k7NuHU_&DrZMzfEYyw(R zhU7tI?xm(ad2H@nT}~aB*rs0^MgTY_(=9^HvKA(1WVWVyy-;R3{9{qNhfmx>;{sRP z;G~oy_oED#K_?%#MU+GG?m0QE{j*^)tH$}wa?Cy?Ta^%c)S_oL|S z*q9WDJ>q;%w3+TQ9c{@|7EJcj(i)}&WS@uy$axB&ZXKJoISA=*1Sm_%6Av@Pl4sCT zC%%qFA- z%`}6rv?TFsNwp*ns$jfERXi87%n^&-Reg!K8zOU}cdq&|0Fxd zA1MMqB)s9b`Dv0@THK~WqQAgHM{&-(HGA_=_0>X+P107LiF9E;_g{pdcr-THTebHH zO^O>ohA13}?gf%0k<;5Q_}sl;N3VAuaVvj~8m;dsZPc3eqif&WD!6o|_~$!QtsoXU z76##7A!#ZC5gr>(SK9fxBINuP>-S{^A{JA?7K7F_yQ zqH992!J5r+LBV?-VLM!R4*b{5yk`#sStFdSmNvY1ayOCYA>)gjHvL8{ZepQt6ua22 zN8U=19du7l8O86V2F&`Rw%b>A=3U8DQ%WyByNl>8Ld|nRT?UG@y9ws03Ks3;b)oLYrEjhv*AYQwQ0$zv@11X8>c+g{ZE|o6BOc zutA>S?6w{M(IL&DY7p(6W6^@?J9_ZzC}6sQWnsd3=CJ7g=22zMIIy9DH;VbUqM=P0 z7HoD+O&YXtJAb*xAC0L&6e5l?Y4tlC{vCUxMfH`Vsay4HRnrH9thiY^>ApyJ)^xGX z;_`xJIt{Zp?#?ovq+u2YT5}}^G`PPLX4Z_TNv(XLJDsS7Q9*7SDDS*7TOmOQ_Ml?RzHXCDem57V%5t1m- zwa&N0YfJ)*szGZ(!$h^9J%*S;(``Mu-n8qc)yDI)H`2!H&Aa@z_eJK;krw8*H>-v2 z)eK6OYj%Bj^XLa)Haj-I%WGbwWada@k`%7s+###eu&Ho)ON=)L{U%tN?RFaqeqQvJ z6?KMsd^GjVy}hHrgKk|2(QkJBu$5xwU>||&h zTKa{b^c=;;O{=fqqH`7aTGz}Aj_k>FLkCr*ThGgl%r0|j<#2AjZ#pYwDat|LLr%NC z;jg&qe|hUd_SY>X9dA(Cwac3S@J#Vp%Wd5{54Dn2JduQ#pTb zCC|1EUa+nk&Ey&|Z#=rSB|rK8mni8D9vf}1I1*~wkvNH~Yy7;ietAoWcf${QkUo=Z5T298-k%^&IS-jygqd3pNXj(l<)!tSqBv?Ms`ED32jZ zM}IB9prf6ut*;d-x%A!hNU%MQ*7j$l2XDG`-#?~dE)yc%mylFv3>Xhs0b8p-kjg)` zz>1j>fLfsORgc4}?P|)GBHiI5bjF|mN%sK6&^HCVX9;LGfNU6J=`OWtY?*mmR=X~* z=(afmsKg^*`&{WswO)-y01?!bgBj;wrF{I@{r?;-GeSgViu~IsNOZ`_y|*MNSO*u1QbWeIJ@!uKhVL6TvqVfZZl7DvGen46$4=jdQR}kWF+0k zhG=|>bH0ij$lLfcr5C$v?X`w&tPJv`xj{u}kaHpidiUjn{gsIHgUds{TmdMIwwyDU zQL|54udGq);f>CNo{G{cFD%x{pjVXl(Pi3r3Hu>mdaAaAqWT*Cny2f&3KBo=HRKFI z6`N!Y-Zg#5;d{uF*o;p?+{%gcJh*%maNrVa6-40pz7{8Xh@>~{{Bgr6us=F6WNM{PNX0awg}Y&V4o;%I?VY|25o;qJ73Z6~Gy zyd($_=LL-sEib#v%P|R=pz!nml;1k(y0{-0w-F(hmbELAztuxK*z5jMsfGxDu z&y=>!G6#i>UACv-?`A0Ivyzkr zcWz!Jza6g0eXS^Uv%wrYRk~KfY{+?|-pyy-ytRLNap-%q+4c0cc(tYsE!S|w5+D6H zg$46wioxg?#bxg!Jvp8{W^rqSMiQ7WTl^GmM>W+U&}d|zFkXm_7BlM!D->Mr=sZCJ z+>x=U;p{M05A@cdPou|o1#8^QO7M~0wqMG8l9v*~4mEpCcSg?Sf|fx9?;?p6lz(#0 z617?*KnUG^Af5MxhWkf^cPJ_mO%J-@Y8B-`0|3830^K6{%KX0EWMDfDCB7D9Lvm{` z!q0VdlUQd-U$t04s+LA|<0C%nbtV?DF%znk9Rv&D#ubmmPv>O_8hn`a_A~iXx87SA zJk0bwP*62<%ct?d4B43Nf?Csuptq4zH8!$c+&l_&{^^Yjr(l9Sr^3~QdE0F%k)AXG z$)L2=I7zjI_`OVlFMRK8WsESyG>@Mwzs4GflwrWe2i-$^N6dX2755rM7KHs%rtOCb zH*1Nxjaz;xxh@R4_s>**(jmyoKO{^F?d%)dsGlGOeKSbHNgx@alU`{!D4YMhCpwAz zJf9JXVk_$=i(sMF4J8@Ty~*YVTRFjoyVyMf*>I%w(=@SuR6(E_OBx{TFUCYNH$5w# zU$1^nFz_+JSrn<2(qFPNn4~HTIA_*d7)%i*PNzy2Z;*kk$a6K-r zYry!oU(u5hF_Z^dRKz4QvnxkB)VnA51K;lV=MVb1O zRz)Ruvqrj>UB9WJz~Euyk_%87nuGBbI-_y9h%R~e-wMdT&S)yKd}3;Po%Uw3(T@kR ztno!qaOTy0w~n8{@fpM4ghUCJ2?`0w8Yi9PhTY{^6%&;)*&b@Wc!7@YV&KP&fx>2c z*scnuI5c2c$RW~40Z)%))*^qK8R-=5!OZb~XSU>*!>jI>KR{o6pIgu|)m>hID_v!_ zGc!UBgO~sm$UDRHNM18;G-`g{pa_73iKW;r>{b|4$U;MTLnP)#d`}Xn)SU}QYjb-( z^?QuThF8f4XD>BG*OWLKDw!iZ3hMmq>Q>>E6>bP@Oo%-tqQpw^K_m{dXJ*j4%}n4F zc)US>vG@E1Qqij~HVdP6F7WM=TcEbhTi*iq}Ti_i$@%-??m;|8ipkq)7S|;7GlO}B2@%VK!g{1vg z^xqGaH~mHRNDuHPgtGvM9D>WGo3$csD6MLc zAKIiy*rbrcqy`Q3do@M@Fj|9U%q@K8GdE&0OFlebJfNXv7KWR~n0QHzm^0PH)RbTZ ztQ5bEv^wFsSEYVy3I>lFyGgkjWN_xZjkjI?MGRN?SjzpaE$}S{k;}7%^|R^zO_pNg ze*8t$Tbk|68J(%tb*@*m5KQ)CX69lB;R^|-Gzn-aP@$*Cmp3hqmKAw6-c=Giv3bGo zdJlQytYYgUEd+%uzN_*AER?Qh1%&@v732t98t&`h(Chq>U#IGMqr|>;THqtLgCg@m zKaI&P^WgoXuR?j0G!UieVo|Kw{ku0t6y2LCZHE(LDh!6s zrUolVdmK66_#x%vFS1DHlxhf_cJk~L$;VgA3PmwFI?C_eac^^>rKm%O2rq_l& zbqwBl5jvVbm6~z474bT0=NI`KwGLL6pq@-|UjMmZ1(hgW+xbmqHrxNE&hs1_-2eGL zSEzr@5v4Gs9rgM}E$`n?tXW;Ii4Y1wMh5! z3MbxwGQbfHlm~G2<3IrfD`QPeOyDx^@o6=?N8T&p{;dsJe(LijTa)~Qq+`gt8U@AO z{U7AsXVhmI?SjWN3)=yH49|DR&f1)GTs%z8kv8$)FNm9k*y3X(=3}-(@;Cz1B8GP5 zoj;-%w^DqO`XS3~iz(%B(h@7>NM}pu3e&|70L5$mVu8? zEhx?c-+7>MShaE8y}UL`NYCwFALNt&v-2u z!mZUEImAssJgDW3`%@ekmAKg0u5yx1q=!aYn&i{6@nOUgf_S_5QCv%rJ+Q#%#pn0 zbqW(!cq-dGUP zA&Shml6r!oLtcQ&7;>T-XbzWa?32!on5yV;U-B^|iD>cFV(LHj5wmA`bI!KcPzcbF z%p9YbaWMc7h^rtI<%&=h6%}E~B3t>H+22Qfa|bpHLkBpRh+Glgr|HmWUcTtVF07Gc z$A9T!bUI@-Lp!QD1r4-nq|$EeBq(~q2P?b{^W1|-^fKSq$INshJ$yNtYx0l)9M|tP z9*=do{3-f*l09eHSK{GSXY+HbKnV5@LfKB)4sV~E7?=0&Gy9>&SyT!Xd#7Kt5+juCB&jp#Y-XHLrYd+Zk=S# z^c84CT^4o68su}FW+9{tV^3(7nkz{X=F?pc0vX{iE7L5TDs3$Skw}XgM#BjJLpgEo zvmVG?m`HY*gT19LmuAyp+4sGkk%S|TAx`%Tos=``XvmA@s;c4efa#ggGd2)7W{F$-=0>;P_D%BnPRh5 znUAu!Vxzxw#|_j2RMdA%)_S;lrpGJjnO>Dnc9Qc44qoBvjv-~l3G8Q{z}bZfWjlIRu`EJ9>{kbDd`iH+mi@f&o6&YcuzHtQB-#^%I$}q*~_LC^zpb z-+I-zsK7+IBE+7>u#zBD0B5SqM;pB@b3=7+dPE z=|60PuDo^kNbY4n=V2UyUfI<_OwP!j?l=@@bi2eA3}Trd>y4M+zMOan<*|3Buydc^ z#f)D&NsIw_BD@&;x5X?fXXSlm5`6g?k6BYl4GIJcjkQ|P3vy2ptRKf>9UO1sE7GcV z8=?CO3QbaKb2IFXyb7p;!L`GpFXZ~B9_eM>bjs3!vOoQSTESlTq)zxE8r=a~>89_L zy_@DShn#4=l&g3DfGZwX;ju?;%y;RfJBS} zAqe~t!rMyj4#JXQ$M;yp$Q-$22tCI#yNxEs^sqJ`mLU|pE#sMrANZ|s@9ELUhkyOB z(p0>BQIkyLqs=DW5WJ;uXF0iHGHLTrpNDEAWLxJOr3$ah^&2Am6rM29c5e!K5sUo$ zi4EwVmI(^t#J+VWm{}m7a<8K8OoL*^p8&)WR|?M*#FdZFt5$~hwNzG?lD9uit`(Z6 z?&s2fmkUq3+}0}DRRsRUO1xIVbuX%HQBRg|yZi+=qLLeB4N|5AG(0wD*gZtT8Q0_+ z(Y}}4bm;#{uHv@0tv*g;r4Cypy^0e+pEnHFB^xfaO7?UurFw+?koI*F(JJ_~)I1Pk zZvvD-=+j7Z1$F>ifqhrWy<|Aj9LZ*p_MlOYxYIb`vb~PQlz~twpS{({wMW-}SXDUK zkF{VD;*VGBJs0*UZE|9e=-=#jbA9Yar3xr8RcAz&k0Cu458Bl}Q}M1v#`fBw{fUBe!g5z;asdiv%Fk$CxcbXaB^ zt&KJ=SjsD0@cVo3)!_b4`(c_MQrx)UFKTs|82kzFD={fx8yhnr*z4_BV`C!p0q)sn zfwD#zp(=HmoqpGzU@5U){MubTtqW!zaeZF(!hHMVAS^f<=?cBA0bvqju|xne_>)En zINDDu?`adGo~m<+R@-1`+QzKOF|n4jOH#wj8GE zmj?tlb5jVxG!eQujmc>8Q?Znb(ZMMg(2s1e4M(D)I& z91}uEbuRKLEvyhCByf+%ls)#vWfsp!9y8S>I_bm7#tCv9p0rCl8a7Rof4u2q6$~Eu zB6rhBTZswXKdHk>(6Em1u3P95a&)XL9f?#h&}~eYHIF#_Tc^23)|Y;^?swcPz)+(oBz`H!UD4V2CP?oNxFfbICVFhHhwu-!eZq`<% z&2ObP!d{K$0RLE+?F>5YRZ1qxq>yFUG7F&wbiz`D2es^Tq6ZnrHEWgjxYFesdr}*n z<2G%{3SIui@mX|<-{Ia&63VHU@vGlC%5RZAT(X#G4UC%hQw^9i z<+S_65Nl?~*H_jYJOn4i3=4v)x}&qUYlJMLing~G!p7pOTGG<%8gG(McO8)GBWBko z`x+@RzP5q}XbJ%>RQ`!cFf0Qn03ya_0&;3w`-4O^!-jPVAK$WFj7BHW7|>=Fngsvh zAn^J3Q@8LQ*o%eLMrqp|4}$O~fF*#|D25HZp9Ee<`Ghy%FRU2UurKsl*0I6=YP>J4 zK)rhDdm`ze_~%j1LO=POUeS{@$vmAR>WGU!&QQNHuwMH1m)L-t|^cK0Ppt44iUN>^=2fYgbz=F4zfTJ7;J9&qx05r6gv+wGH&R}`R z(%|ypG34sL{AA>!k)p!uvcsa;RA<8Hy+NUh`qML#S=$Jo|RH~ zRPR5N7Ie@vaSUNmP&x>{&%$s{O!@T->CJZx!rv*seQ7EZy>7LduU+r$zBpK;xp2>sq$Q!l&%PDf9Ny}{FIibto z?Y4O>Xil(^7Wz}naLV0zfK}JZ?hOB~@=yaWUTCb97j6Tiasr68t&;EGjtaW>8dK{|O@261A^D|6@*|WV^NN)> z&jF<&be4$#y#ZR+(N~7W)G(CKyN2)gd`I|9=JtQu@6;sVnWH;8Pn2sS;`{ujl&bd1 zmh{@8W-JnqvCo$VFTP3P4fO{#x93yG7Aq4rS?9NSk0JN=i6Y;ne6Xdv_Q~i(KZEH* z<-X;0ixihp4ePd4ytzQ0$xzUH2sKaSyJA|w0z_CjuFmA^LDhcGd>ju2_slik*z;u~jidhdWMM;M|(^;2mJ1fkJcmF4nuk`1Gs+I<>1 zD^@0m_qKrQf{sS#=4iNgDehg5yq=)vxs5}X$-T67Z$DmQS^{}cAeW2ZN#WJ}c0}B> zLvx-&z-|o36DybTxdwz0Ym~PLR_cki@uOHMs>ks8AVP^!kEf7NwJ<=p zmd_e*FXx~f0P3yxxQ?~rvXNCu)Lhy6VZ)EnaVbB`1zCB2qH6A1jRZ2Fx!91T&wgA>8V!MoZ~2JourAdM~8@g^W{oQwKOYhRHb#~ z6|yhwtJNwfSioZDwW?9=zXFBA*~2|uV~GB?5=VmM@0puDX|n76KE$-8gIpbNqJ~2D zC7-e!8Fb=co|TS6Py3Rz*N^zW#qLA+sM9GS=X?|Zs?cuHSq7n;diaNZtN;}h?}s%Z zEe#g#Zy|FPyH-*t1Q2B{p(Q;LcO9zpbHwk)B%swIZ8QsnZWt2bF%wovS_Py(0T@7; zAZ}#Gp=*_M938jGL9>Ugah*P%phykgS?+#`5-a0@PZ95)${sl}i7ElVB5d()k62p4 z;-v^C$!`nOZmVk4Mf{kiAWXJrP<)wEB-*66q(_b{y`AWCF(%Q0P^LBPj%ceaSZtqu zvr;zW0#rf7`TNgf$Wv+mAi0}5Noqb(b4SB_LjFsBAI!a?=aXhD6LPjj+V8G%6lUQ2s5;Dboq}BNGw*4imM1VGzsMBquw}p z5>f3c&pVa6MjUXjK!R4QR6c}I!OlvWcne|mJ2?dnzro$XdS-*BCNPEni>dE`hx-2? zKT?rGCp7HN`dD?ccgWdN*`u;DugE?#g;e$lp|UFDinB6K**h*|XPmt`+!_5}r_bm2 z|GpkQuJ;}8{oL#Id_CV~-d{)A54QI-mD5Q9$d7YpYZYYv$-Un3xkRM>tRsc57H)pl zF*>jDB}(kL8yhI`*R>IGxfYAB8aCKUC39G!FSG0Lt;UNsG}Xk*ysT1?Hu#c~60PSZ z?0+2jYHtl)ej&pnxn{-{6bH=b(u`}rwAjW7J!5aO4EFUKk34K3+cfLvJm0_kZEt)! zH?!Yt5r4bOuhtANiqUP;t8%b5FvJfOxiYCR#X@0;5T=tY%4+-1AfRqZ6CHA;t|GR~ z3z)~kuUqqdUfU@>cp+w{JOxieXBvaE#BAh8csur&8D98_NGnuS7;f(;>b5ohWs5{s z)W^;GDsjy2HkjchE8t5NCAlVELqk?>W?AA?Ov~PG!)|5W$)MZ(-Dwa+z&FbBy*+Az zYG2C994bqkR6f_4@z}Sz-`=Nm6?a_&k!(}qSl>U}b6eZqNw-i4+E;=Z#q@>ktv|Aq z_3SWr=yWOW7g_gk-|1Z_bJSN835uN9UtASaZdTT+!lj5hPJ#UP(OPEm0UIGOD5i-c zxEL##Mkw7F+A=2=K6dQJM|^ZyC}_)0RIj6<=2wC6atZAPH`h^Xq{G4VBA8wEd?4A& zZ6GL}&BoD5!XfS2NaUv!Jo>^TLU*#9g!5o-Lrzv$ZwbFKGuYrVjh3@_@9UWh*eNI0 zs+AWmqimEnGNU$nR7!M9-T6VBzFeB&UHmvHQuJ;Vu=Zuq#KrOA`yNy6cdjNCr28z- zZ3HTPYIrnK>+UMc-w*mgi`qd+6kU5Dj2Ox5SHPtoMr;Og?GB6{X!QvEj5SLDMiQIn z{;0z{;F^W5*+c?^Y#Mx(%@0`5;%z4%r^ou$U-n97|3EGtu#A(Y7DfL+U{fwVq%6W8 zh%r7>(;-uQ0;xk(X27osTS%^^4s^Q-mM)Z5JySB!oZn6omY@rRKzJZ@d?!1`BG&65 zke+7{#AmeL&ba=lzZcMsVzYaWr9&*Vz<{zD8)Mm$;0%P~aOo>oZ4v3SSdWW4ivqaPjov$1Jb${}DY2J$iW!#&& zodF-ZPqUA?oofVTn=FxK4j2d0B1ze~w}hkY zQ+P*84MtbA2iIp>W7u=u6 z4kdTG#=FN~?<@C>NCtA=kR{R14xXQPSlCaQ4{UC(jamHkCV7BAwa012vQ}Dqcp&^b zHxq;g@*$RqG5zZwNQ|9*4zJ3EoPpsRHPSZ5=@1=IyLB;h(w3-KQuv8yxy|8+pf5HB zMZWc?oqr+FX2}6IWvipj zpeN$}uzP9Y1&^8b)LX*zrnQ|_JF9c|>tm!8UR8CK+qhf`G>dt;&7gc~GI{Tn{%h|x zlC_R|a8v*ek*DBNbpL`^7oP~WfZy1zZMzHSypB3q=HW<4^AF}H9tfxp|FF+-(h*x6 z3>cKFGN?cyTS>2iO}2J|30xBOOSL}DTg!3iCi(LV_V3cy(@OS7c9fkr7&5V)0ff?C z;So}`bsPpm8%_gNSE0H|3xljF{eet>os!E>;7g_#(32xtbkhxSHDz^vZflD zwa-hL^p1Hc7c`MebPUtDZq(zOt=)?T8uN8oYBgz7iL|Mto#%LggYy=~rjsLR_13_b zXGEr*EDG-lp9Ev_3DA z{gXZ==DF6lE+lUWA+B?ug`9<`gfQ_^6Y&PPZ|h@1Cl#pL+9)DJkckBS_0Yt}4>*gvTT<66e|(#$(vVWqnbP ziG6GSusBhUIGg&3TL&vauMJ8bx~3NbkmbYG%E#wqcGmUt-zPT($zpuE zIIIV3@E?=Qh6V#`J2#c3x5V^g{K{up9S6P-^pxsMrrOF+qDv}S1?OJ-YT8thdRBvW zKbSihr(?JT@|+gbjhUFjAS&Q^W0PX$jAQ!M&4-TdXD&XLENZ_(y&A|T%#ttSlqY9Q z6Cx{2579PrLeSI8a#y5Wa5ANdhMNlWss0L7&KhS$kBh1L87SVjK)ahQ={*$eN(DI0SMH8Kcti^H543onUX-Et38wkd zX^^mu!?Wxvvt)kQQ%;!mM_27H&Ih{K=JhHCxA^GhX{VZ5=X|=xc{*QRYi&HA%+=1B zxj<*xo4EYTj{|=AMwm84g$hEOSQqQZSh7D6RMlYeVseAP3nC81Ri=D}kKN~r?ow;i zu_rYEwE&e3k!esMpHHfziQ^N9o!^pG>bAfJaNTMk9o|VE$lo33yCaeKoih2q zIeIjZxHxKG8u?<-!$db%L_LnO=Pm?PnzD_ON>-RJ%p3B-jNd)lw0sa`z?WW)+jipA-fG2;YB|9z(Uvt;6^ipO?pWehp;!%KFNcM{iuct*hIvkqb+McS_q6=Ldt*bwQt- zr5|tU>y$KXNB?(?bSF~~t!l57ST9SL27f4DBr_^;%K2=a-e-JXxUvhTtl;m>Zf@Rd zXA!xBUfE2(aM3%}!?lS1T-5Ws*Lj}%%SmOlcfG-y#p8pEuI^8@BZ&&YxAeIA&d+yC z7>(#1Fc6cUOyh~{?v&iwP0j(yXSkH&`v;;+!et%^)Nce#VJvN(OX&DGSoeZ#_iz;x z=~a%>F?jDSHkmuu!Td#aFdvhva9?j`-ynT@Z44RZo?1P^TAHU2U-=y*rUej?n92%A zK@y95|5kX^Th3T)9%l9o2YOC);_`Zzf|`5RG8`k)7_4gu`;(4oozdoYJ$|~KTNZix zHR!ImQxY>-3a5^zJ7J@Bbu@DBCJn-?_;NR;iihBbgFW+so}59fhoQ;cs4F|wZabuHpjLiPPY2HE420WI2XsHeXYSg3qZW7VUyaGe;_(@W?8xm<0VQ8dt~|E(r@jvkJve{8ztE4<+=%#dG+PF?Ti^0VLOv~ zHB>>{9bLefGp|PKMqedVWKnl?#$muaBNPzeBg!?u%6<|B+ukqw%I6ubaT+Hyyrd!2 zv_a}fHz&H(Zn`Z!`(*Uo7M=3t_KmwyNs-!kv&1&_HtWZD3@Ef+^hz3aD6Mp@{NlN` zR@Q4LfYNVYeSdIq)-@U5LkhB(8{>-J>9S$iF^+7%Z3~)(7lNJ;%6Gmxq&u+)o`r-^ zaZ_{Kf7R?ilul+qDZIHLTe0r>aKLg>1$0wDAl62|fkq%23jShGy@7^7?+n(&~GgFHB@A-4jWPW|n}i-{-&I zi$-9FIwd4OmyC5)iFdn=Z$}t7y5|WfXQr$bD%!|p^Ld5|A2*6qD67eQUvcP0BJ`1q z{B2*oF1*KEkYdW`q?-$}ox1gB?UZd68+E;NNt zesV~>ta2dpl}(nc(&f1#ar9EsI6Y%mx4{+;j>~^})s%@^1;RrmG<*&edNKRSF_W7m zo||^{G0_tnBm9KySkN~MfmG*2K}=0y_dzk7(oS~#>FfA=ZeQg!ONcL}+FNG>c|bSj zON$@dpVm-Qo0$RwehLH!QP*XRb-O6Gpfnd%>GA?ZIOBD&G(IF595uYd}s>0?VX}t z$HVl{y~1W`ikSBY=8qR~`Vnc{B9*@EYZLQ{1<({kiWY;a8yY_@TPr=Uk4!6)J)~Mb zkp5&*#7jd*M@u&6dV2m3+6G1@z()#slYZE z1l|$H4Kp|TK^GO^lBJ)ScNo1S*KG1}?))06@Hc9lqjmOr`FQT)s#|GdpKghLC+!Kd zc$ldUADT4|oocG1muhG3&{dO=SG&h$vo)(66;`@ik}4NuT42m{+`)y{9V=qjv`Im zxq3pk0LI~DdOXJ=TDK)dr!gEm2%1Oyai!bAcWtM=W^n9lkG$S|eyVcn*9SgOo)Re; z`U7#QHE7CT*p2>`*w#OMr+}6$l_|d2cUY7NQgC~C92^^u&B;SNKY9o1vk!3kqjCWv z;~|lg>r;^*Uc;dLh+_$5yFD6@B0t_%4+)9YAB@q=QTWt9KW;$MJUi=0lj1J?q%B|J zwF^DixjX$C$SStrHze*JcRlr_3KfV{sd&Ge+NT$-WL|F{TXat746MzXNu> zuRHX9rUW~24nUtk%SMh&iN)$|8X3s5&^Ulpin*3<&dk9x@4j-!W9HM%FQ}QQxYNsq zMLk`d?mUWQij9g4Ny#*e+<2^k={=0zu$J!L)VbLIt#Nj`K2fA1jUI9gY{f&UoXnzt z-wA&KO6Sx@i*yjE=v8s40Sr=kF2K5Q>ELRHwItBl%gy(i^{z09EFwfiFY_BiPopi5 zhkv!d=cFU>h0LY4&E*q(R*R(5wzjM5rw&1DLDiG!;ehscX9H?#rIWj|6x2bsCo0X2 ze-H`uD=M*ABL|3Oa$3V}1i(c%*NESUUr)!=c>G1}R)5khDjphcoldNNitx++p-)pR zEX*|Rq9gBRi2l=U#x)Xi%7Tr}v(ftK&d&DcjfclZ;jF-BfPO5s$c!>ULLRh^#E8{9lqpgAf)Q;9Y^^2y>8rkWyS8c!+XC-u*-$(@S0ZmRTP|>y* ziQ@%ULj>D7$;}7w0nIPpgkp8`QY`-Y1F@YVHMds+0T+zhCRhOd*~v=)e(X>yI) z<#j~A_NPbScNA|8lQZy^a^a8taM7FWY+Pu(PkO*fo2&)Sfj;{}h1o`ud;aWh0Uawy zG+>}KpBQagyIiFdw-eNCWjnLVMvy6xX$UVk{e@1;4655^ULwQ_yiAdFLVF|=FHJOJ z(*s6RJraTde;Y5#UDDYvEOf-ZsCZR)9JhdnH>PR)b|H&tq~&3)jG{c-q%Zo}W3HOI<-Y#`|gyS2)qprN{p=tB;!Bw}wVORXK= z%3t#>PDaqvQF1AU67dC&z+hdn)tGP}@lY5@E@RU~6UebdQlfYfDN#w;iBZtaAls_p ziCu*oX&pntP{1s++@7<*&y8p?0YeyzNHLpPXM)D@2x|!?Mp5wy#T&KGuJ+WMT)ZV= zUuf>yZV~9|*a5Y0%P$K2gnY9oyE*EnSd#a1M;G{enSfx{73=XH&!Cus*r|$L1w28C zwc;(}H;_pPqBZH;a^NUuh+})2l;!so1Vlsx0(SBO1hQ7VgH7gr_1%@#w+=G-!NErU zv4kz$qo38?mrBV&vl;v24O7iY=*Xvq#=_l1pYJ0l8PhCe%}q)hG3%`m`@&9ypMt7Lg{0&Wss>qW6rW4E_4H>DSgt8s1%X3bx;^4@?ej|EKw}epkKUi&~s|(=k$}`TpxG!FQ;WHna&M= zx;cEnXwa^7Yhw4%Mj`E3JWW^pXOY_waeR$mJn&41qL+>5krj=7P}I&L}Wscw>v4>HluyglB#HRS2^g8ZyzG*ij?TXG7i zeg5!Xmw(1AS7-MP8IPKp%?u8MrnM`Zep~pf+*6`ec|S}G3h%%>ldl}ps|*^qm6B<@ zw%GF|E$juU4n%EtK?yk)QtABw#_#$Gcq?w|?`9%&tjr)ug}+vzhj&0&JVtBB?YEWk za#5?_@s>kwLgADUh!Tf9K&Q*T>P9}DSj)A4Z{`70)0lIHm=erM;%=VUJcJ^u}*&FQpyq2bBt>Q92 zt?%zN{~}C2+D*OEdFhvS4RALx>DcqGgH z$jUVns8z<$O(j2!xA`ql>wp9Q5T{UXgGpeJlb8jz*6e<+X}F4R4#uhAEU$VCXg#<# zvKvPHhWyOD2I zhP9(|vhs*h@RahibXR%T(it26Ce2%RuT zLLWKfR(b!tjqF;96MsiZ0TTtWOP;9|f&u{By z^8o<_NI~gh0anAgU(ThJqKDH~wrlRg$+Gc$FC_~f zg~d*?65*?h+je_|IOD8u^f}<%!Gtt8#UWA}ULf@J$M{=&3h&#apEurVp$2VSDm2k8 z4PhO;){`S+z>avBl?STv z4L$lE4#sw^!V(B|bq@}uB(teBF|!mXq%|qL1^W5*1(DD2{Z1lL6#3Xh^5F(5?^Mt2 zIz&9RdaDo}wGlPNzS;3RXjfXV+PWW9OEW%C>{>*wS{*jyW0WO)Q(i~&R^K7+X4G)l zbgfxGb{X&5{1=JTt-z7$k^9Gt52}O3Gn2&}&QnY@gzkLOQ-CE1yP_x}axV#$Hd=G*d9cg82xQahvxZJSm$M z5^tPXJSkE(n&sZDIk)f?J9%|_qgr-D9TLY4Jqu3>W#)lWtA~fFx6!mfU&}INYWf%i zv$YaLU5=^O5XtoYWScDbh86D*%e-!j02>9r+7n_ytfnPz2R48#f$4H-+l!R4NT)O& zXF@-_`(8B)^nH9+fl!)Fx&IX?I=0%O&H`%fMvBhE?VS*iINlDpm6MfWY4>OUOr5rE z@~FgYEwAWlkf!k)Px~wK6?)h<(o%uiwb5s6jGR^AUZz3Tn12BOYhqWBxEx`!6-e!M zRgrj_jyk|8W@aAdE70pk5ZJZlfi`dd3fby?)V`=+(sH_k+gUEXJ)GmBFX_#`rwI4N zY;X*5i!2_s4$SymOnWv!0s=M=4s?)jGvpIGb5r7AVK-n9Rw$4p_9IRl`4m2|2am?8 z$Ny7=Wr9Jdjan0=PW2C}b z3<^Y)q|e6Y-SF2y>eoaDW#Q~cq`~}H_}T|Ff{uzCrW=lcYn_GDK@lNLbfW2%L932Z zmis>9$yd3x3SA0&gnA^1Ts7N)B})1`$r)K$v!gY^rwNmb88%=5!fQFTP3|xi3L+4y zd%P-C&w$|2{huTOeSpOtFDNS;Mi^?D6;*_Q%#l*xQV)TYh%H_ZFeo8fJ<0l1P`STa zPvYTbNFU{l?@z)j`n%)ZhP^f{h#pnm9>ZRqU$+7!Bbv$-f*C#cMh%`c2cB2?8x$`o<&^3x+gAUp1!Vjx{^&}%*3KW8!^TkVxh zFTbCVm)E-=gPtN)msuhn=gqtmqF?|P8hz2ugYbjZF+;qAnIlSRx{8_YK%$ zERBqGK`}r#%sqW*U^zV_vz9!r_iSg!TA40xb9)T)l3@LAV&Cdff*4HBcGC~!k^oxD zf|-Kn8`XglM0f}Ua;25^2n%6E-L=u>0__{ocXX3ZYk|B2m|jY7RXsnVxLVTQ-P~6l zgNC-+Ee+S)uPi1krH?gxZU<#`)&@`I+L_JXi0Vuh^Y?7Ko7gH8e~X^hK8gCe79S7r z*eVb{ZW?Li-12yN^wh@3Tqpt-OUJK@E-e@udpdu>SU}EH3+pGd#mw$%jZc4E`CX|n z_Hi2Zq_d&TZXVM`prnleYRUqIV48RY^oYig)7qf@k)p^6u=q4_EJ8=)Q?6l1ycXX* zUKI$8>MCN1Gp}c3bgcRITJ7~z0$uG8IE=;5u61Eyxco;gX3PEQ1}^j3FPedj+q2I< zfiD7^uXk8kAW)bVR9g!eP&=rAca4AfYJKOo1O{FQJ6J42x9vLEpLHt#yccW*&Q1F{ zC?!six~Yfz*Q-4iYYjTr6@p+xOW4q#T$xevw}e4xbhJQIA_S_%jiCOn9s&XLmyakP z=cEHQbBjix^=^0ZLa3tncr`*GkY}9%^3tV5lxF(m`kNptG(L5SC{yGv;=BGGcz|u? zkB>2_yXF$#&_$JmW;7FMr=p>QQVG)~ey3K2BOt(aQSo?{Ehz?J=8OJ7cu184WM}*C zG%-}=y<{bS`1d#KMJb}5h)DJD&V;v7X?wVygD%cL5En0})#?ncwmXZH#j^`aY)y`N z56^$X*>tOz+Ql? z6GB5NP$K2LVz>y3`EyG312xD1LU7XVD_r9=b-yCx!XJp%;-Nv;qmc}c{>pWN@mmBv)3L(LRlIGbA-At zO4LhPZV_HtR&LC8Tbl;zE%;~N^9Zs(Dl)fMiJ*KEqS=%gZ?6Z*=vaTZhkKdS19iG3 zl=vNd`_Vd51Vlp!wR$vokEp|D1BK%?K4CuWA^~eCNPOQ2;vN{a77SQcg4}_-OV3UP zqxh_B?Wo_pYpJXnDUD9b63{CnSIyTBH_IRFr1Lu%At0gDOs}kke{Igp%qN+7?rA8z(pRvF zmk(B7c%yXZTsMZKEd34OrG(EOGlR!2tO6cTN??@e>1a{B^ojEnGX>sKnqngddIr16 zICXWe7&byY7PuYG{-`K3m)n$`w(to;P7@(oc7Qo+LPn1x1r<`xDpF*BQ?0kGch~a977Wi_^$of0+|<-zq(%%d|lMf;4%xCOmdY4!(jciab~NQOBl1^ z=U3c#oB5Zb_`7Xn_MUqYE)9j5eN&G7jCaqP*tavznQ`cdO(?8Y03d@N*!b7#{~0fu zXuzkq5IP7V?k@NtLqPA&)-pb*hFu_e!ftk2g!+t&`S6dRw56rxtz8@OdXP`7zes^l zP@}r!y*#TZ{&tFl>bexs1lr;mHHo!PN__msgg1j(pNGd|LxsV#T(jgmc3*t2e}bNP zDObsmsiTD2m93tGAhck)pfj887a5szaLJF&kU53e-Qky9E&`qvP?-<8LkBR016fV_1bsI*lhN(TWXgVOc|4-zAxip1PYk|1- z$b4ONYa#ke_NT~Jq&QjIX)}CVIAF{@P#z>Md9-)7&Ia?48enG60Q!hf#e{ycPr6)p z+{PNBp@<)$0=_b_h2Mxu$i5-Usq~SSW{!_P>e&I9@!9?)t-DAfUL_W!x_0(etOv^P zIFpk|t1*3RLBTKYNPs7uwf%T%be6^E4}^rOAV& zPJhupUW6lXgF=2PPy)zR5Ot(GXwX5R`l}{5i{QVv7lBzJb$6nW zRvY^ujDe@XVj;(X8z$*@--`UbzI%w2F+Cq|1pf5ss}g_pEa#9Pix@9U@2r~ind9rK zGsT|YPkOJxOOs6poCr22w}*)-1SC;Cs#NDNxq&|O(u8F6K5jO79#3XjvYpu>1}UuV zle5l4USw-MEL+-dS(jg*Xq14b z37FJkq$3Nxa=f~zAbcQf=7w;S5Y?kSBg# zS*$wKC1!f_j*21TArj1frYt~XEz`f3;Poi>i`Sx7ISRyq$Bl~zHLxRSsjPi^c8IHk z-$)q@s7e*UXB7w_Gp)8CC(a;onOGU4IXEMK5a>5Cf&$?B4!lDyf-T>tjSor8ejt?? z1c#@shtxH^I)yc!htL#IajRYy`y@gKnqqsmahieohqk-tADu>mf4xiU!Qh9~+p9GFq^KKmOEWHZU5 z7X(;3U7!aGS>ezgcmFMfT7^%fSP-<~lDD}m=H+jDZYfz?4*(5vBnGbX@2+<29tK^Y zuvt!Weo_YITIm7b*296J(AStCR5ajuf5(r}fagPk2OdJGz!Yhk<7ZDWK~Hk?Tv1^@ zca??rvLP#6^)4HXPvRQwbucWNmhyYYsdsGMTje*n?qw#0HnArSvsMtCY+D}1BX2is zoW8du7*IdV`Flf>I#iYBoZE`%oY&_tTJHb($J3krE+*@)r20BHUG1me2Pr&zLt(Uj zL()CXUHBj6ghRuNoSK;qqHX6dHLn%TW8wVB6t^c?^nA*80 zg~BNPFbz1;T@p83e28x zSdZOky567%*fqQSKLq>_-6y$;(AtwXYd-sK>+drgqo5(!Qi99lH-Wz&r!H?@w(`z; zrKNlAb>rBp)STM>ye^Vr#qi9d!Cl+mjCKK!7xeu7OYb!e(DkYrvlkh;=0v8Ioc}@B z{lBaN*J^K%KA?8FqZxQ%PVyN>cq++*t!T>K)|wTKMkkoZ3IIC!>KCe`~_69}tjYh4Y7vN=!xLt2k6^zPz8zsb2~4f-_p_hY=WX6Q+dT+^9C0hLkA zccsJrelSAzS_YB*W<$pI6}@;WB`28D;)&|2ABUswy1fN1j#zTXXFU*>PuZKr(0?3o zkkUcFe0A?Mo6Lvd*#D2Qq;Ejt$5)--Vh)t7b%r`x1pif$)YQ}pJ%f)9{0B0I{~#t` z+wC3%#7*y(es!$si)s!&RU?#Vc;^`n>EbtjtxuX?ZwJaPyImpgow=lBQsp=iGgrrV z?@L%hz?&&%`mO*tZ1Fqk>J*7_BZy7p&2W-tns=2YJ3AI=V}#0)N-8`JZB-UfOEe_^ zJiq+*UoCZZ9*dyO8GQAKxWJHDI`PIqrqm_+ayagV-a|#npiORAI{}JpqaDQaK|trY4SYS3-&A zgBuwy1)a`>(+VU068Ule0816WekOcUR?y`LX=l0*+!Z;nLDY0bYS==iC!tm!C?G_rRB)QtUW#?_Jl}S{<}U=! z&PW4B!JX3ajJHsi#;t~pl6ewC23+Qp-}#Lf1ml)Umbbvu%b;j zH|h$D{1-3MYf_}^keRmw73%vm)pYkDwcliOUa8Lo|K_1#Hc$zpE9zx9PQx&ORH1O# zCD~($!T|oFM%eH<*Gg~Yeq}q4BXd5YgD!_g znF?qXbsDcr*bm{7x2n`(wCBM4zc>C;TDv1)mZ^M>;@LHy%cvvF?*qd!)4)owqM*I2u-lVDJNCNIu#1H3{`Tg z!w0Figt1%Tjo`Ucl>2Bq>FEjAJ1eU(FX*zU(QLQZgwW}W+^=bS_+Al3X zu(|R+k>jHG;hV}+-zYcA{r8UGn(DLh{?8dQGPSDeaLk^=i5{a@@&^(Ye#%L2?$k+O z92r#%g^GGzqkG!R0lwg-p(?qF4deA{*{1%y8M1MWH%m-W&21O8;}Q4RDr--~*Gw{K zd$|ZD)IKo>Wg4*M`;ycq;7DHh)xJYD zMS2#|4Ab9zo0~WmdhOj0?ogGtp{mrOdT|T`V!eQuM_8Y_XL*TP2^sel;q+xgPVMKF zB!}gTx>b{$ti?6mp2;lH#+b83RThh-89qJV!a{q)ZrJ537DWL)-Z&!k2mP(X-;bMa z23;q}?e6PcG}F~+m0jiHGMKuS%R-{%e;dX@_4mFixh;mG9?Jj%fOTWDOyQe~-}tEv z98Byx#^K>^)7ZLLxbq)~)U@=^n7|0K*AT$UV!o85P^&+vYGJ6q3oE@OKJXXe@iZq~ zGD|6LIjqoH=hnInqif%n_6mnP6&*hPfkhe$h7-8e#^cvMq+{2@?oVZK*jJuWQfu;H zcWyiR7Kqtj;_La*%CKZJ-*y#~5xZ={Wg*=rwqe0;64Tz~JENBPXy2&C_dUy@MT-Z* zzY4Iqzkk5v=Ez#B#o#=@{$LT4f&&(fOBX;6nI;>_ahw#Hk&Ul%c(cNhM3P>IZr3 zo$C7*3=b6l)AS>K|I9!(qNZGx=bU@l_Vb~LHwCz(g@5&|zyA-U+$GxJ^!i2OLIPnU zK|`N&VD|GvbIhCXX5TF~RnE_sgx8N_h=Z<6F<_jj&#Oy+Af>aUi&Yf#-=(j8rN26KsdwnO&*Pz? z@gr&K+d1GA{+D?%)lQuWAB1sd@1&fLkeWPys5I6%RCT?#_lI8Z4`I~@qKqrP8HTNl z>>X03Q~C3+o5a*YqlL_uh0iZ4a}+Ie?_fDZDYO6c?*!oTbsLByUs1=xwt%#b>*hOS60cqCrD9e%CZ$LzG3>zTuQ{c#C7@T zlao$W7FO+5lae{j%hNVU-pB5a-5d`G^e+9<`Kk~gI8eg#5~}gKao$5;p3|J}cWU-H zC)->NBar2P;muzy zBOv>2{!=Mu=@*?6W$8zZdLQf#e&-N&W(oPzgN(5`D7dWIp=86-cH!=~aZ{0yRFPVk zjQy9u{KQ9P_V)w0m=EPS#`=SEe|Q{s1K<=9Uet}YWCbub4}0=?@^A}s2dD^&AeVEl z9$FQ?H6+ec7-GEnRuvqU26PDpCg}Erl-sQ9!5H%Yz_~Du5xXw9YI0-^PWE*X!Nque zRQgIR(Y8tt9jp=Y^}%SpRZrb`&ol3uls77Im9AR%36^$t77L6`FNe4b$ze}oJ&ybQ zbIonqE`}?zuAHx>$c{;+Ft=#=t)b6@toc{qq2X5qSxTFWJH9*kA$ejF94YXWaiqnyxxZRFbGjVaL{QCyH-e1;G@V<+FbI|Vc zfI}Jx9LvO3@&e(IopFUrt9`D9Yr)PG!3&^ zpaP5e%N7sAizF`LuN0M=J|*z^S`iWO=*@h8%%j;jCF=p=Gx%SkmyTbDjTvYI>LzW8T-&Q~PwP@AetQ$Yl*>RT&{z+vM#5PtMIAt;> zLB6{2d~#4c|0GAtgMnCs)5@#uSqF!(^4%bn&EPDmWz{)ZAMR=PFG`gH^8Emu|7Fcv zRH!XH`HK`^iDcA`=PuVLNBCE~G&u!cf$D;LSAc-jc*M}k_3M4aP@B*1+51MSl08;z z3_qpl!Mm=pl8Xo%yaCh6?hUKE1J8!Bx;T^K7L|mAfYOJEtHDy(->ZWq$&+;m46$gBU$E^^0l2 zGxu3G;0>jIRF;Do5bTX?PO|M6)tdcRIHbzT0QS%dvE8<%A*D!`dfz?L4bKJ!7Oqpz zy5zUXF&Ry+zduQwe3n!)l)P+bd81=%Wdp_j+VvgDR0mMzm7TKpsb3)aM0#<0v3XxX zeVZ#^x*I&~!X2Dkd6Ikj)X?#h+<#*pO3pPoqQ=w8@w{Pb4ck|h^a#6IStYxll@X1; zP)DGE@_dEf#U6xXBUQ2KEplukZi~BVD4*B(btsO1>Ov7?qOyxGs_y5-v^n4K9~&Z) zZJR$!8rPwO;%hVS^iqlf)p&wmPdF=K+9u6x@)=oMAIwDjZ1SWHn2&jmdMBCQkm*P_ zf1+Pw{D@f$sx7jA^&CJ(?-I59cqccce_7Huq3z7xD-X|P56r#30{hEusEh%R6{~ia zN}s}4X%-fGv88Hmb!%f<&({U$J1UHIBBp~3X(dm*{Yl+4p2_CkF4HV%;+$?a=FGy!Ni|$d8hST9XNVo%(S{ z=6Ri<6z2Wt2eN>4K)_o5rWl5%L(;`NzL|7c%}f?*KQ~|9Jd}UFFCfb%T3CROE?TD8 zXg4=Nys@eXz1$kZ7V|9I=nZzR=he2;&))vL7^0f572(pC7d3r(+BATe{>snv!C+{; zHFnQC=*GaOiOPh_GJO;L@`?3X@&O`#(rYItZZ}(12WvD=-F}n2oFalZ;6He|)tqiy zR?M|JK!I)=SnJ%xQ_jw7_~Q}N)m2;U$}HFcZbK7yAbw z(qy1#e$uMx-b~-JGtez#`hhCDHJrlOi&(P*z^<0Xz6A3Dep*lXeS>#v=IIA(Q*?t`H&S{I__ z*KD7grJrDWc9`{|IsbwVx^;iAL+*oiMIZ|Je4!#;qV5mXwx{wJbjHrz4zXnuXb8l9 zE<&~iH?0d+%Dle`#H;Nc^gg&L#ex6={mn^$8U)4E_nuMxa6DTf4SdS>o`B0>3xDxU z-@-H1GD2u_TZy)kZs+$$g&E`tlBmd~FAC3CO}}mU(S39H9;D0zjb*I}=#|$MGmiO! z?M-|81b>Rb(&4PhrG~3E?;kyd-Rx%dmZ{h*A+;++i;hIc2_|X}4K<)EmX8Dp5W#=N zYLNm9xb&%~I`Os-Bi7&JA*QhyOjYQajE@UaIw80JYdDkq?g`pmGb1yWKzsZw#+7=y zE&SbfAHEpwKJdb_sh_TTD)x(X1H<*73OBmlYWZe|Vxk5oyAKd8mBH!#0TGh*=MD`T z9c(ZUlf*2Zw52(QSKyT{$u&n_ep0SX__7BRGiLluy{hNol3@AHt{>KT|87YOZqDCg(FMer3^d9%2@|+^#yElYhLt9&b0jl+3bIINj%Bv;s&y{77dWP=*0<%Z$n(j#yi8M>wWM+mkT3rv<1+dUQK3CDo3K!-#_PrmgF=Y z*|vXq?6GRKNP%>GC7c=%?D~+HMoXm+%Dmpg7JhzzjHkj~X28?6(Z#@GlaaswAmo;H z7+JC9I`u_ouMp;J&zdgz?<8dbbaHsLCnVp4b;{%)!p(KITFq9T?FWA#dveO_%hEl* zey{f4bnYm&AA51$^`CY6_@H+lS6;uq^EC;6ZPPam6)Xg}$;L|yAE~`b7{^ixeL45z;*;-iA^Dhc5W*$L_{z3gH2KID4e_13DY)ITJZFn2rxWjGn4*ZRDSB@h_f(hsm$s`$OpsH_%EHZqn4*( zV1`acGtvW=^nQ0q;4XU;P+q!C=1o5Q zKT^YvA17JE)}IJ6sK1Yz*XT%K9tdWlq2_d>NE7-Hq1F?b@$2AaA!+gMM%h%x)6{sU ztalHc;Ym1Q``!Z#!;2Vcn!3S{N}d@W)|z?+z0OUxuJ-&hBil6>XAgXS2Jk#o$Xhrs zm?tdXur6y%s93qhfSO=wdNiK(DB@5-p!sVi(>i_J;XBu(odWCV)JF+T#R2MB_!GL(yIYDymuf2bFB1`xOz7BXXX6Fx*7``ex{$CXm$H{nT=$K>Etly30IDEqot~ z!_v=th>9*Y$V_eYJEB}258}R>R$Hd9Z3YEj2t{s_7{8P@Z5m9GKHj&tV3yx)$Vjo~ zc+nz~!OR!wy+2|>f2jJVRC;VMxUW?Da+_v-#hf#x*b4HL*A4itDY)sLZ}e;twLxB5 zfXyW`a1f%ul+snU1L8c!J3lA~ADEot)GOSBxSa@jk4D%%X%ImU{Xe4K0;;X&c^}51 zIK?4&DOM<@xJ!W+cUrtiad+3?Zl$;s3l0GaL5q8FcMn$F>HqTizQ6O{9B$5mgmZUx z=9y<^XJ^kUwfX43FPX+#Sub4dL96*Kok`Y1-{|Y-YrUtuPB{1TzCLnr*7|dGJw@Dg zR>0QB=(d5Y-``Yarwtx&s3j}AX}rMTAQU(8csK*E&teUkz5ih|JbxI8K?lf3$-QTc zw$If%bJhvX?b`zkVDQfuoTx(FTS$7yU$kVB(4SXn`=H&d9BvSydwp8J+iw0MqAaT5 z{VPjGlhbGypVjP7X>Ow3JY3W)=LUR3nHjhH?amSAlmVj#;3?C)h*&OxG@HrUeeKV; zju$^kZ^S5lt{mrlY;#@;j3I4tZrHznpHS1k9jP$(zBRxm`a%J8q8ltmjqN>O(Ymqn)2CEBTXdD{y+clpe| z=r9wOOr+hXWPnLXS7OOyjS0La0cnQ|n=`vybx>mhU<+^!D~q!Euw=&rkTt89{$UdF z;eYJN*6no+ORLtS4@`gcPuxdc_|6?0#W7RE^8i)~`*VVC_2gssMrd^xLhEf5gzM55 zM@OkZgCDaf7TA2bK>h+TLBgUsE~AtK*<#(cGNGi%FKzU=UJWg2y&RQNLw}#TL+8>` zoH&Yi%x<0O*E`d;KvMC?`0rw`kO4@Wn*J>KjZa@D|38FuXJf+=Px-|s^Zw6bBTba5 zI}asgpp5uAKiTeVvy|VhokuUHoe0qLUxVGbD|-b5`Ra|||A8u%$~XPn@sB?b_GYb2tdbtq1$9l`w6I(j+FIy*x5Aejv<6=iy+XCmeMo|*@4oA) zUQqjRV@MUTuGky`UCE$~^mo>_G2>Rms_|now|=AjW>X-A%^dO%p#-2j4^;&Gvv3|w zQc{!0kxTz|e&GBRAjc}DL|d5LH0&J&9V;2E^x|;bx465lhf-Gl+$U@g3+@rTm|FWL z*kY49oTw}xH?x(Q-s@z0iyS3yZZcKh51-rex)=C;?*@j9DAp0GA6>^){%M07Wf^;- zL#ckgQgC4EADFxPT=)w6fU1lD(Sc~5jrd|{a>IgO>B|8B!8<<&qqimP>2(H}xC-8B z$L>9$n8%bYi`UyCuXLXh3%cgk7j{aOC#rfJiOHo-Jd#rFabjyCGmn*-t*GQ@o~T8W zDo4P5Ju(;t*%vcs+|`=SOQF5rY;WO8bQ#?%=Ig+|d*AaQ*CAXQ)hFLuzMWMS6;F(h zBr|uKjUs$)71sNmKh9m@sP*LS7(lQyxzp=M*@aU@gQ%~e+bmR>i-aECZT&1{3Y?C~RoM}4Vyzxz+7A+b2cA#4EeONIi!*A|$G>5K`)v}Pr8<*9@P+&ix z7>01jEAb-<+rJU4(n6r$B#)IsL+6=Rv(ch-8^Y4x7duSm?R?sR-JxNB{h6QecJFK< z0$4<^h2vN&wrp4S7g~{474uJ`;MKqC7;5Hrw1eMghqed^|D0#hnz=g}Y0JjBiBaw< zYol|TIk!`vqHd$P`H}T^dqQMFY;M)?c6Z?=F=#vXE?!@K)<>DP-oA3?A@^G9X~=KH zgRxQ6Zdk*b=?=H*;U9v^WHmIKV84~#kC!XB(2tZ52Xnqn{LgTxj7X-d;`S2ct2{3d*vyBtH3(P6>mCyoK#2bYZV8N>aH0Nu~8p=!=inSH5ZiJ|v zx$j-CWx6WA9AZg$y|I;YTT!NCbT_GW64dKqkXvmvXh}8enFt0g6{)7sH@WF1-g}>E z+9fR+oLKwK@3(ug;epA%Fgxm^4*)xd9{}ED&xpSy0x-J8{pe1;0U_@*n!XE{zo$b8 zzc&Z_H)2rt3e3Hi{FRC?x0i*%Wv=C--#%^i>2X(>mNa+vndE?)tYd+Vq?;gZ#=)x9 zzhf-Dr^o#b71mmXjZAHbuibt5A2M!aN7~JO0W>khsd;4|u?Q4!At&b?%|138Ge;$D zzs-ulaQ~Ph%2gXcnbiGcK#Yn&VsW>k;*WaP!UeX$npm>0yK^ zstS9*W-61^EBib9hLe^sY1JoGW95psir^(uui$rnFvcN+>Q(RGmYa|Cfw0I9!-o4* z-=mB2scU!G@@lQWi2I?f{UC0X`O!G?^|` zm+Id;-hnl(Uoo0{9kcn_-p_#^4{=(m-VSfC)vgSPwB8~dzZcr?`zt1f?l-nw;awnB zYbt^D%z&U`!ia#>HIb=Z zUyiiJtqG;`U7QsEb^696Dunmo>MPQ~R@q~_*RdD}`gNaK*7*J9!cTwiHoV9g>hfx9@?=lT;dC((Ri@7W1O2B&yZ22Yn%A+oEzkNs@ddEB#ZQ+P#bSo>fv8 zKdFPQexh~HTT9A9iyNW0=#W*TJFt5x6vM8yq+?bAXi{so)DmQBed%s!B!^2pQTvQ@^Wh}JqeqtE!@18;aFdpo^lM!PF6X6-8FXqx&%}kZ2yW5Z zyMfVTQ7v0RK8`+iChGCC>uoV)KM$ID`i9YY;f(X&+=Xt-$My>k5Iv@Z#mF$qzo~e5 zf+vfsIZrMoRCMR*q zUHg48mzAJD z(HbyY!$~$?d|c$@g3j@}V}^Y-+JGSS^;eC*^H>lL`nfOHE%GFl&U(-dYr^@YZE5{8 zjvKa8MxPKrbjh;Dz0*wZ_M6HIy#j_yL!pN4`gSL#tM4(co_97+Av8&<_tqIJ6Wl(B z6nLVmmXadrzd$h|D?CbdV%nR(rtMR=->?*?cRk@gmaO}fHDJPZU&?P|Sy|jW{@VA> zJxGMIPB$5iFvKnc%dD<-IKJQBR!&`C=j;XEWSmI?RlM}j5wYR%TBX$M-6O^5U$y09 zKKyJ-3SA~_+`Eo0sM+!fS)bk{3GMJydE)nACQfGUP_Z?_$4sVwMF_=-H}T5CMZ2J@ zN1Zo-2P3@yp-%BoQ2hG?{aLleM|HB@?^;>mnoxDe)TJNb%%XK;)%B91jdyDvDjvRX zPNFk|BZpGI^H~mlGX1g4cX+b0s-KG$WgQy!<C%dJO+{&bsnoG_{@84&@WW&*tfrpI^ZO7?094vX7_Y`{x|)2 zVwTP9Om@pY*K#8hG4hYZd1gIi2WP;8oCK`$&WKO91ik8;kp8SQr>C*Q6ED}-BDjav&F!%Op)LRnz9 z;;)Y_NeoMpwNJ38lk?g0zefJ1fnTVQ<)ca#BVq-qC|q`OzR23NzPPP0$%Z_(>Vp0u zBs#>Jb&4sNBy8`jU?d7x z(57;+{V%;Jiqf%Z%!!4bWG3N4MKbxPT8CP!EMvEM`w7302mRXs4n=TtF2%RlcZxNr&gKh?*swLUF=c*uRB5J;}m zz1y^Gl5i@@$0r5`3bTMqLT3ps{AwWO9X<=!B^>rJ7|aaoZId}PO)Wf0RcA=~p7*%) zj@)owvusa-mYrP$JwDDe_Q-AO=-7B+H8G<-bhX^{q3E|9hv}yYffc)V39i-x3l*V# z-z{u=K{ApW!y+HQPxVZZ+;V?a?tkr-MCW9t=RRkD)caw%Ea|S>4dgN(J9h05SBzv5 zrSF<6RCyQj`NRtbOZ#bW^3b9LmYr=!qkJDBMpvEKZu<3{@KEMj<}Oh-wU4U$9sriIg8_BL8`71sxzoLm)&fRSEcUSxH)o(LA zSU5*b`Sl;F-cVMla1(he@kt-o@+ISY*n`{emTqDF7UJab#A=hu~F7HZ9E>C z(70ybbcDxm{Bh4}66$E(M)?(#U3ZLeqU(3<+Y z|LSy*;%+-QUOS8GlhU~b>X$Vxt-@mLi*)*Ywyp(vzYB$UFqtH2o+5Y2I`RyG&_ z#B?+HiECl6ObZvS8}!$k&R>P~clgDi-n?;7>{zh0LVN2cgn5Nhp-Br)<~49cIfqhu zG)~7&R6l>>7HIL^;358O1Z(Oo-=vxQ+rdBjWwL9h7M26)_nA|-dgDPpP{+GI6c^fT zE%C9cT1;92K`yaVo%YADbFt0Uz#!R)$QRgi5hgaZwI~N?O-Q??E5^Da3_ngw#InA` z6wl4;FLTGWP#)lR)(yUQnzhRNhtS|{boWPDsJtKO3r2nyF><8lvZ@SJm8%dSAR;3_ z*O8;YKtn-AK|%(q$_bEB@KImV(!E0?lu)JT`sx^nPQ)phkXJ*@@LtW>sdM}dq6Sj4DYcrUhLa|5cnLBO;0+O0oC%cW7N)HwpA?BI8mgY>+j&h`3<> zL4&s3yqG_PwlXA5PqW2o<;AO~f8JxJiw{L2qryK(7{>-Giz_8DT>GUU|GSye zM$+NuQKxwZCIkm}u6H;&sKVn=N9eE4bW-vl#8%&uatp?V5_FuyJfH>KlL^uw5Qym7 zmdq$1QiM~rYY`oBvfBd>zrTOoL_X5myWzJT8XL_1mEa?4`SRrUv|7=`-d)9mI)t>z z9bB$tQ9e>=p#IA4^i+b6p;D5{;eXF0NE@aXg5NKJTk`y1i8asNRHI&ZbS+vMQ8HVB?Vugqk@RM3W7p8Dk#6Sq~;Y5R(zV$ zM-|Jj@mm;@^$FSX%8$jCYq0kC-c}G$ockl)rMGfuW6dxS0I>45%W310(F>ztJ2d zqb0$P?lMcxtgVmU*@{~v9V;cro)>6nGBT1sM~}jdj0^6I0O2|=XdkoQ6TY=TdrCSs z6f69PPxd*xp=bB6bE6yTCQmtE`Zj?6p=99Q@nM=UH(&*kBESN;8Ds|LSaLSvSPM@gr(O`MumDh$3;t= zhAE4hBWuB=FT;<{F%208f*^ty7cJGZOl?`b1KM7F;8(lNWrf?E|BZsaP|1~;O-F+g z2a{w8mu?o@?po3UhafQhBoOKtjf*(Rz<>;B(z8hfQ90os#0LSkycedyi7$cMMCRN@ z$*8C8daw(RO>=Y<(jDosY{024zL$keyUGbF{wTQs&P{OGyc3m|o;kW~ru;GWnpc$! z&gJ0Xp)6fy<#s0$RW`jxTr~*J0;*mL>1SYlojjczGD^5|{LK04kw?u)i1daWvlCOEX7KKZ2R;?)uUJ4@fKI8xgm2bU+ zWK<5jXuMh*yAILVxS7Zd$m|_^p|T1gT>MBFrgReLc!XTk72VS@F!rw#%Y9 zpCx3~h5fs6h+Gz4iPNA2i+F zXJ4(4psH0EEU!f9&{$Vqz!ytl)~R8OBVuY6W@EYk5X6ul5-ivghFL@9EWoTDG7Ovr zD9kEVJVMrX`f|-}P0g3lsB%g0W->z@L(u5?GIj0f?~p>o4&lV_=#YW{lMfG-1R-MUFS+-bczNXh8Gmt%{SvxJKe?iD z*^aX0mLp+TZ#FcGVL?@1s0_23C1K|zN}BXh=fhs zReJJ`TNTO`noFUi*ybq<7O$1+j_1!=NS9vZA-<^0Mt?z0#l?w|+sOEGpl4`M)m zzCw)X0sx;1OnpEQ2swZ@6#auBZP1ZjfolmIXR;!T`Ypp>ZK|y1LWRTf6KG|>H3zJY z+nQ!n{ed_pujClWULmB10bhv-%IrAdB+C0i~Kcd!tgO*e8d z`L=vf1Lz4WiwdGHDHtbG{g7WaYg>puEkg0)p49Sq+0}EbRG(8a8b1nAYawQ& zba$9ziiHYGL8I&jat0~WF-c!5zNT;RL z2{Vf_3X&b3SmA<4(YIFmr%muLLlW*-W3{~G3U&gZ{pNa}EVHyJcE%D`Db z3`H^kUdzaS03c1`nOe~C;Ql(!%6AJbu(~K4Cf2L3NE&xzQ*bLSn{KCP!Iipdg)ktZ z5QeOGqDbzL(i5P{3Cl9d9kI8vbF5Ftv6@d@d;UYfaByQ)}_=ESte$MTu zLjAn&ng0+hTyMaV^{v~uS5d(khaGO>DtWe=R^z!NW1Pgh7VciWn;YqiWp^#DOl(SH zh@&+(tS&4nHr&r{7V{kj*w+A@g{+kq3btQV#N641;fmpxYJ|}K#l=*3>q3W|irA&u zqYUBv&nz6Uaet9v0M_Avjq-oMASE~owyadeDeaFV{)aF*gzh!1=f~PRx~K%TrI4gp z0v0NX0Ig=}4>4syCFzqEMq%h$JfhgtJKUDzZgm{?5he-Chc|~-+4ZV$4`F|&r2{3a z%H}&cvGw?rTV*Z&kh;_rBlWM==v)-Wr3;dS{W=-rh@1gSX%GXCZ&$ScH3(`qW2GZv zY0~h7zCr?Ce0-~6Vb=Ey3lRUrzX{{qMY;G^ZZj`f@1ZW1UfeR9*X*+k74|b?PIZS% z=aqhlYK;YU%jNh4m_)`z%&Y`h+w6^Dvi9!qF|oCh;}hKmGmGTPjGq%Htrm*$=@R7R z2)};UAD-F*hi@_Zo6p}J+>6d_U20{NXt48p!x{z;0s}7?iZKoXe{(*2!b-r5XhS8* zpFKDV7eGl$Le_(W!cisql%m{laWPpsC8LuaRF$NOdXIhHCbO%brPiwi_rs1sVN35Z zE3{N?Qnc!=8#}bFBy-+Re=rJh`cNcTf&7N8uC;XvYEo;~4)O94P7PaFX3#_6S+w#i zeM0Y1PaYpIyb2ne95?^Dt+uN^W7TJ9v{&x^_OdJ|K%-)BvCbL=n;={zT&3U@TZRsw zhN57Qj%K?tOw87Cg*S(rd_XXn!z6%3Kf8vw%)RPTr>Y(^1*Rq^f6azVuEiLRw}H~xOGwd_3VnuZZ0Tw7bAk$P%IyRDQprd1GUJ24jb zqml({iq}Nf=!X@I6H#v!4f>-d|duga}GAQjq5u4K>f zA^{}W7^nck-0 zsC=?;nDO+~mDL zg%xlh^T72B9rFRvJoT)uVA1nyf1Yxmj4P*=1(NT;-WH3I^M>^5@RKooQ zW}fT>xq(p;-t=`kS!in?L)_H0(jDx7KDE3jcTOkt9?UK}{{~%Ei{0Eg_IFoqLOZlUL_}lvvxY{Xyq zlOjWRCC_8S0NgY1hAPp`^b(XVz>MkPA`cwKvfxGRTQq&rsQwc3AWCjK-2Sg=nf8(P_IUBJP zg2JWw=?Rm(O(%8U^Hm+RxF{=6DYkHSk@ktX}6s}9@Km*nx!mV&^=}t zB4d{^^%8Oe$ES4mttD}WKS3&AHrGTDT)*q zn&u^%tkG2p0??r&Qy4PP&(Ox&irhg~)M28rHkSd2r9Ym=lX zw^01Z1;Athc{Cs74ym}{JY{}$?W;HWL~K!B?%YvS`<@JxQ?-oMdg%+eDlfAp_=ulpf+=dh8 z8&?pDX>|5yI+CD<_(uB3k}Ig(5uU9*4_i)}#isL^b{r70kY*bgSl2zqPu{cG94z+P zK~TPX@GT!*U7qRJ9EniRx>Z(qz5FuXw%*VFwr06>rfEFi?KV5dG5}hY5GF|FZMe4L z-|xq!aQN2DB}Xmv|Fd(M8Cy^o3g~xW+Gw$M(Z5g`G9j*gJ~%x7s;I+%$h zy-hiyAnuHdPa|+>eWRG&n({`QoC}VWLhfCC6LP;}0zW)lm5c$kHnR^ms(!g{;-1Qw zOE=D;V@YcmaLt%xuld(A=59Mv5eGZId{|{Mz_$_Th%*f9fYSW zi;PI&2dr25OD+^mzPcxFE3|jiHpTZXA;K5Hpe;lSd=^&8iX~W}bV}zq4-GMq^TSre z0OorP@LBLY6;r*AMX}3KhB7^jDgV91gmi2=?tJ3;hJV;bIh2*;cvXGE%Zb5Jo7cFQ z_foGj%=H6{DnK|0Mr7P}>lJxQRP*jGDF_I{2VN3?6Ow5?p}gaBRdlxEbJ*`gl#J$f z?q=@4BS=UHOb84N0Q~WDD8`Qg3gP4;)YCC#*R5&5d%Y1I0Y}uj6HSpRDVbjq9&D*- z%51J+&~)(dR_3vEmD|bQ$>o>485mZjhQ_5nctH38vdfD(BY%rg)kUcx@ zHp{Hqh0%y#5Omuva3r1bmVNXdiQa>jS+j&|Bf+GZ_^Vb?j_bKqmN2e>F_8l--)Os= zzgHHczvGS|AnXkgcH{r&h=Dr3j}h#mY*0a49i@|!OQk8Ht|P7Q?YvFkLU@KA^=i1* zHPJzxvzG&6P~{tawMI|HMdirGNjPt{ul8|lxRI$T5iX(xG8r7gi(TZ&g!|F8lbnId zd6u*4(pndBc&O#OBjiBFiYoabB|FF3lrGRJCm(qsT?8RB{~ac=oC0KywH|$uW?nCn zfgoJ93sJJ#-hWXx=TT7V$hkd{AB-NXR!s_}_3Fx>sEQeRulNArgUs5)Ep-%iQyU#k zK7r3{7mu{-tICJc9qZB<{z~Sr9_kJ*70Nj#zfdduvjL)>?_JfDJM-RBWWcXgR=y zRX77b*kMgOajIZ)%6uF)fi(Tfvs8AK!YnE%v8tT6nX^x?`EyjEwCkmOu5_kPQal~V zeTN9-1EO9@R$0J>7st87=!rP25cPVEm{ns(IH#uHTKmn}-|C2E)5(05462tGgl2P; z+>IO@VXm}N-Wy$Auudx1)u5;uSpeqW30Nx;NGPKYlOG*Grj4I{nl7lfT84aZ2s;E|k)+f6IQ6E})Z=yWt2a~8}slZ@`r)u6`hZFGya_J_9>w9Uqgt`UKL z$5O-yGVYw-kzQUA(fyVLgV=YD2|5J;pF>`q&#bnh3M&&)ft5EIET(3c9&#^ZfSyS` zaE+qLNTLFP91niwe&kdmyHl3~8vIfEkUhTUdehna^_>kXH%geX#!r!B>RBU*-(e^`)Qw4|*z z2t3|`fmAoK711#ZiCCVFt5qr=4R_fS;o-)+7X^s{xy+bIAmnK0{(dbNZ}^`|D__+N zucC}?t7P;_U>1deT!$la2R=(7_WO*6+X}5IfkL-nrPLIi;L@q>DRw+v?qys!G)7MY zOL0o*7y9%AAqXTI0u1fH@c{@)7!vYKR`K&Bo0}WzY+8y}tOV;C#wow-l)G44D}TIG z`e1Y}jfja9!FrH&(y2z1fdM8v;)s9rm#X--5c;Ep!2vE-88!zaorkmnouhQDWU47m^9AiH*L;3Q-ApC|B)fl;M zLzV4;t~?$6Q&^GClP2Y~^SZcq)rR=pW zO-~^yb^sj(BO|O)BX-~-uA?L51ps^hgI*LOWsU1|Y8SHUR>x~KeY4P$^JUptDU+PZ zQoPp(ro7IY7f-qfPWiP`xCPUsk)FR8VH8n(4S*xyhKWY-q6Q<{RuhYb&p8^^wNkX~ z9;V7PqHCd4@^rQ}a3&FL6d*uPAd8$H;<-_svHL(wGafD8&8%04$$4j6GRNAAzUZx+ zrkW-9qsrC#qsKJ*L*TR+Nwka+^XAkMM5Xi`B3ca>{@qX|cN|bM3I>7&YV&}qWVoR1 zQ}DT0y<1DX_*07ruo@6;N{u79rtz(h!BR`5wmefhr6s#`jKk$`G@#o65OZ;IVFIxM zKCqkYhsIc8gG;aiUDua2!*JT)#-;W3u;}_y#Op|J`JS%6_mkzopH{zX0)zsLQy1{qZ61w zQ>Yks+RCDKGD9xT9#rx{}+Yj+{oibl}GpyYr10Ji#h>8lu*K*D5!)6rGh{ z7s?I74jxQ|0RBA-0+$gfPzuu2mS-WtFe2Ip2*Fx_=kwmxOy(FL!z2nlDbI_iaB*>I znJ=RSaZm_NJ~@~yutVb;aZmPUQ)RBJ*^C#!b1D>X|ZOX-(dW70s4AHt*(#tJe4%{?QzwfDV`N>VU3zGSiIM6D@tJP=Ze;!=coW(liUkW!8jAQFY2HQCe}a;?O2cc7~&S$JAAqGk$GcgRPI^;K@}8p0_Q zL?!RXU;M-`M#$Bs4_C>4^*aWFUHK9GVkup-Y7eRLk=i7Ppc9Nq03t5of*C=QAu29H zN8+FKGl+2`J{`kv{r@4<^Z;i<$-b&ER4@2xnPLa=f-dN9|8cpwFnpcEtO;|s)G5>v z87~q)pdG%wiKFpY3&@iU%H33JEVcctuLc+SxydJ3Yg@ zz`Us7{g|2pR z<-K(*iCe~TZV~6*5tr;dxg2REKqeZc$``sU6|rVA$JSO11gv|9jgD8WZx$6$?ZkNV zWK4pHnAaHI;&>ZXE?tEJ4f`05AxY@tHqJuf?=}RSe&pa0&u3{XOmSm*HT+DMj#*^L zLyEu~Vq6+O!GThyrV*|?|b?r>+qgCP6nI87dwgMZm#U{fJ% z)1aQyla7#%WVYFCpPT=UD*(b>24JbJQWoLev*}3yEq4F_!e=Roz&y%&WYI5}ysj=w z|F+U(RW-cDOU{5R2$V9UbXLT1 z#qnq(n48?{8XLR_c(2CQc8B0~*JC+{c=BTwJ7t>FJR>Tfc6KWa2$_Awy|2T>zaxnEK*wK4N5=V1S8PBaq&>_5pq^mTK8-vB1AxyUWM&}# zRoVFuku1fFycT_C>dl*f=oi&+Tia_2)Vp!z|DoCg#KNkv0laz<0owH&O`}x22*f># zs8%SK!t8`W%$A@UL{dWk=Ru4ZbIQ*iKU~EFV}MLRU@1bAdeCJk^J~Emrd;ajg`8xo z**Yl&M>8>s_AjgVeo|L=Pvu_yp=#!|Z3?hAw!pRpmRXw25)nKTG2I70n!5WQPW-ZV z*mOzKpRmTwJ=h~t5D|UHahXZRpNei*3=&vA7@3p=TGoIet~d8IN!;q?IzI%=H$XRJ z$vWP}JO5m0%+kJik!;5yBC;h%qAm5rqODMFmCoY{D-pG};ztLh078y;z?De;515PD zda)waV5&tYUo}5l{sI=D#B4jUB!t^AsO214Wf)QUQ-m`-9y9ItIT*uM>-?N zU{>hu*`92VO51KjG5t?!PQM^$fz0SpSsuwi?+&1$w9H~%E*y+c>NZ{Whxn+G`_5($ zGI2Xir;`(B=;g8n3jUu30W1dNc`tRLn()Xf3WU;jfu%F}sa9HLXe8Rg_4 z^GO=yR@RUzl9~R7YI_Xs!Rtku0}&1@KS2cb=9L&)%@%F!-@`p`5br8zG<@Z?5ZOP@lT2@XxY#w*+R zk3W6_;S&*$0hBt#l7~RUTdTBq|86AdsPad1MspBMbuMZ(i7oXYD?2Otk^TLs?(Th? zf7t=*JoW5eR_lcK9VlDm+YR6?-_nPTz8TAK!oxmWBL^XDQNQSbXDFm7CH}xBui|KGrXvEqMSQN zXyXRU?bGdrzqY#y0^!k)&nHpSOQr>fGcVLL^Z7tq`&+r{i){L|v#)n6*EfEBCq#b& zB=l5lr(vbpu_(S}@+Ai`TuIAQ^~J|3M5vfV>=4Y0piD_1&tG9P%j33LN6|N6*S2gf zyKT2Q?7^K~E>`O!I-2K3+1RXYdog4(`A;53FER&j(sb zq?-s7PZr%#Ew-vvK;U=c+`)X@F51A7dpTTJ_v4Y(A87h<)vC4)(Oiy-jUD(a$VnHwHDasQ&;^ z3~;F305wa-%#n~wp`(Z~O3Z@r?3y9yotTTaDGLdm{rI{#*hmo^=iqMl{iAy_Dj;#- zYk;`D_M0rOXx8$++=1n`R53Xv**_R{ON%X1WdN-u6Fpx;fPeanoPH#0T~9rk zq=X}6ICbj&v`%w@Ygn$o=5UVaCIpy#dc$B&o+(B4>T7?%;w4T)5I{i~%)OBmL-d`O zdZ$;yeaj%98bn(aC!Km6!AaG6-&VKdqEi%(=__Z$TZSWbyEiM|b)y+AeNp;He;K-+ z@9_Nss1ZDXUfrLPCs~T#aiwD;syaBkC3_DlZB=CgMX(;DSyT_x6o*v`!qlI7^kKVv zNZ$i?v_esK)Wq}!_R6Uk)` zqADQ*62wL9-cT2)F2yXga>>{yvOBhZifDhCQG8vQKDvCvYHLD?zzzp=6rgv7NM#YQ z8@%p~$t27aX5#*Q0xLQqNjgvx+qN=PaLnwUM(ymkP{&RLrxD>4a{rG&e9xCAiFMPL zc2jc`?d_#)HRywsqaq}+;%OJa5e7*MQR*qJtv%aAUp~RI&vB?t{~_p&1?<2C@>C9w z6Boaci|F}(=_`Fg9>@iH)?)Af9U4mY`y*ye`5>Y96pOS#GLbzYd4&G$qHSv54%%W< z{g`_jXOAIF`xm(b4}lqIDO@_CP?VvF_S;m6Px9m{`y-rbK=3$AD^=KwQAec}T3DMR zQMUja`iDSKp-qZi-@tBN*at~${05LbepI>4|I$o=b$-&C!dhJpMsU3@8{{ZfGS5HC z&LN&#gQ8JdEo$6-OyN)APsaQYDmNTiRTzENlQm{b4;31JuK3DffSz@ZnHcy4lj~#~ z&Dc$@00b122>4`iBpYLWoCj;90 z(^9v^k9}je0KqEhUd!Zz&9y0d^DIp~6zh2@6DZK2(NvxIhaLKzg&-j#Fe^T+{93;o zra5bx{D<&)m>9?#d?1#ueXKJd6qw5LN04P((oY|>7IwagF zTh??~T1W6bfRY3~4OC%hPgn$a@AO|mOa*dp12Q#A0sR@yb>s(xRCMfwM6f%p7TUse zx8GKY*zx>J!2c-jYW_o*4d@Y-kb4%UgX#ySGZ{HB1kQWM`$G#}1?f<}$Fmd;gI1*o zPVd8AY*}+g>x&8vIj(A!_O8$(ZK*p5UXq#seKb{W3)S}whW`ri;e(? zT=LlMujZNyW{YI)vX}sHZ}U z)D()+x@U?y#7otpegl#yy-X^5`7>8zM`OeJnQ}hU7J!aLs0CT*|15R4pKm@cJiPHt zF`pa4Y&Q9{^HD#B2fmj9GKVqd-a=iTK27`=3>MSos<5iCB(oAQCDz@FAJ+Fao>T3% zr0p4ND(ZBTrQ9lw>486pZ?Qcc*vII5wW(F&Jm7CTN!=5a^SC>LJIXA0F)&!-^BnN!+ZcIcO z26$$KJV`{vfOn7+i$WD&?Zzj2sYgA|hKm1|)Bn3cxcFtU{{}oe12gU!2NXSmk}Orx zT3@qY0C_P-*fP#yP4QJ_+xgA_&&N^#1P7QIQlS!(g(6E~tfh4b^o-ffajL|f=s3K1 zO(a{ccL5A8u$a8mf$&smvNZk5RAL0I(uDdPM*|8Eo7J_ol`Qq5>Bp5@t@izqSMGBQ z_<4cZDi)>5HCRslv#$MLd9#>q4iJ1;rO46#}H7Vnq%SSg(B1sjr=9E-?*BE9%hO+(PH7x@3zH zs^wc~RV6M%0*>Br_ae%8Lae5-JK@29e`fx3+3i~rkJEgK*ZY46o2SP`0sOgsp{f=1Hh%5R(NpJ>su}#J8gX ztB+PRM#AS$X(BDwP=@4uAtijyfJpRrZ^yiKK{c0Ngf)=iznwz0 zHWX+TE6F=DWh07j(cKY|#=hlIe5>R@O04tS>l2d3SxS=}O2r%ikd}!Rx+Ejlw2%wk zcvg*Et!)5Bxw2udditWViK{o+S;~(M1Vaz@3#-dZZ94S~fcf#Z@feDs;rgEow14x) znvXjoDQhly=n=KMy5-y4JiK8G9&nR4pa6P8jU3QCh^Rlwg+0DKJ#!Z;SG55l1c)>1 zYU;eH`cSis0nVE`ak0XEOnm}P0kN87Ktn~KjV?*Yv$`*KvQ;6hV<4%syjGXUef=9( zEhyy|lST-$ZmaCJnsCCrNViPQC6wsL^rX}S~9Yuvi|Pm|@=^^1zRrs4)RDdvd0mRW97 z>B`otJN^S?9E06xpgcU7uLrj$b<(z! zXU%g?_zK!^Pjwv_kplISQS)qW%jQIZLW|o08b>TEpfXcegZa6F;JF&2UUpnbJbBPE zIgckkOaU8L-a)A(OQTpz2_m-?xK5r;5bs>b=Q{Cl**Z}A@uP@rJ>~t)wxT}fl%=Aw z{=*oogJpOPgln0H%I5Tz_1Pb(8^}s4tx=a&OY*+1;w}1IlU-}KV0(sH`Lox_s?1fV zQ7uqCAc#su0tKZ+r^*V7JI39-Q%yZud zTDeSd@7aA+^#6GJ4tS{lKYl_)8HLIo3FphVWMpS^nK!628j=;VS12QU#YOfy=Z+&f zJ0vNc?3J_k$lkmE+xPeX{~vmM^ytyu=ly<-=WD)SZ)K{|QRVy4o>B5k3hc;Y`@$EQ zz05)FurfI7%5RP)3Sl1mGv5FL9$6YVGj!87;>`9LiJXn;%6)Z}bUr&!_>O+TlRaU( zT{zbg@8+T4ZaQ0+XpwvHf^8 zeFykOV010F(NYj4f}j;FtJK9#*o?_toOk@ULt&_QLV$M$F%qlHXzV(=NLEpFi1X>SrR|Sc(oXI5;B+)I#CmA=6;g#&N5D!9^J0D{ zfoWer7uZCTRg$GihhcpuY$_v9wlhv;JDXxGYWf-lcO{leBb>U|0`vCtj<0I|RtCPL z?T$si_MGUJSJlr(US69fxu3Iga?C{i=h){v|E9;fXOOaY13sP<_^%`ku*t#+I!bR* zK0%6VAiWUM?KXbjoua``8x8sNO3R3%e&W%*DGD*pa zngx027~nGygkI1LaW>tJRuXfWIN;@JH;QD0E@6FMP6g3YrBY>{msJ}Y*UbQv4HT%*eRg^QLSPG z?F~THspFP%$r;REDLjFL^*q0JgUtd?)G7x~3+Dp&aC}n(==)E=s0Q+~?%Wo`j%WuPm#Te&S z-f65Tiwl1X6l^W&a6q9eGrM6PeVN7&pC?N!1r(-OZ*KZe@6<4ZK-G*4{QI);+$=&UHHMy|Fw6;*y6``P%g zW&T)zc5Hgrj}49Pz&r9{OeznxvU|U8Ay4&gz$puRC@3S`1=Ug0vRJ)<94Od(W1x?B9Ezmf5S1jzIy{a zBbqH}%!^vu7MWi=LNXch{>(S9NUR~w@Usg@!HYtysp<2)&3?9RA<1}hefrl0kP^(N zDQXy-8tEz=ZJOe@wRp2UXyY8ney;ShGiesL7X-8Lhuy03(0 zgCr8GS&SRF^9mfwcCc}MYOqr-+wyS6Ogvj z50;X5r=KXKt(@8q8|S#S^4Q8j-<|m~1!&09pUru@rNO@xq0Uktj^-|zzEWa;#XFZ8 zQ20npKE7ckLrdyVO8tS#lFHWIxS#{+idBJx_jI#~sWddJ{kR2S%h$HUnk z(w;P}3zC^`)m6J_r5M-i4TYUQC@6y7{ z<#AH-+01nA-v~_}prj#~T9H?2xyES!^?PhSw@Fp8Nya}#u&`iwkz}fW?`XF!JmT8~ zD=DtP2O>-GD#j1P@i&BfaJnO1`lhD(RhVl0CBLjO6&(EM?Vbt?RAzcB4_dt|@X9iZ z*9PBLy45!3!K6BS5@@v%`_EIsRIWYQgVkMOeAObprzyISX<4 z4iCfJrnx;=+ap7jXJ{Og<9i8v1$|b(xtIjPfHZlrROvSV8JX;<&L_Ow7x0@khw&FtHD>_oKAQDrJ(g@<*pWZx$rW$+ZN4nA`tB@ z#S}ghunr7_7!dn2G5YTj#EtA1kxcn{k0Ojho#u-$lCDokZ$0*cI!KPhyNPi9gqcd` zf3m*34BO7EK&7pg-IWmYRQ+=MZ4eZz-7a(MC|-_w9{Av(0pP4~Ma_Jx&;pU7IFRFG zGB^Dgw5kaAzMPHGMtI2Xu^%r5@UAVRB*NQNI{N1}ODO#>(}r8bcI`OQXBc~!eI8ll zX{mvG6@WF0@H|LjpXG-F%W8q?wYNW1|8O7uy!rR5%rVC!U*0ET(0UA>46k|odgJ!Y zE3-Abc>gwgTxFW9LcHN15n`3mrt)j(=%(px5l7PA?NYB=wBe5z{)@FS!)Z0|E0k}h z1#-Mo{?=|vd^@s|`(=$>XtRpt-GWH_8GAUX*5nTcv~gLj6sjy*ge;rBAl{Ek^m(-o z;VoiJJp55_cg{ck_?R7=e~H(i$luM)VzS(-UOaJvqJXn+^V}MZ zF%F$e_R()@SLSOyQWME*qNgWw(J5VhqHyowUy5O|x)k0tmE!Il|K+1$+NR$^mxE4!jZ6JjHUkCV~tD^9; zGz6&eyIxWC%N8Tm_xj-j%Jj0of3o+$Im;Bqpr)ou+ZTMtg!h^3d$uD@E+sSRI>QCn zXKQYcy$cl1>xU-w(zwB6NcB4zMY2e5+ue9J%Rx`4sAnU@qv+Gi8RRI5KW?H(uiC_e z69Uzm!N86c)b4kKe@TJzxZaQ74IX52l0S!3>YAfA@7I)L({?{IR5WMm3$Nu~;f=uc zM^dNlf6foA?w6x|3I_um6X6)GEoag9)vCN^Eef9o46qe*dG$N?0i1cO>N?B)5^AB6 zf$n!tsSEntI5-VH#JMvyu(xZ1)_f)aLqc0(^E)p4Oh@=s$D4-}$2R*pu+YLKihUYw zVyzp~yx5)N<^zIR71_{ULHoXbIb+f2-CE9_v2i1++Z6?t=03iB5hhA8MTIPIBwrl8 z_zvw_W(8Bj^&@3ShD`Tk2OkQItLreoeMU%E1^wJ7%De|V9(RaYV_f954XL7zj@>-y zQj?ouduG(>Kf-o@DHy_5@mJq_p)biO^m3!DOL=xvyhbnl;y;U)jIy!iIYB=h{q%?j zEM0#oZcp8iXxn|0dYV0T%fL5(t2F(^)s2FkYG5kku~OeEr+|O=Mz3%C52?c%@}|Sth{@2` z-~JwGjw~M9Nf;14K{Od4=$o0+W5Rc#_iNaL3W2^JFPb#d861Bsa9Aj{c-VQhDbn zbNeH$&@J|fD!x65(c|>t-MM;>(vk-c+wxnF^49d1<7{GNA~UA5DGyN%ywgZO&Y`QH zdhFs($XUm|eoRB>Wt1J2H$mbEDe=t{8meoZXfxcopXA3qlq?@$t$q9&oQ;dKs*^gc zBsQKnp7Q1V?jUt4Km%u-*XhG-6qKCWiz^@V*0P2D+p2Kl|C?nCv2jKN;-Dmas%F;C`q5 zrTAHIw!!-lWogt{;b^b*V3P0XN@CTWhv$9dvbGccQvAyOAI8LEbk2~bhB4weCDV%r zp4h7wolKDq`if4NCo(TgWU@(1JFd*1JiJ=de1NI06+-SC)BZqz%OsC=!uU;IEBDL_;-$2C{rl3!Q6<#uO$Z z9A$nk6d_BC6ddHhG@YUoG=?Dd+*Ol=ti-~Sh21Xfz8{Pk)!5nu)jJ!9FhwfGWSa&< z_l`~nX=fU>se_qU!lm`E$Wh98=57X8w6OgpmvxKbFl6gfu53|;cO${cLPC;rd2opb zv(#cV$6iet8aJ=O;l9tZ_j)7cyFz|NyidUM$yiX&iay}Ow z@gr~sW0~{U=qf9V54<3jmH|7^L{Ubav$$u5R9diTk16af8LjxyVqv#xJJMmr)rwdc zQTm+rQx;m|qOOlI9Q2i17Ty0#@rY*Jh&JIUp&GMdvGwZQT4ogpdZVEu*vlp}B1UvSy3rClW$61eVl9Qi)S2G!{LJj1!qo4oc~xvD-t zWR5u;S=d{uS2l$*eI~t>OpM8BI^MZGxHCMl78qRL@RglVRyoR^X6ch+O&1ItfN~x3WKE7BAuZnmB+06dbTj`B{ zOiHq=h~9~tsEg|He;namy}HEcuU%m;G4ARjN1wqfMR6@Y%TivvH{#wDDE@et|zYn{VQ4+9d4 z≫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%0AMKR9L|Am?US1ZDbTs&>U%%Wo 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 + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/graphql_foundation-logo.svg b/static/img/graphql_foundation-logo.svg new file mode 100644 index 0000000000..9e88049d2c --- /dev/null +++ b/static/img/graphql_foundation-logo.svg @@ -0,0 +1,197 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From bff2e91b235ba51f447f1de2d0108c4678bfb4c2 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 14:14:15 -0500 Subject: [PATCH 094/439] Add layout and css pre-reqs for foundation site Signed-off-by: Brian Warner --- src/assets/css/_css/foundation.less | 34 ++++++++++++++++ src/components/FoundationLayout/index.tsx | 48 +++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 src/assets/css/_css/foundation.less create mode 100644 src/components/FoundationLayout/index.tsx diff --git a/src/assets/css/_css/foundation.less b/src/assets/css/_css/foundation.less new file mode 100644 index 0000000000..f15d78fb8a --- /dev/null +++ b/src/assets/css/_css/foundation.less @@ -0,0 +1,34 @@ +.foundation { + .foundation-hero { + background: url(/img/graphql_foundation-hero.jpg) top left; + height: 35vmin; + position: relative; + width: 100%; + + .foundation-hero-inner-content { + background-color: rgba(221,23,151,0.75); + height: 35vmin; + width: 100%; + position: absolute; + } + + img { + padding: 4vmin 0 1vmin; + height: 20vmin; + display: block; + margin: 0 auto; + } + + h2 { + color: #FFF; + display: block; + margin: auto; + padding: 2vmin 5vmin; + height: 15vmin; + width: 100%; + text-align: center; + font-size: 2.5vmin; + line-height: 3vmin; + } + } +} diff --git a/src/components/FoundationLayout/index.tsx b/src/components/FoundationLayout/index.tsx new file mode 100644 index 0000000000..f456c24334 --- /dev/null +++ b/src/components/FoundationLayout/index.tsx @@ -0,0 +1,48 @@ +import React from "react" +import { Link } from "gatsby" +import DocsSidebar from "../DocsSidebar" +import Marked from '../Marked' + +interface Props { + title: string + heroText: string + nextDoc: any + permalink: string + sideBarData: any + rawMarkdownBody: string + pageContext: any +} + +const index = ({ title, heroText, nextDoc, sideBarData, rawMarkdownBody, pageContext }: Props) => { + return ( +
    +
    +
    +
    + GraphQL Foundation logo +

    {heroText}

    +
    +
    +
    +
    +

    {title}

    + {rawMarkdownBody} + {nextDoc?.frontmatter?.permalink && ( + + + Continue Reading → + + + {nextDoc.frontmatter.title} + + + )} +
    + +
    +
    +
    + ) +} + +export default index From 46253e944d24482bb892d88cfe662ca8e8157b9e Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 14:15:12 -0500 Subject: [PATCH 095/439] Add tweaks for foundation-specific pages Signed-off-by: Brian Warner --- src/assets/css/style.less | 1 + src/templates/doc.tsx | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/assets/css/style.less b/src/assets/css/style.less index 041e5f9f28..f5c7f2dbf7 100644 --- a/src/assets/css/style.less +++ b/src/assets/css/style.less @@ -7,3 +7,4 @@ @import "_css/algolia.less"; @import "_css/code.less"; @import "_css/faq.less"; +@import "_css/foundation.less"; diff --git a/src/templates/doc.tsx b/src/templates/doc.tsx index ac14f57014..e13456505b 100644 --- a/src/templates/doc.tsx +++ b/src/templates/doc.tsx @@ -2,6 +2,7 @@ import React from "react" import { graphql } from "gatsby" import Layout from "../components/Layout" import DocsLayout from "../components/DocsLayout" +import FoundationLayout from "../components/FoundationLayout" import BlogLayout from '../components/BlogLayout'; import CodeLayout from "../components/CodeLayout"; import FAQLayout from "../components/FAQLayout"; @@ -13,6 +14,7 @@ interface Props { const layoutMap: any = { docs: DocsLayout, + foundation: FoundationLayout, blog: BlogLayout, code: CodeLayout, faq: FAQLayout, @@ -21,7 +23,7 @@ const layoutMap: any = { const Blog = ({ data, pageContext }: Props) => { const { doc: { - frontmatter: { title, date, permalink, byline, guestBio, layout }, + frontmatter: { title, date, heroText, permalink, byline, guestBio, layout }, rawMarkdownBody, }, nextDoc, @@ -32,6 +34,7 @@ const Blog = ({ data, pageContext }: Props) => { Date: Tue, 9 Mar 2021 14:16:27 -0500 Subject: [PATCH 096/439] Add initial Foundation pages Signed-off-by: Brian Warner --- src/content/faq/Foundation.md | 2 +- src/content/foundation/About.md | 22 +++++++ src/content/foundation/Contact.md | 49 ++++++++++++++++ src/content/foundation/Join.md | 97 +++++++++++++++++++++++++++++++ 4 files changed, 169 insertions(+), 1 deletion(-) create mode 100644 src/content/foundation/About.md create mode 100644 src/content/foundation/Contact.md create mode 100644 src/content/foundation/Join.md diff --git a/src/content/faq/Foundation.md b/src/content/faq/Foundation.md index 732f6cce5b..3430efcb3d 100644 --- a/src/content/faq/Foundation.md +++ b/src/content/faq/Foundation.md @@ -47,7 +47,7 @@ The GraphQL Foundation was founded by Apollo, AWS, Butterfly Network, Dgraph Lab ### Who is currently a member? -Current GraphQL Foundation members are listed on the [GraphQL Landscape](https://landscape.graphql.org). +You can learn more about our membership on the [GraphQL Foundation membership page](/foundation/members/). ### How do we join? diff --git a/src/content/foundation/About.md b/src/content/foundation/About.md new file mode 100644 index 0000000000..9259a804f8 --- /dev/null +++ b/src/content/foundation/About.md @@ -0,0 +1,22 @@ +--- +title: What is the GraphQL Foundation? +sidebarTitle: About the Foundation +heroText: An open and neutral home for the GraphQL community, dedicated to promoting widespread adoption and accelerating development of the surrounding ecosystem +layout: foundation +category: GraphQL Foundation +permalink: /foundation/ +next: /foundation/join/ +--- + +The **GraphQL Foundation** is a neutral foundation founded by global technology and application development companies. The GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for GraphQL. + +GraphQL was created in 2012 and open sourced by Facebook in 2015. In 2019, Facebook and others [created the GraphQL Foundation](https://foundation.graphql.org/news/2019/03/12/the-graphql-foundation-announces-collaboration-with-the-joint-development-foundation-to-drive-open-source-and-open-standards/) as a neutral, non-profit home for the GraphQL assets and ongoing collaboration, and hosted by [The Linux Foundation](https://linuxfoundation.org). The GraphQL Foundation is a fully neutral home for the GraphQL trademark, and provides a means of collecting and distributing membership dues to support core community infrastructure and programs. + +## Membership + +The GraphQL Foundation would like to thank [our current members](/foundation/members/) for their ongoing support to ensure the sustainability of the GraphQL ecosystem. Learn more about how your company can demonstrate its commitment to GraphQL by [becoming a member of the GraphQL Foundation](https://graphql.org/foundation/join). + + +If you have questions, you can reach out to [membership@graphql.org](mailto:membership@graphql.org). + + diff --git a/src/content/foundation/Contact.md b/src/content/foundation/Contact.md new file mode 100644 index 0000000000..7fb36dbc46 --- /dev/null +++ b/src/content/foundation/Contact.md @@ -0,0 +1,49 @@ +--- +title: Contact the GraphQL Foundation +sidebarTitle: Contact us +heroText: The GraphQL Foundation is here to help. +layout: foundation +category: GraphQL Foundation +permalink: /foundation/contact/ +sublinks: Membership Inquriries,Membership Support,Meeting Logistics,Media Inquries,Technical Issues,General +next: +--- + +The GraphQL Foundation is supported by staff from [The Linux Foundation](https://linuxfoundation.org). If you have questions, please reach out to us using the links below. + +*Please note that we do not provide user support for GraphQL. If you have an implementation question, +please use the [relevant community channels](/community/).* + +## Membership Inquiries + +If you would like to learn more about becoming a GraphQL member, please email +[membership@graphql.org](mailto:membership@graphql.org). + +## Membership Support + +If you are already a member of the [GraphQL Foundation](./) and you need help with your membership, please reach out to [operations@graphql.org](mailto:operations@graphql.org). + +## Meeting Logistics + +Governing board and Working Group members who need help with meeting logistics (setting up a Zoom conference, adding or changing a calendar entry, designating an alternate representative, etc.) can reach out to [operations@graphql.org](mailto:operations@graphql.org) with their request. + +## Media Inquiries + +For media inquiries, please reach out to [pr@graphql.org](mailto:pr@graphql.org). + +## Technical Issues + +To report a technical issue with GraphQL, please use the [community channels](/community/). + +## General + +For all other inquiries, please email [info@graphql.org](mailto:info@graphql.org). + +Our mailing address is: + +> **GraphQL Foundation** +> 548 Market St +> PMB 57274 +> San Francisco, California +> 94104-5401 US + diff --git a/src/content/foundation/Join.md b/src/content/foundation/Join.md new file mode 100644 index 0000000000..8734b2184a --- /dev/null +++ b/src/content/foundation/Join.md @@ -0,0 +1,97 @@ +--- +title: Become a Member +sidebarTitle: Membership +heroText: GraphQL Foundation members demonstrate their commitment to the ecosystem by providing essential financial support. +layout: foundation +category: GraphQL Foundation +permalink: /foundation/join/ +sublinks: GraphQL Specification,GraphQL Foundation +next: /foundation/contact/ +--- + +There are two primary ways to support the ongoing development and success of GraphQL. + +* Developers can [join the GraphQL Specification](#the-graphql-specification), enabling them to contribute code, time, and talent to GraphQL technical projects. This is free for companies and individuals. + +* Organizations can [join the GraphQL Foundation](#the-graphql-foundation), which is the non-profit that supports the sustainability of the GraphQL community. This is accomplished through annual membership fees, which are allocated by the Governing Board for the benefit of the GraphQL ecosystem. + +If you have a question about which membership is right for you, please reach out to [membership@graphql.org](mailto:membership@graphql.org). + +--- + +## GraphQL Specification + +The GraphQL Specification and its related tools and libraries are developed under the Joint Development Foundation, a non-profit organization focused on open standards that is part of The Linux Foundation family. + +Membership in the GraphQL Specification is free, and is required for all who participate in the development process. This includes direct contributions to the specification, participation in meetings and discussions, and contributions to reference implementations and tooling. Joining is simple and straightforward, and all are welcome as members. + +*Please note that you or your employer must sign a specification membership before you can join GraphQL calls and participate in the technical development process.* + +### [Corporate specification membership](https://corporate-spec-membership.graphql.org) + +If you are planning to work on GraphQL for your employer, please ask an appropriate person to complete the corporate GraphQL Specification Membership application. ([preview](https://preview-spec-membership.graphql.org)) + +To join, please open a PR against a GraphQL repo ([instructions](https://corporate-spec-membership.graphql.org)). + +### [Individual specification membership](https://individual-spec-membership.graphql.org) + +If you are planning to work on GraphQL as an individual or if you are a student, please complete the individual GraphQL Specification Membership application. ([preview](https://preview-spec-membership.graphql.org)) + +To join, please open a PR against a GraphQL repo ([instructions](https://individual-spec-membership.graphql.org)). + +*Please note: If your employer has already signed a specification membership agreement, you do not need to sign a separate agreement as an individual. If your organization is a member of the GraphQL Foundation, you will still need a valid GraphQL Specification membership in order to contribute.* + +--- + +## GraphQL Foundation + +The GraphQL Foundation is a member-supported, non-profit organization whose mission is to support the long-term health and viability of the [GraphQL ecosystem](https://graphql.org). The GraphQL Foundation is hosted by [The Linux Foundation](https://linuxfoundation.org), the 501(c)6 non-profit home of Linux and many other open source collaborative projects. + +The GraphQL Foundation is entirely supported by [end-users, vendors, service providers, and consultants](/members) who recognize the importance of ensuring the long-term viability of neutral, collaborative development. The GraphQL Foundation is funded through participation fees, which are allocated by the governing board in ways that benefit the development community. + +### Benefits of membership + +The GraphQL Foundation Governing Board is responsible for setting high-level policy and allocating the GraphQL Foundation budget in ways that benefit the technical community. + +The first 20 members of the GraphQL Foundation participate as voting members of the Governing Board. Any additional members vote to select up to five additional seats. + +### How to join + +To [join the GraphQL Foundation](https://join.graphql.org), organizations become a member of the Linux Foundation and sign the GraphQL Foundation participation agreement. The GraphQL Foundation annual fee is received into a fund managed by the GraphQL Foundation Governing Board. + +* [Preview the Linux Foundation membership application »](/files/LF_Membership-Preview.pdf) +* [Preview the GraphQL Foundation participation agreement »](/files/GraphQL_Foundation-Participation_Agreement-Preview.pdf) + +GraphQL Foundation membership fees and Linux Foundation Silver Membership dues are adjusted according to an organization's number of full-time employees. + +### [GraphQL Foundation Membership](https://join.graphql.org) + +Organization size | Cost +:-----------------|:---- +General (5,000+) | $20,000 +General (2,000 to 4,999) | $10,000 +General (50 to 1,999) | $5,000 +General (Up to 49) | $2,000 + +To join, please complete the [membership application](https://join.graphql.org). + +### [Linux Foundation Membership](https://join.graphql.org) + +Organization size | Cost +:-----------------|:---- +Platinum | $500,000 +Gold | $100,000 +Silver (5,000+) | $20,000 +Silver (500 to 4,999) | $15,000 +Silver (100 to 499) | $10,000 +Silver (Up to 99) | $5,000 + +To join, please complete the [membership application](https://join.graphql.org). + +The GraphQL Foundation and the Linux Foundation also offer a no-cost associate membership for pre-approved non-profits, open source projects, and government entities. To learn more about Associate membership, please email [membership@graphql.org](mailto:membership@graphql.org). + +### Support the GraphQL Foundation + +To become a member and demonstrate your organization's support of GraphQL, please [complete the membership application](https://join.graphql.org). + +If you have questions or issues, please email [membership@graphql.org](mailto:membership@graphql.org). From 67a38e036898d3d6d05def6779e6c6f7674e2ccf Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 14:17:14 -0500 Subject: [PATCH 097/439] Move CoC to footer, add to community page The header menu had too many items and was causing strange wrapping with the Algolia search box. This moves the link to the CoC to the footer in a logical place, and also adds a link to the Community Resources page. It also adds a link to GitHub to the community page. Signed-off-by: Brian Warner --- src/components/Footer/index.tsx | 6 ++++-- src/components/HeaderLinks/index.tsx | 7 +------ src/content/community/Community-Resources.md | 14 +++++++++++++- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index b5defcbcf3..2df69c4516 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -37,7 +37,8 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ text: "Community", href: "/community", subsections: [ - { text: "Upcoming Events", href: "/community/upcoming-events/" }, + { text: "Code of Conduct", href: "/codeofconduct/" }, + { text: "GitHub", href: "https://github.com/graphql" }, { text: "Stack Overflow", href: "http://stackoverflow.com/questions/tagged/graphql", @@ -47,6 +48,7 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ href: "https://www.facebook.com/groups/graphql.community/", }, { text: "Twitter", href: "https://twitter.com/GraphQL" }, + { text: "Upcoming Events", href: "/community/upcoming-events/" }, ], }, { @@ -54,7 +56,7 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ subsections: [ { text: "GraphQL Specification", - href: "https://graphql.github.io/graphql-spec/", + href: "https://spec.graphql.org/", }, { text: "GraphQL Foundation", href: "https://foundation.graphql.org/" }, { diff --git a/src/components/HeaderLinks/index.tsx b/src/components/HeaderLinks/index.tsx index 720da9f49f..2cd08a0b30 100644 --- a/src/components/HeaderLinks/index.tsx +++ b/src/components/HeaderLinks/index.tsx @@ -17,15 +17,10 @@ const links: LinkItem[] = [ text: "Spec", href: "https://graphql.github.io/graphql-spec/", }, - { - section: "codeofconduct", - text: "Code of Conduct", - href: "/codeofconduct/", - }, { section: "foundation", text: "Foundation", - href: "https://foundation.graphql.org/", + href: "/foundation/", }, { section: "landscape", text: "Landscape", href: "https://l.graphql.org/" }, ] diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index 737e97b11b..7e76b2657b 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -4,9 +4,21 @@ layout: docs category: Community permalink: /community/ next: /community/upcoming-events/ -sublinks: Blogs,Videos,Books,More Resources +sublinks: Code of Conduct,GitHub,Blogs,Videos,Books,More Resources --- +## Code of Conduct + +The [GraphQL Code of Conduct](/codeofconduct/) applies both within project spaces and in public spaces when an individual is representing the project or its community. + +## GitHub + +All official GraphQL development is done on [GitHub](https://github.com/graphql). Participants must sign the GraphQL Specification membership agreement, but this process is both easy and free. + +To participate in any project or meeting, please open a PR to add yourself to the agenda. This will initiate an automated check to determine if you still need to sign the document. + +If you maintain a tool or reference implementation that you'd like to transfer to the [GraphQL GitHub org](https://github.com/graphql), please add your name to the agenda of an upcoming [GraphQL Working Group meeting](https://github.com/graphql/graphql-wg/tree/HEAD/agendas) to introduce your idea. + ## Stack Overflow Many members of the community use Stack Overflow to ask and answer questions. [Read through the existing questions tagged with **graphql** or ask your own!](http://stackoverflow.com/questions/tagged/graphql) From 01b5c822564f5a305d7356cde8c18a5444b4f8c0 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 9 Mar 2021 14:28:39 -0500 Subject: [PATCH 098/439] Fix link to super-graph (now graphjin) Signed-off-by: Brian Warner --- src/content/code/language-support/go/tools/graphjin.md | 8 ++++++++ src/content/code/language-support/go/tools/super-graph.md | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 src/content/code/language-support/go/tools/graphjin.md delete mode 100644 src/content/code/language-support/go/tools/super-graph.md diff --git a/src/content/code/language-support/go/tools/graphjin.md b/src/content/code/language-support/go/tools/graphjin.md new file mode 100644 index 0000000000..464e5bac94 --- /dev/null +++ b/src/content/code/language-support/go/tools/graphjin.md @@ -0,0 +1,8 @@ +--- +name: graphjin +description: An instant GraphQL to SQL compiler. Use as a standalone service or a Go library. Formerly super-graph. +url: https://github.com/dosco/graphjin +github: dosco/graphjin +--- + + diff --git a/src/content/code/language-support/go/tools/super-graph.md b/src/content/code/language-support/go/tools/super-graph.md deleted file mode 100644 index 404e585991..0000000000 --- a/src/content/code/language-support/go/tools/super-graph.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -name: super-graph -description: An instant GraphQL to SQL compiler. Use as a standalone service or a Go library -url: https://github.com/dosco/super-graph -github: dosco/super-graph ---- - - From d106bcbcf7343bd7a3d8104564685711c7ecf17f Mon Sep 17 00:00:00 2001 From: Orta Date: Tue, 9 Mar 2021 21:50:21 +0000 Subject: [PATCH 099/439] Adds a members sidebar, and cleans up gatsby-node --- gatsby-node.js | 285 +++++++++++++++++-------------- src/pages/foundation/members.tsx | 2 +- 2 files changed, 159 insertions(+), 128 deletions(-) diff --git a/gatsby-node.js b/gatsby-node.js index fc7bf4e0f2..996400514e 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -32,14 +32,12 @@ exports.onCreatePage = async ({ page, actions }) => { const languageNameSlug = pathArr[languageNameSlugIndex] const languageName = slugMap[languageNameSlug] codeData.Languages = codeData.Languages || {} - codeData.Languages[languageName] = - codeData.Languages[languageName] || {} + codeData.Languages[languageName] = codeData.Languages[languageName] || {} const categoryNameSlugIndex = languageSupportDirIndex + 2 const categoryNameSlug = pathArr[categoryNameSlugIndex] const categoryName = slugMap[categoryNameSlug] - codeData.Languages[languageName][categoryName] = - codeData.Languages[languageName][categoryName] || [] + codeData.Languages[languageName][categoryName] = codeData.Languages[languageName][categoryName] || [] codeData.Languages[languageName][categoryName].push({ name, description, @@ -157,150 +155,183 @@ exports.createPages = async ({ graphql, actions }) => { throw result.errors } - const { edges } = result.data.allMarkdownRemark + const markdownPages = result.data.allMarkdownRemark.edges - let sideBardata = {} + // foundation: [ + // { + // fileAbsolutePath: '/graphql/graphql.github.io/src/content/foundation/About.md', + // parent: {}, + // frontmatter: {}, + // id: '1d502d5e-3453-56cf-ad9a-7f6bfb68d9ba' + // }, + // ... + // ] + // } let pagesGroupedByFolder = {} - const allPages = [] - await Promise.all( - edges.map(async ({ node }) => { - const { - frontmatter: { permalink, next, sidebarTitle }, - parent: { relativeDirectory, sourceInstanceName }, - } = node + // { + // foundation: [ + // { name: 'foundation', links: [{"fileAbsolutePath":"/graphql/graphql.github.io/src/content/foundation/About.md","parent":{"relativeDirectory":"foundation","sourceInstanceName":"content"},"frontmatter":{"title":"What is the GraphQL Foundation?","permalink":"/foundation/","next":"/foundation/join/","category":"GraphQL Foundation","sublinks":null,"sidebarTitle":"About the Foundation","date":null},"id":"1d502d5e-3453-56cf-ad9a-7f6bfb68d9ba"}] }, + // { name: 'GraphQL Foundation', links: [Array] } + // ], + // Note that this is mutated + let sideBardata = {} - if ( - sourceInstanceName !== "content" || - relativeDirectory.includes("code/") - ) { - return - } - if (!pagesGroupedByFolder[relativeDirectory]) { - pagesGroupedByFolder = { - ...pagesGroupedByFolder, - [relativeDirectory]: [node], - } - } else { - pagesGroupedByFolder = { - ...pagesGroupedByFolder, - [relativeDirectory]: [ - ...pagesGroupedByFolder[relativeDirectory], - node, - ], - } - } - allPages.push({ - permalink, - relativeDirectory, - sidebarTitle, - nextPermalink: next, - sourcePath: path.relative(__dirname, node.fileAbsolutePath), - }) - }) - ) + // Sidebar items to add which don't come from markdown + const additionalSidebarItems = { + foundation: [{ + name: "GraphQL Foundation", + links: [{ frontmatter: { sidebarTitle:"Foundation Members", title: "Foundation Members", permalink: "/foundation/members/", date: null, category: "GraphQL Foundation" } }] + }] + } - await Promise.all( - Object.entries(pagesGroupedByFolder).map(async ([folder, pages]) => { - let pagesByUrl = {} - let previousPagesMap = {} - let pagesByDate = pages.sort((a, b) => { - const aDate = new Date(a.frontmatter.date || Date.now()) - const bDate = new Date(b.frontmatter.date || Date.now()) - if (aDate > bDate) { - return -1 - } else if (aDate < bDate) { - return 1 - } - return 0 - }) + // E.g. + // { + // permalink: '/learn/best-practices/', + // relativeDirectory: 'learn', + // sidebarTitle: 'Introduction', + // nextPermalink: '/learn/thinking-in-graphs/', + // sourcePath: 'src/content/learn/BestPractice-Introduction.md' + // } + const allPages = [] - await Promise.all( - pagesByDate.map(async page => { - const { - frontmatter: { permalink, next }, - } = page - if (next) { - previousPagesMap[next] = permalink - } - pagesByUrl[permalink] = page - }) - ) + // Loop through all *.md files in the repo, setting up both pagesGroupedByFolder + // and allPages. + markdownPages.map(({ node }) => { + const { + frontmatter: { permalink, next, sidebarTitle }, + parent: { relativeDirectory, sourceInstanceName }, + } = node - let firstPage = null + if (sourceInstanceName !== "content" || relativeDirectory.includes("code/")) { + return + } - await Promise.all( - pagesByDate.map(async page => { - const { - frontmatter: { permalink }, - } = page + if (!pagesGroupedByFolder[relativeDirectory]) { + pagesGroupedByFolder = { + ...pagesGroupedByFolder, + [relativeDirectory]: [node], + } + } else { + pagesGroupedByFolder = { + ...pagesGroupedByFolder, + [relativeDirectory]: [ + ...pagesGroupedByFolder[relativeDirectory], + node, + ], + } + } + + allPages.push({ + permalink, + relativeDirectory, + sidebarTitle, + nextPermalink: next, + sourcePath: path.relative(__dirname, node.fileAbsolutePath), + }) + }) + + // Loop through the sections in the sidebar, mutating the + // next and previous objects for different + Object.entries(pagesGroupedByFolder).map(([folder, pages]) => { + let pagesByUrl = {} + let previousPagesMap = {} + let pagesByDate = pages.sort((a, b) => { + const aDate = new Date(a.frontmatter.date || Date.now()) + const bDate = new Date(b.frontmatter.date || Date.now()) + if (aDate > bDate) { + return -1 + } else if (aDate < bDate) { + return 1 + } + return 0 + }) - if (!previousPagesMap[permalink] && !firstPage) { - firstPage = page - return - } - }) - ) + pagesByDate.forEach(page => { + const next = page.frontmatter.next + const permalink = page.frontmatter.permalink - if (!firstPage) { - throw new Error(`First page not found in ${folder}`) + if (next) { + previousPagesMap[next] = permalink } + pagesByUrl[permalink] = page + }) - let categoriesMap = {} - let currentCategory = null + let firstPage = null + pagesByDate.forEach(page => { + const permalink = page.frontmatter.permalink + if (!previousPagesMap[permalink] && !firstPage) { + firstPage = page + return + } + }) + + if (!firstPage) { + throw new Error(`First page not found in ${folder}`) + } - let page = firstPage - let i = 0 - while (page && i++ < 1000) { - const { frontmatter } = page - const { - category: definedCategory, - next: definedNextPageUrl, - } = frontmatter - let category = definedCategory || folder - if (!currentCategory || category !== currentCategory.name) { - if (currentCategory) { - if (!(currentCategory.name in categoriesMap)) { - categoriesMap[currentCategory.name] = currentCategory - } - } - currentCategory = { - name: category, - links: [], + let categoriesMap = {} + let currentCategory = null + + let page = firstPage + let i = 0 + while (page && i++ < 1000) { + const { frontmatter } = page + const { + category: definedCategory, + next: definedNextPageUrl, + } = frontmatter + let category = definedCategory || folder + if (!currentCategory || category !== currentCategory.name) { + if (currentCategory) { + if (!(currentCategory.name in categoriesMap)) { + categoriesMap[currentCategory.name] = currentCategory } } - currentCategory.links.push(page) - if (definedNextPageUrl) { - page = pagesByUrl[definedNextPageUrl] - } else { - page = pagesByDate[pagesByDate.indexOf(page) + 1] - } - if (currentCategory.links.includes(page)) { - page = null + currentCategory = { + name: category, + links: [], } } - - if (!(currentCategory.name in categoriesMap)) { - categoriesMap[currentCategory.name] = currentCategory + currentCategory.links.push(page) + if (definedNextPageUrl) { + page = pagesByUrl[definedNextPageUrl] + } else { + page = pagesByDate[pagesByDate.indexOf(page) + 1] + } + if (currentCategory.links.includes(page)) { + page = null } + } + + if (!(currentCategory.name in categoriesMap)) { + categoriesMap[currentCategory.name] = currentCategory + } - sideBardata[folder] = Object.values(categoriesMap) + sideBardata[folder] = Object.values(categoriesMap) + }) + + Object.entries(additionalSidebarItems).map(([folder, sections]) => { + sections.forEach(s => { + const originalLinks = sideBardata[folder].find(l => l.name === s.name) + originalLinks.links = [...originalLinks.links, ...s.links] }) - ) + }) - await Promise.all( - allPages.map(async page => { - createPage({ - path: `${page.permalink}`, - component: docTemplate, - context: { - permalink: page.permalink, - nextPermalink: page.nextPermalink, - sideBarData: sideBardata[page.relativeDirectory], - sourcePath: page.sourcePath, - }, - }) + + // Use all the set up data to now tell Gatsby to create pages + // on the site + allPages.forEach(page => { + createPage({ + path: `${page.permalink}`, + component: docTemplate, + context: { + permalink: page.permalink, + nextPermalink: page.nextPermalink, + sideBarData: sideBardata[page.relativeDirectory], + sourcePath: page.sourcePath, + }, }) - ) + }) } diff --git a/src/pages/foundation/members.tsx b/src/pages/foundation/members.tsx index cc315d9e47..a8badf01a6 100644 --- a/src/pages/foundation/members.tsx +++ b/src/pages/foundation/members.tsx @@ -15,7 +15,7 @@ export default ({ pageContext }) => {

    To learn more about the GraphQL Foundation and becoming a - member, please see our FAQ, + member, please see our FAQ, reach out to membership@graphql.org, or complete a membership application.

    From e17ee1e296b1e4a5bb32fcbc9668ffcdb63f47e1 Mon Sep 17 00:00:00 2001 From: maticzav Date: Thu, 11 Mar 2021 14:16:58 +0100 Subject: [PATCH 100/439] tools: add graphql-shield, swift-graphql and graphql-middleware --- .../javascript/tools/graphql-middleware.md | 65 +++++++++++++++++++ .../javascript/tools/graphql-shield.md | 60 +++++++++++++++++ .../client/swift-graphql.md | 49 ++++++++++++++ 3 files changed, 174 insertions(+) create mode 100644 src/content/code/language-support/javascript/tools/graphql-middleware.md create mode 100644 src/content/code/language-support/javascript/tools/graphql-shield.md create mode 100644 src/content/code/language-support/swift-objective-c-ios/client/swift-graphql.md diff --git a/src/content/code/language-support/javascript/tools/graphql-middleware.md b/src/content/code/language-support/javascript/tools/graphql-middleware.md new file mode 100644 index 0000000000..c5ebf02d76 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-middleware.md @@ -0,0 +1,65 @@ +--- +name: GraphQLMiddleware +description: Split up your GraphQL resolvers in middleware functions. +url: https://github.com/maticzav/graphql-middleware +github: maticzav/graphql-middleware +npm: "graphql-middleware" +--- + +GraphQL Middleware is a schema wrapper which allows you to manage additional functionality across multiple resolvers efficiently. + +## Features + +💡 Easy to use: An intuitive, yet familiar API that you will pick up in a second. +💪 Powerful: Allows complete control over your resolvers (Before, After). +🌈 Compatible: Works with any GraphQL Schema. + +## Example + +```ts +const { ApolloServer } = require('apollo-server') +const { makeExecutableSchema } = require('@graphql-tools/schema') + +const typeDefs = ` +type Query { + hello(name: String): String + bye(name: String): String +} +` +const resolvers = { + Query: { + hello: (root, args, context, info) => { + console.log(`3. resolver: hello`) + return `Hello ${args.name ? args.name : 'world'}!` + }, + bye: (root, args, context, info) => { + console.log(`3. resolver: bye`) + return `Bye ${args.name ? args.name : 'world'}!` + }, + }, +} + +const logInput = async (resolve, root, args, context, info) => { + console.log(`1. logInput: ${JSON.stringify(args)}`) + const result = await resolve(root, args, context, info) + console.log(`5. logInput`) + return result +} + +const logResult = async (resolve, root, args, context, info) => { + console.log(`2. logResult`) + const result = await resolve(root, args, context, info) + console.log(`4. logResult: ${JSON.stringify(result)}`) + return result +} + +const schema = makeExecutableSchema({ typeDefs, resolvers }) + +const schemaWithMiddleware = applyMiddleware(schema, logInput, logResult) + +const server = new ApolloServer({ + schema: schemaWithMiddleware, +}) + +await server.listen({ port: 8008 }) +``` \ No newline at end of file diff --git a/src/content/code/language-support/javascript/tools/graphql-shield.md b/src/content/code/language-support/javascript/tools/graphql-shield.md new file mode 100644 index 0000000000..282fde8515 --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-shield.md @@ -0,0 +1,60 @@ +--- +name: GraphQLShield +description: A GraphQL tool to ease the creation of permission layer. +url: https://github.com/maticzav/graphql-shield +github: maticzav/graphql-shield +npm: "graphql-shield" +--- + +GraphQL Shield helps you create a permission layer for your application. Using an intuitive rule-API, you'll gain the power of the shield engine on every request and reduce the load time of every request with smart caching. This way you can make sure your application will remain quick, and no internal data will be exposed. + +```ts +import { rule, shield, and, or, not } from 'graphql-shield' + +// Rules + +const isAuthenticated = rule({ cache: 'contextual' })( + async (parent, args, ctx, info) => { + return ctx.user !== null + }, +) + +const isAdmin = rule({ cache: 'contextual' })( + async (parent, args, ctx, info) => { + return ctx.user.role === 'admin' + }, +) + +const isEditor = rule({ cache: 'contextual' })( + async (parent, args, ctx, info) => { + return ctx.user.role === 'editor' + }, +) + +// Permissions + +const permissions = shield({ + Query: { + frontPage: not(isAuthenticated), + fruits: and(isAuthenticated, or(isAdmin, isEditor)), + customers: and(isAuthenticated, isAdmin), + }, + Mutation: { + addFruitToBasket: isAuthenticated, + }, + Fruit: isAuthenticated, + Customer: isAdmin, +}) + +// Server + +const server = new GraphQLServer({ + typeDefs, + resolvers, + middlewares: [permissions], + context: (req) => ({ + ...req, + user: getUser(req), + }), +}) +``` \ No newline at end of file diff --git a/src/content/code/language-support/swift-objective-c-ios/client/swift-graphql.md b/src/content/code/language-support/swift-objective-c-ios/client/swift-graphql.md new file mode 100644 index 0000000000..f6c4063245 --- /dev/null +++ b/src/content/code/language-support/swift-objective-c-ios/client/swift-graphql.md @@ -0,0 +1,49 @@ +--- +name: SwiftGraphQL +description: A GraphQL client that lets you forget about GraphQL. +url: https://github.com/maticzav/swift-graphql +github: maticzav/swift-graphql +--- + + +SwiftGraphQL is a Swift code generator and a lightweight GraphQL client. It lets you create queries using Swift, and guarantees that every query you create is valid. + +The library is centered around three core principles: + +🚀 If your project compiles, your queries work. +🦉 Use Swift in favour of GraphQL wherever possible. +🌳 Your application model should be independent of your schema. + +Here's a short preview of the SwiftGraphQL code + +```swift +import SwiftGraphQL + +// Define a Swift model. +struct Human: Identifiable { + let id: String + let name: String + let homePlanet: String? +} + +// Create a selection. +let human = Selection.Human { + Human( + id: try $0.id(), + name: try $0.name(), + homePlanet: try $0.homePlanet() + ) +} + +// Construct a query. +let query = Selection.Query { + try $0.humans(human.list) +} + +// Perform the query. +send(query, to: "http://swift-graphql.heroku.com") { result in + if let data = try? result.get() { + print(data) // [Human] + } +} +``` \ No newline at end of file From 79f8d33a3d9c652030426ceee5761a951061c81a Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 11 Mar 2021 23:44:13 -0500 Subject: [PATCH 101/439] Add Twitter card plugin Signed-off-by: Brian Warner --- gatsby-config.js | 14 +++++++++++++- package.json | 1 + yarn.lock | 13 +++++++++++-- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/gatsby-config.js b/gatsby-config.js index b81b012a09..e4ddf520c1 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -16,7 +16,19 @@ module.exports = { path: `${__dirname}/src/content`, }, }, - `gatsby-transformer-remark`, + { + resolve: "gatsby-transformer-remark", + options: { + plugins: [ + { + resolve: "@weknow/gatsby-remark-twitter", + options: { + debug: true + } + } + ] + } + }, { resolve: `gatsby-plugin-webfonts`, options: { diff --git a/package.json b/package.json index 05aec6b240..d56aaf28f0 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ }, "dependencies": { "@graphql-tools/schema": "7.0.0", + "@weknow/gatsby-remark-twitter": "^0.2.3", "codemirror": "5.58.2", "codemirror-graphql": "0.12.3", "gatsby": "2.25.0", diff --git a/yarn.lock b/yarn.lock index f223de2497..6d23cced62 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1754,6 +1754,15 @@ "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" +"@weknow/gatsby-remark-twitter@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@weknow/gatsby-remark-twitter/-/gatsby-remark-twitter-0.2.3.tgz#2b9292cc077196ebc6fbacf2af30bfe82f1f0f2e" + integrity sha512-24//k4QPUcZUv1f2ev4AzxBDMhvRdOyj/yiVDJ579WlsWZjKayPAi7TgeLRuejBTs4mfx3aBv4N/kD/oDvwsXw== + dependencies: + babel-runtime "^6.26.0" + node-fetch "^2.3.0" + unist-util-visit "^1.1.3" + "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -8212,7 +8221,7 @@ node-eta@^0.9.0: resolved "https://registry.yarnpkg.com/node-eta/-/node-eta-0.9.0.tgz#9fb0b099bcd2a021940e603c64254dc003d9a7a8" integrity sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g= -node-fetch@2.6.1, node-fetch@^2.5.0, node-fetch@^2.6.1: +node-fetch@2.6.1, node-fetch@^2.3.0, node-fetch@^2.5.0, node-fetch@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== @@ -11835,7 +11844,7 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" -unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.4.1: +unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.1.3, unist-util-visit@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== From cda9e8750fa08547819d6b584b2f9ba24dd62c80 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 11 Mar 2021 23:44:48 -0500 Subject: [PATCH 102/439] Add annual report, reorganize pages Signed-off-by: Brian Warner --- src/content/foundation/About.md | 17 +- src/content/foundation/AnnualReports.md | 20 + src/content/foundation/Contact.md | 2 +- src/content/foundation/Join.md | 4 +- src/content/foundation/annual-report/2019.md | 289 ++++++++ static/img/news/annual-report-1.png | Bin 0 -> 1050979 bytes static/img/news/annual-report-2.png | Bin 0 -> 133992 bytes static/img/news/annual-report-3.png | Bin 0 -> 156644 bytes static/img/news/annual-report-4.png | Bin 0 -> 1372544 bytes static/img/news/graphiql-parser.png | Bin 0 -> 150143 bytes .../img/news/playground-transition-banner.png | Bin 0 -> 72721 bytes static/img/report/amazon-web-services.svg | 1 + static/img/report/apollo-graphql.svg | 41 ++ static/img/report/expedia-group.svg | 43 ++ static/img/report/facebook.svg | 1 + static/img/report/hasura.svg | 1 + static/img/report/ibm.svg | 1 + static/img/report/novvum.svg | 15 + static/img/report/paypal.svg | 39 + static/img/report/salsify.svg | 669 ++++++++++++++++++ 20 files changed, 1138 insertions(+), 5 deletions(-) create mode 100644 src/content/foundation/AnnualReports.md create mode 100644 src/content/foundation/annual-report/2019.md create mode 100644 static/img/news/annual-report-1.png create mode 100644 static/img/news/annual-report-2.png create mode 100644 static/img/news/annual-report-3.png create mode 100644 static/img/news/annual-report-4.png create mode 100644 static/img/news/graphiql-parser.png create mode 100644 static/img/news/playground-transition-banner.png create mode 100644 static/img/report/amazon-web-services.svg create mode 100644 static/img/report/apollo-graphql.svg create mode 100644 static/img/report/expedia-group.svg create mode 100644 static/img/report/facebook.svg create mode 100644 static/img/report/hasura.svg create mode 100644 static/img/report/ibm.svg create mode 100644 static/img/report/novvum.svg create mode 100644 static/img/report/paypal.svg create mode 100644 static/img/report/salsify.svg diff --git a/src/content/foundation/About.md b/src/content/foundation/About.md index 9259a804f8..7ff55a183e 100644 --- a/src/content/foundation/About.md +++ b/src/content/foundation/About.md @@ -5,14 +5,27 @@ heroText: An open and neutral home for the GraphQL community, dedicated to promo layout: foundation category: GraphQL Foundation permalink: /foundation/ -next: /foundation/join/ +next: /foundation/annual-reports/ --- The **GraphQL Foundation** is a neutral foundation founded by global technology and application development companies. The GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for GraphQL. GraphQL was created in 2012 and open sourced by Facebook in 2015. In 2019, Facebook and others [created the GraphQL Foundation](https://foundation.graphql.org/news/2019/03/12/the-graphql-foundation-announces-collaboration-with-the-joint-development-foundation-to-drive-open-source-and-open-standards/) as a neutral, non-profit home for the GraphQL assets and ongoing collaboration, and hosted by [The Linux Foundation](https://linuxfoundation.org). The GraphQL Foundation is a fully neutral home for the GraphQL trademark, and provides a means of collecting and distributing membership dues to support core community infrastructure and programs. -## Membership +## The GraphQL Foundation supports the community + +The primary mission of the GraphQL Foundation is to ensure that the GraphQL community is able to focus on the continued evolution of the [specification](https://spec.graphql.org) and [reference implementations](/code/). We accomplish this through a number of core activities: + +* Funding grants for project maintainers and community gardeners. +* Coordinating and funding mentorship programs. +* Providing collaboration infrastructure. +* Managing the GraphQL trademark and related policies. +* Providing legal support for projects. +* Operational and logistical support through The Linux Foundation. + +The GraphQL Foundation works in close collaboration with the [GraphQL Working Group](https://github.com/graphql/graphql-wg/) and the [GraphQL TSC](https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md). + +## Members support the GraphQL Foundation The GraphQL Foundation would like to thank [our current members](/foundation/members/) for their ongoing support to ensure the sustainability of the GraphQL ecosystem. Learn more about how your company can demonstrate its commitment to GraphQL by [becoming a member of the GraphQL Foundation](https://graphql.org/foundation/join). diff --git a/src/content/foundation/AnnualReports.md b/src/content/foundation/AnnualReports.md new file mode 100644 index 0000000000..ebd6f238ad --- /dev/null +++ b/src/content/foundation/AnnualReports.md @@ -0,0 +1,20 @@ +--- +title: Annual Reports +sidebarTitle: Annual Reports +heroText: Reflecting upon our accomplishments, anticipating our future +layout: foundation +category: GraphQL Foundation +permalink: /foundation/annual-reports/ +next: /foundation/contact/ +--- + +The GraphQL annual reports are a celebration of the ongoing work happening in the GraphQL technical community, the GraphQL Foundation, and our members. + +If you have an item you'd like to add to the annual report, please contact [operations@graphql.org](mailto:operations@graphql.org). + +## 2019 + +The GraphQL Foundation was founded in 2019, to support and sustain the GraphQL ecosystem. We had a busy first year! + +[Read the 2019 Annual Report »](/foundation/annual-reports/2019/) + diff --git a/src/content/foundation/Contact.md b/src/content/foundation/Contact.md index 7fb36dbc46..4d49d2ac0d 100644 --- a/src/content/foundation/Contact.md +++ b/src/content/foundation/Contact.md @@ -6,7 +6,7 @@ layout: foundation category: GraphQL Foundation permalink: /foundation/contact/ sublinks: Membership Inquriries,Membership Support,Meeting Logistics,Media Inquries,Technical Issues,General -next: +next: /foundation/join/ --- The GraphQL Foundation is supported by staff from [The Linux Foundation](https://linuxfoundation.org). If you have questions, please reach out to us using the links below. diff --git a/src/content/foundation/Join.md b/src/content/foundation/Join.md index 8734b2184a..3c1202d97a 100644 --- a/src/content/foundation/Join.md +++ b/src/content/foundation/Join.md @@ -1,12 +1,12 @@ --- title: Become a Member -sidebarTitle: Membership +sidebarTitle: Join GraphQL heroText: GraphQL Foundation members demonstrate their commitment to the ecosystem by providing essential financial support. layout: foundation category: GraphQL Foundation permalink: /foundation/join/ sublinks: GraphQL Specification,GraphQL Foundation -next: /foundation/contact/ +next: /foundation/members/ --- There are two primary ways to support the ongoing development and success of GraphQL. diff --git a/src/content/foundation/annual-report/2019.md b/src/content/foundation/annual-report/2019.md new file mode 100644 index 0000000000..e80eb9b163 --- /dev/null +++ b/src/content/foundation/annual-report/2019.md @@ -0,0 +1,289 @@ +--- +title: 2019 Annual Report +sidebarTitle: '2019' +heroText: 2019 Annual Report +layout: foundation +category: Annual Reports +permalink: /foundation/annual-reports/2019/ +next: /foundation/annual-reports/ +date: 2020-04-02 +--- + +The GraphQL Foundation is a neutral foundation founded by global technology and application development companies. The GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for GraphQL. + +The GraphQL Foundation was formed in March 2019 and has now completed one full year of operation. We are pleased to present this annual report detailing the many things we have accomplished in support of this fast growing and broadly adopted platform. + +Comments and feedback are welcome at [info@graphql.org](mailto:info@graphql.org). + +> "The growth behind the technology and the community supporting GraphQL has been incredible. The GraphQL Foundation has played a critical role in helping to make GraphQL a neutral industry standard and enabling widespread adoption by encouraging contributions, and creating shared tools, and resources." +> +> – _**Lee Byron**, Executive Director, GraphQL Foundation, and GraphQL Co-Creator_ + +## A BUSY YEAR FOR GRAPHQL + +* [Who we are](#who-we-are) +* [Cultivating Projects](#cultivating-projects) +* [Growing membership](#growing-membership) +* [Growing The Graphql End User Community](#growing-the-graphql-end-user-community) +* [How Do I Get Involved?](#how-do-i-get-involved) +* [Events 2019](#events-2019) + * [Attendee Feedback](#attendee-feedback) +* [Community Updates](#community-updates) + * [Why Our Members Use GraphQL](#why-our-members-use-graphql) + * [How Our Members Are Using GraphQL](#how-our-members-are-using-graphql) + * [Member Contributions to the GraphQL Ecosystem](#member-contributions-to-the-graphql-ecosystem) + * [Publications From Our Members](#publications-from-our-members) + * [Talks, Papers, and Discussions on GraphQL](#talks-papers-and-discussions-on-graphql) +* [Training](#training) +* [Community Engagement](#community-engagement) +* [GraphQL Landscape](#graphql-landscape) +* [Devstats](#devstats) +* [A Look Ahead to 2020](#a-look-ahead-to-2020) + +## WHO WE ARE + +The [GraphQL Foundation](/) is a neutral foundation created by the founders of [GraphQL](https://graphql.org), along with many organizations who are using GraphQL in production. The GraphQL Foundation encourages contributions, stewardship, and a shared investment by providing vendor-neutral events, documentation, tools, and support for GraphQL. + + +## CULTIVATING PROJECTS + +The GraphQL Foundation hosts the [GraphQL specification](https://github.com/graphql/graphql-spec), [GraphQL.js](https://github.com/graphql/graphql-js) reference implementation, [DataLoader](https://github.com/graphql/dataloader) library, and [GraphiQL](https://github.com/graphql/graphiql) developer tool. + +GraphQL is a next­-generation API technology developed internally by Facebook in 2012 before being publicly [open sourced in 2015](https://code.fb.com/core-data/graphql-a-data-query-language/). Unlike REST-­based APIs, which take advantage of HTTP and existing protocols, GraphQL APIs provide developers with the flexibility to query the exact data they need from a diverse set of cloud data sources, with less code, greater performance and security, and a faster development cycle. Not only does this enable developers to rapidly build top­ quality apps, it also helps them achieve consistency and feature parity across multiple platforms such as web, iOS, Android, and embedded and IoT applications. + +The GraphQL Foundation also funded community member Ivan Goncharov to work through a variety of GraphQL project issues, from backlog cleanup and more. + +## GROWING MEMBERSHIP + +The GraphQL Foundation +[launched](/news/2019/03/12/the-graphql-foundation-announces-collaboration-with-the-joint-development-foundation-to-drive-open-source-and-open-standards/) with 10 [members](/foundation/members/) and we wrapped the year with 21 members in total, including Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, Pipefy, Salsify, Solo.io and more. [Join](/join/) your industry peers in helping to shape the GraphQL ecosystem. + +
    Lee presenting
    + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [new member page](/join). If you have questions about membership, please send an email to membership@graphql.org. + +## GROWING THE GRAPHQL END USER COMMUNITY + +We offer multiple opportunities for end users to contribute and have their voices heard. Companies that use GraphQL technologies internally, but do not sell any GraphQL services externally, are eligible to join the end user community. + +Our end user community is growing and we finished 2019 with 83 top companies and startups that are committed to accelerating the adoption of GraphQL and improving the developer experience. Please email us for more information at membership@graphql.org. + +## HOW DO I GET INVOLVED? + +GraphQL is first and foremost an open source project, and developers can contribute to the project at [https://github.com/graphql](https://github.com/graphql). Organizations interested in becoming members of the GraphQL Foundation or participating in development of the GraphQL Specification can learn more on our [new member page](/join). If you have questions about membership, please send an email to [membership@graphql.org](mailto:membership@graphql.org). + +## EVENTS 2019 + +In addition to multiple community events, GraphQL Summit 2019 was held in San Francisco, and GraphQL Asia 2019 was held in Bangalore. + +### ATTENDEE FEEDBACK + +
    +
    +
    + + + +
    + +## COMMUNITY UPDATES + +The GraphQL community is fortunate to have an active and engaged group of companies participating in the GraphQL Foundation. + +### WHY OUR MEMBERS USE GRAPHQL + +
    Apollo GraphQL logo
    + +"GraphQL is a transformative technology that saves time and money for every team building rich, user-centric applications. **Apollo** is proud to play a central role in its rapid rise and maturation in 2019. Apollo’s industry-leading open source and cloud services power many of the world’s most significant online properties, including Expedia, Airbnb, PayPal, The New York Times, SurveyMonkey and thousands more. Apollo also hosts the world’s largest event dedicated to this technology - GraphQL Summit - which in 2019 featured more than 1,200 attendees and over 60 technical talks from some of the world’s most recognizable brands that are already benefiting from GraphQL." + +
    AWS logo
    + +"Collaborating with the Open Source community is always special; it has allowed **AWS** to improve and better understand the use cases that customers want to tackle, such as local mocking and testing. In order to move fast and ensure that we were releasing a valuable feature, we worked for several months with community members. We want to give a special thanks to Conduit Ventures for their significant contributions to the new Amplify local mocking environment." + +
    Expedia Group logo
    + +"GraphQL has been a huge accelerator for how **Expedia Group's** web application and service teams build APIs. Being part of the open source community is a priority for us in how we contribute back and learn from others on the same journey." + +
    Hasura logo
    + +"GraphQL is a rare technology that simultaneously improves the communication between _machines_ and between _humans!_ Data becomes easier to explore and consume for humans and GraphQL's spec driven design allows the creation of tools that can automate complex tasks around data fetching on the server and data management on the client. **Hasura's** flagship GraphQL engine automates complex data access work while giving API consumers an API they love using!" + +
    IBM logo
    + +"**IBM** is pleased to be an active member of the Linux Foundation's GraphQL project by participating on its technical working group and as a founding member of its Governing Board. IBM continued its commitment to innovating on key open technologies such as GraphQL in 2019." + +
    Novvum logo
    + +"At **Novvum**, our team is tiny, but we try to contribute to the foundation and open source community whenever possible. A few projects that come to mind are graphql-playground, graphql-weekly, graphql-birdseye, and the graphql edX course. GraphQL enables teams to focus on their bottom line and less on the nuances of software development. It provides the freedom necessary for frontend devs, UI/UX designers, content marketers, etc. to make incredible stuff without compromising the safety, flexibility, and stability desired by backend teams. It's come a long way since the early days. We are not surprised to see so many big named companies adopting it today." + +
    PayPal logo
    + +"GraphQL has been a complete game changer in the way **PayPal** thinks about data, fetch data and build applications." + +
    Salsify logo
    + +"**Salsify** provides a commerce and content platform that enables the world's largest brands to deliver engaging product experiences across the digital shelf. Our GraphQL powered APIs enable us to support a diverse set of integrated use cases on an extensible microservices platform architecture with great developer ergonomics and excellent performance." + +--- + +### HOW OUR MEMBERS ARE USING GRAPHQL + +
    Expedia Group logo
    + +**Expedia Group** continues to rapidly adopt GraphQL. Over the last 2 years we have transitioned our REST APIs to GraphQL – and now over 90% of all customer interactions in web and native[vrbo.com](http://vrbo.com/) apps are powered by GraphQL APIs and over 30% of all customer interactions on Expedia.com as well as other brands such as Hotels.com. + +
    Facebook logo
    + +**Facebook** has used GraphQL to power our production mobile apps for the last 7.5 years, from its creation as an internal API in 2012 to its open sourcing in 2015 and beyond. In 2020, we’re as invested in the community and the technology as ever — we’re [discussing our approach to streaming semantics with the GraphQL working group](https://github.com/graphql/graphql-wg/issues/329), and we’re [powering the new Facebook.com with GraphQL and Relay](https://developers.facebook.com/videos/2019/building-the-new-facebookcom-with-react-graphql-and-relay/). + +
    Novvum logo
    + +**Novvum** had been deploying graphql into production for the majority of our customers since its inception back in 2015. On any project, we find it extremely beneficial to add GraphQL as the primary communication layer between clients and the data that they need. From building car-sharing platforms on a time crunch to architecting fintech infrastructure to scaffolding MVPs for early-stage startups, we've observed many short- and long-term benefits by introducing GraphQL. + +
    PayPal logo
    + +**PayPal** uses GraphQL to power many of our products and user experiences including PayPal Checkout, our flagship product that facilitates payments for millions of merchants and users. + +--- + +### MEMBER CONTRIBUTIONS TO THE GRAPHQL ECOSYSTEM + +Our members have been active and engaged participants in the GraphQL ecosystem. Here are some of the ways in which our ecosystem has been enriched through their participation. + +
    Apollo GraphQL logo
    + +* **[Apollo Graph Manager](https://www.apollographql.com/docs/graph-manager/):** Tools and services for teams collaborating on a data graph, including a central schema registry, data graph analytics, workflows for developing and maintaining agile schemas, and machinery for managing graph security and policy and operations. +* **[Federation](https://www.apollographql.com/docs/apollo-server/federation/introduction/):** An open specification for composing multiple GraphQL services into a single data graph. The specification has been widely supported by the GraphQL community, with JavaScript, Kotlin, Java, Go, Python, Ruby, and PHP servers all adopting the federation programming model. +* **[Apollo Client](https://www.apollographql.com/docs/react/v3.0-beta):** The industry’s most popular open-source library for connecting application UI to a GraphQL service. The upcoming Apollo Client 3, currently in beta, introduces a flexible data cache and brings many improvements to managing both local state and remote data. +* **[Apollo Server](https://www.apollographql.com/docs/apollo-server):** An open-source library for building a data graph in JavaScript that’s incrementally adoptable, production-ready, and compatible with any data source. Apollo Server defines the de-facto standard for GraphQL over HTTP and supports essential features for running GraphQL at scale such as federation, tracing, and caching. +* **[Apollo developer tooling](https://github.com/apollographql/apollo-tooling):** The Apollo tooling repository is home to several open-source GraphQL developer tools, including the Apollo CLI and VS Code extension. These tools connect to the Apollo registry, a central hub for managing your data graph, in order to provide workflows for an excellent developer experience. + +
    Expedia Group logo
    + +* **[GraphQL Kotlin](https://github.com/ExpediaGroup/graphql-kotlin):** Continued work on GraphQL Kotlin libraries for running GraphQL Server, including code first-schema generation and a Spring Boot based Kotlin Graphql Server. This technology powers Expedia.com and its fleet of brands like Orbitz, Wotif, & Travelocity +* **[GraphQL Component](https://github.com/ExpediaGroup/graphql-component):** GraphQL Component is a modular graphql schema framework in javascript being utilized to build APIs for Vrbo travel and owner applications, as well as partner services and public APIs. + +
    Hasura logo
    + +* **[GraphQL Engine](https://github.com/hasura/graphql-engine):** An open-source GraphQL engine for Postgres and other data sources. +* **[GraphQURL](https://github.com/hasura/graphqurl):** A command like utility like curl for GraphQL, with autocomplete and support for subscriptions. +* **[graphql-bench](https://github.com/hasura/graphql-bench):** A GraphQL benchmarking suite to make it easy for developers to test the performance of their GraphQL servers. +* **[learn-graphql](https://github.com/hasura/learn-graphql):** Open-source tutorials for almost all frontend application stacks to get started with GraphQL. + +
    IBM logo
    + +* **[OpenAPI-to-GraphQL](https://github.com/IBM/openapi-to-graphql):** Released the open-source OpenAPI-to-GraphQL library, which generates GraphQL interfaces on top of existing REST APIs. IBM made numerous other contributions to the open source community. +* **[libgraphqlparser](https://github.com/graphql/libgraphqlparser):** Delivered improvements to the open source GraphQL C++ library +* **[Loopback 4 OpenAPI-to-GraphQL](https://loopback.io/doc/en/lb4/exposing-graphql-apis.html):** Released Loopback 4 "OpenAPI-to-GraphQL" module that creates a GraphQL wrapper for REST APIs which are described by an OpenAPI specification + +--- + +### PUBLICATIONS FROM OUR MEMBERS + +
    Apollo GraphQL logo
    + +* [Principled GraphQL, best practices for creating, maintaining, and operating a data graph](https://principledgraphql.com/) +* [Fullstack GraphQL tutorial](https://www.apollographql.com/docs/tutorial/introduction/) + +
    AWS logo
    + +* [Merging GraphQL schema files and more from the CLI](https://aws.amazon.com/blogs/mobile/merging-graphql-schema-files-and-more-with-the-cli/) +* [Developing and testing GraphQL APIs, Storage and Functions with Amplify Framework Local Mocking features](https://aws.amazon.com/blogs/mobile/amplify-framework-local-mocking/) +* [Amplify DataStore – Simplify Development of Offline Apps with GraphQL](https://aws.amazon.com/blogs/aws/amplify-datastore-simplify-development-of-offline-apps-with-graphql/) + +
    Expedia Group logo
    + +* [The Architectural Principles Behind Vrbo’s GraphQL Implementation](https://medium.com/expedia-group-tech/graphql-component-architecture-principles-homeaway-ede8a58d6fde) + +
    Hasura logo
    + +* [Architecture of a high performance GraphQL to SQL engine](https://hasura.io/blog/architecture-of-a-high-performance-graphql-to-sql-server-58d9944b8a87/) +* [Level up your serverless game with a GraphQL data-as-a-service layer](https://hasura.io/blog/level-up-your-serverless-game-with-a-graphql-data-as-a-service-layer/) +* [Fluent GraphQL clients: how to write queries like a boss](https://hasura.io/blog/fluent-graphql-clients-how-to-write-queries-like-a-boss/) + +
    IBM logo
    + +* [An Empirical Study of GraphQL Schemas (at ICSOC conference)](https://arxiv.org/pdf/1907.13012.pdf) +* [An Empirical Study of GraphQL (blog)](https://medium.com/swlh/empirical-study-graphql-icsoc19-29038c48da5) +* [GraphQL API Management](https://www.ibm.com/blogs/research/2019/02/graphql-api-management) + +--- + +### TALKS, PAPERS, AND DISCUSSIONS ON GRAPHQL + +
    Apollo GraphQL logo
    + +* [GraphQL Summit 2019 Keynote, by Matt DeBergalis](https://youtu.be/EDqw-sGVq3k) +* [Migrating to Apollo and GraphQL at Airbnb, by Brie Bunge](https://youtu.be/pywcFELoU8E) +* [The Architecture of Federation, by Jeff Hampton](https://youtu.be/LKQKn1oFXJU) +* [All GraphQL Summit 2019 talks](https://www.youtube.com/playlist?list=PLpi1lPB6opQyraZSmwFre_FpL00_3nTzV) + +
    AWS logo
    + +* Co-organized the [GraphQL London Meetup group](https://www.meetup.com/GraphQL-London) +* Co-organized the [GraphQL San Francisco Meetup group](https://www.meetup.com/GraphQL-SF) +* [Archive of Meetup talks](https://www.youtube.com/c/GraphQLTalks). +* [Building modern APIs with GraphQL](https://www.youtube.com/watch?v=bRnu7xvU1_Y) + +
    Expedia Group logo
    + +* [Creating a federated schema for a global company (GraphQL Summit)](https://www.youtube.com/watch?v=MuD3TAP0D9Y) + +
    Hasura logo
    + +* [Accelerating product and data delivery with GraphQL](https://www.youtube.com/watch?v=znzdocyfZsc) +* [API management and governance for GraphQL](https://www.youtube.com/watch?v=ypEtjxVmgoI) +* [Building a high performance realtime GraphQL API on existing databases](https://www.youtube.com/watch?v=HOKMJkBYaqQ) + +
    IBM logo
    + +* [GraphQL sessions at 2019 API Conference, Berlin](https://apiconference.net/)) +* Demonstrated GraphQL API Management in IBM API Connect and IBM DataPower® Gateway enabling determination of GraphQL query characteristics, advanced threat protection, customized rate limiting, and API plan configuration +* [Conducted IBM Developer Meetups where GraphQL work was highlighted in talks and technical demonstrations](https://www.meetup.com/ibmcodenyc/events/266535427/) + +## TRAINING + +The GraphQL Foundation is proud to offer a new, free course – [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/introduction-to-graphql) – through [edX](https://www.edx.org/) which we have had thousands already sign up for. + +If you are a programmer, this course will help you gain the skills you need to get started using GraphQL for a small project, or professionally in production. We cover a variety of tools to address multiple use cases. + +If you are nontechnical, this course will help you communicate with developers and participate in conversations about GraphQL, and understand when and why to use GraphQL for a project. + +## COMMUNITY ENGAGEMENT + +Want to start a meetup? Drop us a line, we’d love to hear your idea: info@graphql.org. + +## GRAPHQL LANDSCAPE + +The [GraphQL Interactive Landscape](https://landscape.graphql.org/) was recently published by the GraphQL Foundation. + +![GraphQL Landscape](https://landscape.graphql.org/images/landscape.png) + +What is an interactive landscape? The concept started when the CNCF began the process of cataloging different types of tools for building out a cloud native architecture. This led to the creation of the CNCF Interactive Landscape. Turns out this tool became very helpful to all of us sorting out this new and exciting space. In the interest of providing a similar reference, the GraphQL Foundation defined their own version of the interactive landscape, including also adopters of GraphQL technology. + +The landscape is open source, and contributions from the community are welcomed. You can find guidelines for updating the landscape at: [https://github.com/graphql/graphql-landscape](https://github.com/graphql/graphql-landscape). + +## DEVSTATS + +The [DevStats](https://github.com/cncf/devstats) tool, which is open source, downloads data representing every public GitHub action across GraphQL Foundation projects and stores it in a queryable [Postgres](https://www.postgresql.org/) database. DevStats downloads updated data every hour and you can check out the tool here: [https://devstats.graphql.org](https://devstats.graphql.org/) + +## A LOOK AHEAD TO 2020 + +As the Executive Director of the GraphQL project, I hope I can speak for the whole community when I say we are looking forward to another productive year of GraphQL development. We are putting the final touches on the GraphQL 2020 spec release, and continue to make great progress developing new features, stabilizing existing ones, and exploring beyond core GraphQL. + +It has been really encouraging to see GraphQL continue to evolve over the past year as a technology and as a community. GraphQL is being used at scale by not only Facebook but now a great number of organizations large and small. As I said when first introducing the project, GraphQL is unapologetically driven by the needs of the client. This has been a critical aspect of GraphQL's success and it is great to see this principle reflect itself in our community, where those more interested in consuming APIs than producing them have come together to support the ongoing sustainability of the project. + +Since establishing the GraphQL Foundation, we've had an outpouring of support from these companies. This neutral, non-profit home for the GraphQL project has provided a healthy way for users, contributors, and supporters to collaborate and contribute funding in support of our programs and collaborative processes. For example, this support has enabled us to support long-time contributor Ivan Goncharov to focus on crucial development and maintenance of the reference implementation, specification and other community gardening work. It has also allowed us to launch a free GraphQL edX course, and has enabled us to take some first steps toward supporting and producing community events. + +Development of the GraphQL spec has remained open to all contributors. Over the last year we've brought more rigor and clarity to the development process. I've found it encouraging that contributions have been a healthy mix of aspirational new features and iterative improvements to the stable base. This demonstrates that GraphQL is evolving in meaningful ways to address exciting new use cases while also building confidence and stability around what thousands of companies use in production every day. Both of these are essential for GraphQL's long term success. + +Looking ahead, I have great optimism for GraphQL and see huge opportunities. First, we've been hard at work on the 2020 spec and that release is imminent. Spec development continues to accelerate and exciting advancements and improvements are underway for the 2021 release and beyond. Second, we have been accepted to participate in Google Summer of Code and are looking forward to adding these talented students as project collaborators. Third, the communities around the core GraphQL project are collaborating. For example, GraphiQL and Playground recently announced they will be joining efforts to build better tools for us all. + +Thank you again for your involvement in this project and your support of the GraphQL Foundation. I am pleased with our progress and am looking forward to another productive year. + +_– Lee Byron, Executive Director, GraphQL Foundation, and GraphQL Co-Creator_ + + + + + diff --git a/static/img/news/annual-report-1.png b/static/img/news/annual-report-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2acb7e540bf0e3170598af1dc17f08b8e7185cb2 GIT binary patch literal 1050979 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≺PxUYZ% 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

    UWr#jYG(AK4e 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 CKw54p@Wg0eZw%OSkYk4`P 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

    nuM^~vA(M{M8 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

    L@xV1cbMZSzS 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

    mTBQC?q4MzC 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 z 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 z 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%0ArI5HX?*6b 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¨K4`|B{jZxNEBdEz{DovR zD-_-P3m9I~2{L6+iVarQgq0-R0L(#KgbcF0|G@{d6x+2M^^qCA7ra@)8`KY)ZAM>@ zOuXL=aZNPI=scJP=lYyntBanRv2c$M(ay5$nLWSUhu_2&;dan@ zC+H?|zSx0f^tbK?$6$Bq+6yp4 zMS0!hHXN)q20tQ95E(Fzj$#`@nc%SGKwv^xCClSnNCV{$CY%JK@SoAwZh2|Xy}neA zGA;u=*YsDk|*{n{KiOSKz2&2A7HuXnl=D41MfBPyALmcfo0TdA4l-IrfqdUoZT(zV1SbO zfjbFCa26hGzssp`g2$8#7q}b6BxGoU-joK#w1KzESmFv_^ic-w1#|)cvNj251PXlc zR#Ko3q7TLZu4kGZ8GZmbZ6z;(-|N3wf>nL8Jq^~6x*V+9mehySnTBx55u@O`6DENI zZ32?yEacWbfr%(AI06Z>wUedUhcwLu>tqDetd|!#5SZ1_z?o~ccg~*0eyqMGBjI9H z7M;{YF;18v=j_l2Z^`@6C_YX5@C!JFp4mi$9JQs}M;V%#X_~_$f}CNwz1Mz}mI&QS zCOm6$&Iw>C@TQ703RfTL#sJa>^3vaOLg5hY%pN#6s%A5i=~y5H>vLEQ`LE6dxZN23 z`UE3*WNckipUqgZtdA9mhB

      W`s4&Ovmr;r49L+&e0;pIPVNpHF`5V|Q?h!yV2D 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 RH7Ni9002ovPDHLkV1j#?=?DM- literal 0 HcmV?d00001 diff --git a/static/img/news/annual-report-2.png b/static/img/news/annual-report-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc75542133f1b9d3918f0566733fd597cccbec0 GIT binary patch literal 133992 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

      d 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 mqBwjeiA|K>wtOfDPWTT=611U7GYmuk0000|K2T literal 0 HcmV?d00001 diff --git a/static/img/news/annual-report-3.png b/static/img/news/annual-report-3.png new file mode 100644 index 0000000000000000000000000000000000000000..6600d67828a8a0611f65a9a050259c9bf1dbc776 GIT binary patch literal 156644 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%0D?_iTP1$5Pl{xiU| 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 z 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 XM{6`h997KJ00000NkvXXu0mjf&_nhU literal 0 HcmV?d00001 diff --git a/static/img/news/annual-report-4.png b/static/img/news/annual-report-4.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6e80dee7354f4275cc8c476cc02aa2b7350acf GIT binary patch literal 1372544 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�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 z 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¬hIVgJ)iouDu^O_>v0a7`|>J-4ZcNrk`g>MEuBxPX?TOj7L=0a4W6Q<;OJhi z3vAJNIM;b_o8e&2t6(G?8((vRXg<5vczg#B@SEaX+009pF{BB+0wBJ`4A_TAr0UF_q zw}&{_eT`4452MPM2H$!X#eq>LgTKwpZCivQ+J{ zj-YoEXlR~-eIq%Dw;Zb6;cE1+VH7TP_}J09{-&rzV;o7GOfrb9#cTYNmJz~G}()a3d@nBo!y-}&s2c@eP{m5Zqon#J7WY0tT4^NO`;yD~bXv?~6 zteNpml)14}m?@JR^23%`=vXQonrOK5o3&YGleJyn=I&nJ9Q}B$`}jQ3{4U-w`WnC( zC}@b@ay_G4bCtCtYSHQRn5bs?^d~=)LYW~_#>$l(q;J0U*7DNJFE4Mt|85bs`X{tL zQzFt@+3!`hk!a|KatyzeFIXGnf=>){ywteOdzH7<0LDWZ2rw1TaE|$M5aP#pyryf6 zK%MF7hU6-z6n%2NzNTI2IHxLqIdtUkY-OS$nDP|HAUs+5Wz^Z&eKxLHsCh2sxQ0LI zx3yEkvFcH)?xf@O=u`0;@HRirn<<~jaFYe1tFvqD@A~@dXOh1~n=@uO1sn$hTWpB{ z+bP1n!uW^29%PnC^0_*(O0Ct5iy>*Q3~?!(m#G1ECCVe+KaAkr(MMQ(;hGC}X1fID@`&I)=_K&=2P-!v^l3>A51b@MAK8u)oF)C+Gx>+Hp!|2cX#t?g<{v z)&Ds_yvQE51^%HqmpyXXBRXKKeU=uyQFdeJ4BKgvY3v#L%0%}YC*FllJVOA6I}Y#6 z)s*H%LM9h-rs<$82%%f{L`6FX{Kv*fK3Rv=DRKYkQDB583@ydq%^i=tuR3WsZrxW$ z=PE-T!~489UK9BR7yKrA7YI9a_~D+Le9A7OZ^N;zTkp%3JJ@>PSRQX1oWJ+K{ogOY z{_p?Q<)s(Dk&W_NW4N;X(l7s9dg%Q*-`-qau7|)s{>T4t`Kh1$vE_?D|I^FIKmANL z#_`HiKD#{E-#vRbFUOA`3U@b`LjTV24mvI4{{FH)zW=>f!=sG%=5v4c-(5x3ifvO?#uQDPIrPcb6af^rt5>&M{3^a-7+^O80KG^YFt5Cz5{e zfBJv;jV~RncJ8sqp9m>1RH+5KCVXxobk_UmN1x4`vS<0qSH8OZah;|R@EdQukJ*jB52R!82oFM?>-4No6%n{cxgAkAs1Mwl~ zpH&WhcibM9iK>Vv2AJ`#3o0E#Isl?Q-xzvaM#nn-2iq80B-VmRGgYgCnW;h5g%2|q z@p<>%isA3(%_>Uj9D-t7o{NbJR4Z_zROM4A&rD;b)2B~W_RqXi zTK3x~u9WV)C8ex%(Ug(Te)i+bU(Q?dAN|k&*7DPz|A`pJ@#Sa>%@Cawjto|5TX#c> z5w;OFV&MRwY)qr8C;`kcNYM@vJsW_V&-S`jN^jX5L(+ta(k>;;9L$Ty9{H-x>HlMt zm|Jum(OxO_`sDJ9fANcxR&cUrPlpceieTPr?Grc=60fLqn^Pyx*2%AkcF&idwl%oz z%j0jYL$7gK96sEBz@;G(3Th7STr8tD{A3E*hKj5!=Aiko9- zO>nvnt9f2i_)3eZ^Xdm5lr|GCQ6Z)#I-z(j#&9d)Dw=J(7@l_yojnPy0|`??Yik(- zYH`N_m80n=e*DLmKl#=lFE4)Q`Dw|1F@gT}8)!ITmVwTxa5_VQ0M@uklyEw1#yo9z zV9N}`OrsSwY?~8CZ~@Iq1Hxa<6_s{uL-|m{;cd>=a6@6Ax%WIu5BR%=g1b5$5^Ukc z7`0s|75GX@sNV-!T61+8?nyylFcKVu-YCt@UC9I)z+kX08vZbb#-I)_;2#`6nWJir zv~+T>ej5CNR~xVOK8~Xc=d6m+D0)4UNHsSeT6knk=ESHHO#&B+z(j`=0EB?ZBIN}f z%pDIh0&|k)i07_CY#j$>1#G-WF&6dcT%Kje=HetH99W;f8c@cLKh7LXuIJ%%j1Ql! zhv%=bTm`vvXPx?sZw&4AET0+u<~ss;9=d*>>x0iqcZ6!|)_npl2y2Z;n1eTXZG2~RF=l*cl%kjME~mg42l#;*nL&BS zi>;Y^S}50ABPYULcS(+#&a3+t~+qxp%3MwsI5BPl-iyv zDyGxw|K>mWPnK_e>)YcTp9G>COf1SOH-RI5gNxsDG)lO&zg13{+f7f zita@rls&9-43@zK7o&ih%cOVqccXUSbgj=Ax^C8M3|h3>eZgeI8PvdoOz#$JONK#1 zYJEi8no2$dP5-uygR!iT)^|(y+tGN=H%GF)fYAVMK#{+4DT8cVjqGPX$k?jDNuKm7Z5RH!gApJu~>=HJoWwrri3pW56hN z_!Sne)(ec*4%Oi84aco74ALxwTM*t2JM7#=VG zUU+b>(w|2LFHV;}f35Z0p6(FCP9~8v9FOtd?uRZoMZwq$&RGLdD740yX2`+Kagz1h znt~dy=vvWI@L1&>9+(alE|FEU`$EssX}19nELWUe4O4J3Pr4^P4-OfI<5oemi@sq! z;QK`K8zY<-Id9M(>LsG4(RE|t?6PhgU$eJ!aN1Wt3Un=1nPXoHJf-+fbfGVY(zKi5 zI_J{P&8r@N;&@T18cB8EDFF!2^mO6)egFNM>=cO#tmCv}NYQ=K%|yW= zmG_5m!9l=vqF=2WnzXKr95T?kI@XG|N~hM4=XU(ySbb3rN5^W_-D`8Sgl=Dc?e*oY z6YnkeHJ&Xw#?KejIh#&?p)G85)JGFH!Z};5z+d|8&h+prWdQKE?@u>=@`=ZCu4M$b zMtB>X6hMN{V2Zxr6gdR1#vmi#8;Nx$7xBR;F1nPRkdfDq^guYaK}+uKUK~I0hm0pH z!4+R8*AC>^M8hXDW(BY=T(}yH+ZwFr2sCUo8tli`=bmwLNmCw2QX{baj>bg3qqQ@o z>EG>K`r4GmjNUs+z|4vLBbv(?C$qgcP2ed0<<*rFZDy!>t${bX_1Y_FXaRjTX>UAa z^xp`CLlX?lTOj0i@Z%W4V;QYm(%qFyJ(wMI<#LXzc+Zym?$*EN;PPMnKmPCO+}oG` z^h^Ki<+uOEzl?`5!nZHK{_DRQ9h{A4Y+HWoxBh8H>oe_z{JHpSe7ESUo(h|?WgdI# z@#V9h`_%H;Pd~SO;fp`J{OT|NQoVIP({^>ASl$+_D+u`1lOM@JSS^0dWHD>mZJbM@ zuy4Ha*4UCSyzpYb-7Zt;y>TM#Ym364{``+G&wljjbmXGFt^b43D;_)Yya3#m?lD9W zOz-7 zi+2eV*-`{cJ=R5w7Sq1xZcSxkqSq_pC#WfT*CKeE#ovt~YDghnH9nZfu9oUC=0>}G z?}hI#$Bx!K=)_y41?^aV_)|4v%8UM~k3ZY~n?JTZ`slIlmlrjImIsi*D@b%P0-;Rt zSgPr?H36el{R)F#Z3klCQq%}CU|3W45duhK;E2{$Fu>$}3)VW7Wk`_=#*UaMr0z9J zC*8JA2oXDH}>NG4;vv_~c80Ik3NWExmUd9Ix zR;ISrvk|BW0{s2%+&_E1>;CNb4TdqE%YKu3em9)j(k9=#5E2Ef`&|zg2$zqS`mnpL zg)TL&*WS{_x_0^7QgDL3{e?9HyDwrD<-QxfZVP|x$rd(@;;?gvCTKZLATp+8U1C7I ztBiyECNaaFIn0kTxX#tMbqVa&%L6+i%v~|cynt$u-_41@~0PZuB{iaQg_(o_jG_``q0PzcE@uy1@?2 z)`(u-%V49S!1bc{j9v&M6-HNSf@(bQJ+GPcFDFEdY0__EB81n#ywBEw5#W4y>iaOU z;6fN(EWJrolkvWZ=d#I*L=aHMV|zxwh5C&vh<3i;2~3T>7!eF5O0|3Ahj&vp zM9PyV7Jshi#1RF*)p3r&er?>mscRIQFf}iHZBVXt8Rt;vnS-|h3~Xe^xHo>NRov#ZoI^F`zMzX<%rQj!>JJ#^LxAELlW z@x#0CPez<8wfNOnUYX1x$0qy6h3@dD0I#F7PYq2O+B3p43dje3=1;f#on^u7JbPjDx{IcEX>R;gdMk-)zp&qEI%Sibg0f3W<< z-}&3i-~apn%_|+b`k~2eT(+5{deXe2G&dO2V$yu!K|Iy>emw)w@-&?lr*3?b< zeCJieN0Ec8@WP8cH||MYZaz>wzso55cxN{o$Ab04S2SzG&*&YZw^O6mb?^egamJXZ zEF{O^#_EV5Pb;-)4ZX~7r9W_qE?YyT7+bd110gsY6DP*ac)TqR;e&KsN*tsdy`bMPN=uOZWHBCH}W8=N#LU3vPUACNK1a&W2i89!>T+=izCt0V+9#eC9 z?>$BHgQdO{`|Egq^=73F(J$k6XH(_qxltC~?G*ask3SKQ4?p7JbS-%MXnOFvwPgE@ z_ncb=Fo5^rw%xJ*c=v`Jgll*WdARW!xe!nCo92c19i7(qHn0x_$=m1z9dVT0--2&z z&GyD$HLBD!@=yle-gHlaD>7ooo+HcGzx|zMccp0eR|9N)-#l?5oh1Dt0|_scI(qG% z46?>J&)%b^^HMZ*@A5>=K^Y=zLs7-Qt$pi5hd~D%x8~&)mW-YdFmnc^&j#}w-M>o) z-{2g)z<)=0g=apa7qp6ppesC&!^L=ph8iasB!g3mIGEs%H~kNDFMUv8x{+Gr*IvK4{PHh< zW-=M4|4e7e&>Fq4wS~WIKbbM+#uje(*Ndjv_$NCO)wmTK$lNr!j|^JpPt zAsAzBF%Jp=#-`bV6hJ}+GE-tGCBpWjq(S;Pgb+KA9mYt2I3Lr~o*VLvhrIhSZYi*9 zdRe*IG1UhXlG`E{%@TIUtSAbY&UoL7R_W-bV;$q*d=cv#8I3yHsukcNAge9N?z|nw zE7Hbec{io*gBDpD=LhF5=P|4ca*Bn>=!4ao{>m@?!tyu%gMYth_0bmdMvek|m%SMh zWT-{_JlF0m`r4w*yuz@4SC3dK@ywCYl|!KvBdJJ==RH#$$}q#`Jj!Rp1##REF(SmI zXT*)EiVnqC!2CnOC+)|{q8o_& zWXaXY^Qx_$`-DMTC@CGl_|X=aQb64e#*Bjnb zKCI~|h>gd0bbtn2zruV~rmdmx*3fNprs!;N&D*|M2VItZ7=cQPJ)g1L38V)4MS& zPAf1`uJCkeXjdDfEnnOdtJ$8XfB0n(m5BsD(G8;&UU`9~`}l75=oZff7m6ExxB)-s zlDBvQd>a~XzQ#3-r0dY1R5@iavoCpnr4nz7w>;2%J_rsM%cKayXREwB@u&AP@-IjC zXGD{#*OFyHRvFiHX-|naCR=-V;tZQj!69H)b(0>2qd(|_RB3tRx_2xa?By^pIYF#UWyTMb|G5ZlMuQYFL z#zn?@`AqK5K-=^2~o^N^34sJ=AkiAZTYNyoPLm|Mmi=p= zOkX{I{8;+z)&eTkjpw*In%sj2JJMn891EZP$#P*IVgf?d>VR+0*8qiB{dY) zbWrMXi&9J&^ytDRQ+ip7Va?Y1Q;AwN{5BqD{a2_J15?WUhtvx zub%5Q8Hinv2ZHAqJ?S6ATLYM70ndgM?$hZ4ZTJ9(cSRTX2MfU_yI0)PNe7B@>F06e z(1A%Q)(e2%!FllYZ~aMlS9W68Ukc}x*wM$~?DpuKj%=;*-O-tYNw-dS+d9oH59cU5 zf9_Nnbni8WaJ<35F|^|48mosk;1hkJ69@0f1r3GJCTA3R1jpetT4~`|9_9||fx`>B zmeU*^dXGNWJpc6moU|hDH8dq>J0D$7q(8nuU-CJ~3=GLNYbLNFYfa#bliOG}b=~z! zVeDKY(@c#z13Y9~c|`No=S3YhJz07%U6s?q?hS{J97?9pX@f`io4zs09{g^49t4xo ziP9I%bwf|(m^QbS53Qwg91}YVV8Cm#LX_OLnQQ`b^+3AZxuVbawe^;Ur2qE6^_P~r zmoF^8{|8@AFT5BoZCZZr=YKIr>dxiA_|N~#95iLz95~$C?^yojfA=qzlQqG6H<|SO zx1V25R8slwiIWBCl)hEa;YH3d&K&x( zj9}$t_wL!X{Yz4@?B&xM3=@F_hYlZU!P@Vq)YKz+r?#qd?7Rma2+`Xzgf~mL`I%>) zuGsfb=dWAmV5r;j7D77pIZ42j)R=!vMb0{AZ{dFS3qL!^|E+I*YX|`%N%?s7)mN93 z@11N?qGdU36Vh8FJaw=T>fyYJI#n@SHbyYSww+g$kU`|S1uJoo-~Sx#zxHNGh8mGDB3s~QA)LOjXk*#_;}o7Vl7W|S=Y(hP~<4L zyulQb?Yp*=e%#9K(pCvgge{%Qv4+z8DHNG+5CBW+ z7)C)^#3V-m_X{|AVGtX~C{;fDjnZh3+?{!C?}##;>t>_f@>KaPNyl>NKl6J=FxcKl*!L0UTRy?PT0h2|);|0O2Z z7)?c#gYd!lW?PJ4O_=l25yl4}G`7Z=H<-bw`}F1DAQ5Xzcz(1!ZFeSc00e9pvggiJ z*M0h8MtQhb!?An9mF=zN;cDRq^}9ErMJeDx9)kry;S(W{LxdqgsG{>p1uVsz;Yn~w zf1^~7XEK2RaTux@wnS!a!wgruI z98LXBsj>bPeL@^BoAv$h85A<9ww@t1g`>M!GM z15Za89Dub9@Y#B_o@Nez$3Qjl)(GB>)2aCmeRd8d)phEPrv9~S%*U~b01uythX$d6 zTjQrljUwAI^yOTNh7?Tj8$J@ejM0k`fG2R)83WM6Q)2*|8Dsnq-tH=cfkTmlf~WjQ z@<-+bZ~yL`C2E)mJL@PVaCdx!L1Rx$0^D2EF?cb2z4IISJkNGevL)<;Dzb(yrg2R0 zFn5YLMVg`?k$0UrAQ7p`>ZjIPxPJIIb7S~00{vxZc!Lc^SK71VI?s!0pmWEa?=Qt~ zRl-V_jHjCS2pO+4XQ09*Q$;N|T+e^(q~Y&C|~M(QY9Ia>p+OII0;MQ-DzQdc=J8CfEj zUPF)JxYT1#>-(ZB2Ii#;(%VzK>tKI7WnTx}`_tb_3>mq3C%(n-^_-bc|CeHnAK*{M zh5xUP#GL$%3x6`_m3G$Va~fpQ)yN5vJp5v4y8Bs2>m@?2&Jdg^>hv&pV!geTo^Z}; zxTbTzk`#*S=wJcfS?juU+D5yL884LyN1ibF7_zp%!Sgt5;GXqWhO;HPeYL&RrB+_9 z8}ZKc+T+KMrcdrkuidpAKX$Cfi4PaGJ{B#8$N66v3|u98g;O0 zB&~@o80n^aa;|aW;FD6_r@2*geC)Bun_GM-d|*6GS7|b;dEiCTRo{61t)5v>==c)@ z7rSvN@lqRzcHNV#8d~VNUf?)%-Td(uIuS$Go52iM!FXhC>-j*s%Ipyzt?thOb?CsJ zobdb8t#?f=vNd_Io-`+l%Bd&6oNl!#C(vZ0g)2QII44(n9zMA`vTL-nzi#dU?Ka0m zhWqhHkER=OW}ME@Q#Q0ZKn)(g(G57+1Obe7_(gmUE|Zhj%c_8Du3Kp+8Pd9YF1aL< zJrT;GT{I?ROK19Yx9&G7)U$TBcB}()_i;Y~9oP;>q#aKwKzKu6Npf|6I!gvq?}yU& zHsd|ckB$g=fh!FGKgbbwwTS7J^k8d$MZ?tSVzTEt#ugEIyqH~r$5}J@DhS5We!kRd z@(OQe3v4a@mkz7TvT=c}_lAS3hYw%emHb`oByb$wkKb2{q9@7 zRy6fH-+poV+8=yl`T93rTt2AT?N@&18_S6|&onQN?=loB(Fnt`1)mMS9~=A;965ca zY`$^c>{&kfv1gaR^q2qL<$>(E|L(VbJ32ca-%3sfPigHx{$oG7{OYg##dsIqcP*Kp zd=IDbK`+L*^=99#M!Yft_>=>*XyTW6e42ANY#*b9BQGyty!F;wa|1>r0^*5gpg#4~ zM>AZHwixXrm1pntnT*aJLMgGY7eqQg#qGQ@bu8@~iVWojBmd#gekMhvZn4-Kp zq%m7vhIeG>%N>^|kD*?uantp-13G$ifA6Dp_j;a9i5iM95kiO{;Eb10>S?@T zyhRf!W$=Z7__G>3DkekYT(x-8e|U~Cid*W_Vu;cJqBNU`F5lvu1U}8QFY$(7O zt<=fQHI~?PC&S=YZL)V^aMhJ+WOYwWB>6arQd$zQ-`(lEG049TZQFt&gO3;QvJ;yo+{u!HBq&~QA;Lfua z2xVQ9h8n}8#7l*`zt5Zs`!fP{7%X0!M>E4bPt%^(T;%8d_fM5V{NBJ>N8(pre|y@w z-$`j^sIIt{Le>}v0I94Ri1FZIfKpZo95_fZqzsNSLRo8UlP=lXtirevB)@K6Q|pmK z16~I21JS@k8M1fBL);t_j9a4LTjBJT1k1KAx|#5#+?f9e1OD39RC>&PjpcHR@@@uJ zxO7Gxd&hX6bvWG=P1(|c!v;qVECVxH1XAnQZFUl*JqNBx#chgxUzGsD2*&fEZ|#~j zbvHw}@ild~3@;l`&m?g1gQ*8=4YrgnCiB8?y!7|CZ=JdGo1&d*@t#t>I!+qx&>nIfoMnWH)jAM+9;J6wXa5Xya`&`$J zH8SzS@6qDWWAw(@b&r+CI>G1O)(!mhE|68hgUm>sPP0LfGC=|3ER&Lsx9=)iX8alp zS_d^xzFQx2rEqg7k!5)LrJNjF;`!3Y;R2%qsLaonG~kJ+hl1T79cJhj5is9%yldLp zcz|0Y#_7;#&vt+3c;i9V!5GaOT+zJG;KgadNb>wKY~ouY5>{l6g%j@MGah9=p2LW6 z4@&OdQeyp1v34(WWkBo9OzC>-t+%J<%s8y?o>JX3LvrrrGBIpVz!@S_Mb-34mb@ibD{meEMK9BoQ5oXnlhRW31oQG$U$#IAxc9FQ{BL^Jp9**~=_qv_3eKTFs-k}erEAA-recwG>({oGxwQB%y1eXgRXlQh8B9*t&>+Vm# zMMr`F7n6%;lNDg2<`w?nL+~Ge5!BI;RCbB^!}AA9)zuKkc9L-9R?*+5pZZAjw`TT{ zt9C?i6R<}!UK{*pgSU7V-sd%ZDEKKy($Fyg%$homSKdwLY$jL0HN4@F-yVK&t}AJ{ z)>`e#2;bS~-8ICs6{W^bcJ}z7^`T4Zd@DF3sKD{I_9zK2`kes|6ZH7_)v2>zRWo^w>FMU9|%78G{2GU!KqQrxt=3iij#&daHDbAw->SOFB8vw zZ&z1v{)6go)1&Wc{G3AUdoq9ITKBrYAW@R8wV->`DQ*;`YW>4|Hq)J){qUFrb@u*F zmby211e)#>za4% zTmEOi@pqQL_&@%)mxC4ZKU#h7uYB>x+8q9o>HI2%`X_(#Cx+M{#nGcjdLORF_2DsU zA+}cFw%<{o`e24RTlR1NFaM*MMcY3F$9vlZPE=P~HcyvmgjA0y-jB(~$|Ab9SBd%a z4q_+>lF~yM-Hga7%LJk35EKs10ff$Tc)7K}Kp4R{I#(*_jT8ZC$D+1cu1h_>6tlv( zc!fpoS5G}7e?>BakV31G!kClSAN|o!FQ5A4bET*}6mDFqLCgD-j-<}8Cr#u`G<|aE8Gy}^fSm|X6z$&_D-nj2 z3ycDqFgP%KX<7|9p&!%fFGf2?L!Wn5*J_{N2TE_=m!h<{McEx5Z{Hp+ROo*0(y3+Z z&ij|2`NGePSL%B&{$TmNKYG5D@>TeuCthruklz#TO3~%HWPqc$>-{!qZ3)N0-<}D6 zQmfEH2WRZ&FkYy>-)MXnqP=%gI&Y_liF&Eg71d%?*n9U%3fZZC7lo&=?+TZnK74q2 zC}+;@lqQV#T#?ut(YZQSYT<)>_9e{K51wA$c>C=P*w!tD0fT+w@yABdI@@oIK`q^l zjS?jaF3sG=^jl zeiMP|Q*gXD`nebF$9vSkW2n68)_dBJvQyR<$^ zt*9&Gm2rXw30y)HoigCn;}Y5&BR&&Igcce)o=WXPsS)hT-_&dB2TO zJ@+918+)fak8uglUAr-M*ZR$CA~KB$j8`Mpv91pec+J`n3F)M$H@=xib6cM+`fQ#A zZsYBi_`rQFG$mBY#NLcnTejeXql~8XdA#nP{_d#mQzYg>%As}jjLStf!EaYGgHmuc z8j(6{ZP!K+Hgn%Syo}*V!G!C0VI02uiXc;v+g2?agF}=P4ib(M&XB+|_{6Dzmv|1P zfx-Y59J-VtpZ&GYqZ~CapRJX-gAqeu4EEN2BEKz`v2y5GOZV@DSp%Q(V)!-7@Zt3o zI6NBMMLXmU?$v9)f_H>wv@`mwX;-3-1Qn(uY*Z5a|G z3~(5(&<$>egPfU{`z-QdPPaasqy0(YS)iJ^4ZQjt9E|`yh>T3c6U-{fX+-fc`_Qk> z64BQ^;nCK{u&=r84AwVt0$)l`i7hVopuLpwE#bo(Wlx>Rar|1%o^&AHS?b(-C)-aQ zoYGTvl+k31FooZgBm3IoBT5Z85k)KgMKklcXL)TdI||HoY?tCT_4l2lrXJo{PcR`H z-C266n(4!bk1dA}m2r^cS{>fSQZdgKeT4gz(eJiU;W?fnz_sk8AVr49%*h10PD(c1k66>S6XOE}ty=|NiNd(;wqP_(GT5B3-vR!#kd-FKhq+KmbWZ zK~&pZagZD`%Dx0E?}z6s_THt{cZ=pXnTvQ55}<863iNKYd2X zDe~DG0;C=UdY;T@Pk zBN8$78r>|K#}DBk9!_tglfp}~dCd@7Gdh$$k_`e~0t4&@eQww^94_NT?zqpZP9bAX z>hNkTdj^B|{?>%9tuf#|BC%bc4Lfoif2B*%^+K_6Fwv!Mx26nCfdcDrVE_Js0XeK` zm-0FCfnz_k9>@OZ60HXw30~wkhXz`u>rId?e1^a5mAm1g=xt;ilq##pb{YK1_?9iR zyY%k&-hO{Muy@9gL{mRG!`?DT=_@Q<*d3J1!57HfF zI2<{Av}ZTAP21Y{_tWW*2jWxb<{1YM9nHCMclqASZv?x>l0(8ZM;|@3Joe~A%a8r+ z=a#?pOTSnu@ulUB*I!+}`j!7-XzPKTBL}M!KmN$E_`{~<$7>vQ{@m&KhmxYZ%dwn| zWV$RSItKd>Z?GeW&$1o#WMxHlJsz z=wi(IO!Xz_>+W^?wkT9hj6TRn2{)x(s>{0*Q`4;G0}S{6gl1c={Ak<1K$y4RetQb7 zDY3U(KulXiLVIlpZ6Cj_5u6%W%=!KI-)k|i7l~`{#_rAd6qSn#N66i*;21HcmaWXL z$?Tuh} z*|$?VD`Jjbm(6=y_#glL@*n@bFD(~?-QMQ8|DlJMpZ>9*SPtwgeJRHI%|HI*_Dd}+ z|Fu6@zW(*EH_sxQr!%TE2+V`Wbrj7IFdB(>lxyF0kJL2)QCyEH?@sViw$zgZ z#+89%4wUYMz!6i#43LU|EnP>DvX5J%**&;Bhu{L|ZmBO&4b>Cb) zYk64VMEB|~6-ZJ1)a3McQbY?gQg$(>D=};PrxDt^Cr>LL^k;r(s+GB7wA&ES|Y_ zOM?fXD4(5!wS<2V7OLvzSzW>&87IO3$UQZjz z-`n^a#Nha9ycUH^$YG8;Yu+y{Jf=iRl_F*jM=4{Xn+)~PvvD^1CU-gdJ6)>HxjI1G zNxt*uo6WVYEAqw->_Xh_)re!}l)?ZMUgzLQ zSmG&^7=yV*2}z-EN-4Rk5VH>=*b@-9v%qimwiUx&DS#23dPZ~$2E50VcYJ|CBz1{` zGEvs1iY^#roEowrrt59jZg1@ga{ClsEv5fz&KdM^PxndB>AF@vytostUghQLHFs3=+z#bZ2$ITYKB)Ye$X*>r7!9=Rjleca%)ObYC=w855Y(w5j>6 zoti0Is}V$TBs{&QMz{5XP?$NqCFsGEqUgnNnzysyTJu8l1RI!0g_`eunUw5)Gk3yq z^&Fc%5f~hrKSo3$$Cp+GiUAy*b{Ay@!>Aa9AD+8~0nk{+$n6^NT7Ozo!(@qwl&Hbl znIi9fu=F!^Qxs28CDE|cdHvN5bBt+_GqqdMtjNKgq3_O%#zjQm%fnBRVZe>@5)3A@ zBp8G3B~jDnbbssQcd3&aX2i*Yf#x||CiSl+3S4l716B7?26*uMGiyMZcTY;W<6!N( z7eiH)nqorEc&*AMhe5FFO}P3JnihM(^E?D!t>wGVIZZG zqEx+k>w7oeytSy*rj&eTE;2zbC9~ATZS9`;$Cc&|$@bTj<{o@D*>SGO6Ml80b-Ok5 zO1W$@o6-+j$!Hsntn)PwigN(yH}7DQjOcK5@75WZNrd}z8iNn{NmlKOuC{fL?Oj*V z(Xz8OzEQ+}YioNmK65n#v}C^ntT&2^v2uB8S6d9Q@Vucwy4x7yN&<7^c4mjnTSsuInuUf zM~@A@SqDy()2GfY-}~OHb%xfL;O6X1aI*dnvP|B2=k#)}@o=g^Cp$baJk`^A<|ygG z(m#fT<}|W+MzI6BU?iK099CXJ7uz0h(!G91-*2Wr+!qZirGW3Ym${alWmvl3I=21=;K1zvU> z`OM&VK3ZnLjA0g@$F|cW3Uq{zp1C^a=r$t5s}l}|F=+9T?Kw5>-Gb)Bt=6AoYDW>M zsa=lH?UxCsb|$N)$y-j5O`A9>N=eSa3FcR>wO{463*E~-u9rQhxzwGUH1&I-Po=Li z9(sDb_F4|3lkN3d%p3PhF9q+dd=J{2yuUF#mPp_%96Md-$O5V z!-;#tb1+=tCfkb6ui!+;3+yx-S&@+~2k(d*TNtO9z#?XgieO`@P?vblE$Us@CU&bUfQNK6qgF zG>3b*z`~_VML2_-bkG~=9z+P9_taBQ6urKbv*`4E7hpjnbZj(Ff5fZswvcv?tNn#* z40$CC=Hi%4QDq|&`ET9v*)_`U)^t47&^=oxP6~$W`U)4)ci;xRr903U=%yl|=!9db z#|&MG5QDqFb{h@KC3{Sb-^qL8V1}f4ng$1u4-@=o6`)RgLt*I&w3`O5Ob z3tvyqspd8MeDlq^2$wqigO}f4e(Rt8?(*#y{-FJ~zrVcry_c77J^y0-zim^?I6Zql z-9KI+b70$j$+{)Gt8IH^09}fAoj-eW@Zpmg&yO6-L6iY+{r2ZfIDGiw#;F9S%!uG1 z(+^ym;5Z04G8wFsuHPDR{=;AIdw1^M`XvZMcy{d|l<(dXag5sCv=c%g3R_;LJe>?Y z&6_Z$PVMIwo)GOpB8aC-t*qX*hm}UUf5-9*zwpIE#$Sxl@2+XZ+Zm83XAs$=N5Ck*CCx6DU8iO9vn3kJa`b0x1OLk4+;yf`*_47 zL})(Vm!7ZdpOjqJ1A=j=ag@f0=pDl_HIKN$V2Fsf$8`2&*dEH0dhqa(<>_aiS&lq< zB(LJTDfS;!S9D?d&NsideESdnhvm)JUY)43x+QhRi0Hk9DMVI;z2WH>HJHXwd9FN9 zjgxv?+Zj>Fr8yp{TixXp2wmlj&pK_(ptu5jZoAA^fYs7;D@R zPX0nB%*EU{lrx?@OK7<8BuLwOVz46wHpX2!@ot6R_gTCej7h0lEEb9o2fYagmt8lL(P7@lD3**Aj; z#$@cC%K+@gbB@#8udkhxGT2EBNi~|YElXovBc{@86Gr{svM-MxtBxTd^jxVvPaHdz z@*kdVzO(FmX!r7wk3P8^f8vSgqSUV|B1LzW-}%Zn2gbVRf(JOQseE<3#*h=(6LlH; z1NPb{ZB=lGu|;=aWvJGH;$|y=Eg41=sc2mG`jd8CzcmdAmn|{xfmd_GaO0y>&$8k` zYm)M1`wUS}OoAYT`_@ed=sSIW`mra9#_nx==!T+JC(VTI?dU*fX5EB2Ic~Iu8km@u zzoV2(Noy@N5@Gbh0gVg@ES_X=r>Kr_Y5Y@j-rPh>w}xMsE}_i(K67l&=-1kcp4;25 zCGI=Lp247=M#@ae7C^P9== z-5HBHbPY_L`Siti>xviow$3&BZq3$f7#Nhu6oc-~33ex5i&spVtVf4~@MxkaUALyk z>5i!}$*wwi?n^90AX;SE^B zHN4#THu$LD@O;;Lc7FzL))Y-jfdgwV=Qw}kJ?qmo?&n$V?;MJ~&%^Ip6AF$oPUO3B zn-^Z6Ny%un*ri|M(jN*N;5?^sK)*JoV($b!2@fxw~}~ju*fCMzCqFDS@&Z zD8g`=Lqk6a{PEQL*5`5&sOsj!=d01XwSPD-y)OLb1$VA=e_gL(7y7>$ElCGc_QS|z z2*5-7gE@gM7@!j}Vgqgid&n?&nv=ZiceOnPo~4_e*Do#m&e=wfu*_LnCL3~Lu4B6T0?t-iiD%{Gj+m+XK%fADg|9lX802Q$hz8CZ!$t{ zu^@qaz!`8{X^{fHD&gR}ft#*{Bi?X}@(ffQ7@VgZ4Por8n>CmyXt2eH@Ut7OhqTji z;I`Hy_lI`Zb-_Rezd|c~YMc!X2rspc))4L4e^ZndZPMrPC2I&?;H1C9WELeEr47O< zJ4IMyTYnha&{_A}*j@}RhT=Jz)_rry2DqYY?~_kHHJNM2jy6)9 z%EiWTE?rb#01;HBVRryD7z-Xb@0y5pJk;8$?Ic%@Mh|<-2z>sfmzLlC>UYyIw=NGI zKHBpuhbfETK!FvGQezi@xlkF}`5YIV6Q@sB=b7W+!J3jv7u}O{2d}nMi405h9pL9P zToX8QZ1`@l7da;P>BF*-oP!79nQ)!VUwLBsC*te1A@@dpb?@Q(!O=Yd7eAmM%aXxM zz?Y7*$~v}ybN`fgyAD2zc*23RXGC##$4A==vTPGp?b>|ob`8_2_Z4Xlm*FSF-2K@$ zc=0NO%OHst$ht6g`nG;wU-qwr?y2Pl(tACRL>KAvW&>M7H1T{*Z)~ z{^XNS&L+6_vpaI+$TUx4NLwV4M&nkmi`Yk~G%4FtVB{Of=^X4~XQ@u|s<(9giaa53 zdta`K5F?6#UQ>q<2Z5a{-Dpoy+}(NYcwR+-A3l1Z-$ImawNAf~aOYjC_TuM%>6e$k z_Ba3L^1>@G4e`A2?K--3k8gkdYs$fW1Sjepi1H6p^JgxoENymJ4%!|=Kf-5ERMuHlFdGosQ2w8ItK6JceXpj^L zF4<5zS_VPaQ}DqYZmGNQ8BS4XDUB=ssW)m&JyT~i=~~;{hiwc?d-B$F$Xe})>EF3q zeOu1Hd+*=9{MxVmhcQr5`#h*2y?yZ3I@t`h7&^mw6zb*$ui>zE<^Fo!M3}>E>!7Aa zGF3+-x>D0q7}Xu`e_(Ub$3uDfH!n{eO8AAFcWz#8EX`w2SJa%!7CKk2+_$`c;?nX* zzyICktAF&Zgu@z*b8n1ODj%iR{Jk)um3fQ)SIbbdFR*8%@XAgH-tdA@vk^LDPc&ZC zuS-+V+QYPYY>lDrXga%k4rOk-^u@4r8odymP^@?eH@7GsnZ_?Q%P0bRy=w_TDNoxH z(g&ot6{T4tqNQ|3OK;_H;+1^wz4jYC{!q;x4h-|#Sv0MIl(Jm2nc)0>1^=6O#|`ml=*N&AfQ+0}AAr z?@fP@4DL|uD70#d)x{jhvnP^njWtUk7%;%1!hiiKJ`&qWJUQxy$po-_Qj->svUwYK)_`KyrJSa-jVu*-0> z|DxlJ-4zE`Lmpo<#|=CgT1}wixgxUY({G-$((~%r>hRppJ-sMMgx@$c!Zi_;hBbJP zH>~H(iSyYNW*|ka|Iabw*qF=4Gad7$1lUT9qhrS0Wg_m3PicRmse5w5>;R2Ga=)wA ziZCT3I1RRpzx!Stn^Na+Pk*2BVERZ~V2s z*1&z?lxKj2b%c9=cHMn;uJgQn_u0LCrreAt{X-Z!?q1%5uMNa`zOQo$kD?D_nD4WG ztFwlq0WP}Ek~2`ynT!sK*f@ZriFe-NRWF6?7k{DVHHV7?et#k_2lhRboUm8lyURcP zum78gfNMr~M@B@(Jco}hKrZB9*wuRM%$e=lF&@m-;Px49!X%5#j zr!OSW*J$pU)7Sg$-ih9FvNL$5$y&65@7OEV+LIlgMHxhf?(I03Z15J}z2OBM62W3L zZf)J*o2V06eKE>&Tew5OvRTSm02A;Qphf`7%Jqrd{9z29m>bYc87YDnt zR^pGg?6cLOahW^(bRPWQ;7x0Ebtz?$BmZXG*&JD(cMJt-=$kG!8vHjxh zjJGYpg&fhLRfC-yWjf(s9BR)!+xB@yRh5zLEMw_-wX$3@c#XPO^5#3=`IB)LiC)RD zd-28ZFK@j0W^`2vSkGaAZrdBq^xW58eRZOX&wTWw)BlANWtzLCcjJrJz%?I~3H6)* z<|x!k@hX;;!pw!D^XSyG(D4gv&DkYXUO4dhjT z0LcRRLy|W^+~OJ}k>#jI)=Dd_wut1ia|(x?-h0XSbKUbuiy-&#;qNJTIp^x_TxVys z_n$9#qiN~=0y}^Go4+vh{QWnSr*~jwh$y z_3Ty$elW*1Pizcd;6bO!wvHdrH|WK@m*!ZD6H6~CodyUF5q_QZ=8Z`bNCwsZs`Na6 zr+i8X)Y7OdHnys#9Mleeew>}ZYl$$>pgEX-x6U!Y~wvFA)Q$XAy|V1fMXP7Gp`yjRK%dm9RdJ@Fwz>P})%DB)LUYA%zr(>mc z9vEtKYj!p;$a>E(6G%V|;Nbb3e!^glXNrsx8UYxL{ie2mX9fY7EJ84R6;*^!YguI# zI1QN_;be)TQ&gB4<54m_D#4Jz%&D^OM<$tIjRX?p5pe>F;T&3G4317lSS7m;?M+o_ zgQhPcnD=vPckez@MEipR9WS+Z=uF0M<%H;xLVKvKfA2vtozzpwAI?Er=m-H-)^oE)gJo`Rw{n8{jK(F+q*j3c1V}5 zJzky4+55AU*WOBU9;Re5zV4=A4EJCO@Az)bQ*ggT;Fj+>4$37cVFxF6Z9KqD969q4 z_!*(s{gj9)p~F{bd(YnOvlit}%4B2Ft=oB*GFD2$Z?|9Cy_A;h$vCl;O#HV$g*J_u zdbSLz=xPL0hIixY#itL}G^J=+Jo-`rrE^7HKWP*6XI_4J6ye2!J{rFexPlg;d<@LV zhFP=QXKRKcm2vvuVJ9P)0T~UUQ}a~bMIPL_dv)$ZX^A+?C@^Fv5Yc_iUCBE|1(wSz zSrWdykBStkXFaX?j!K;wgF8UDE@*g4=CZ>{-@LUoW|#$`@xrR!Y3yT8A4zwW&# z#zhVr=X_?vM9bs`nvr2#JEZ=49=Q%4?uYmB0YyD^lYI*8%QfcIeFc16LOh|9ZZUF1=X%>U`~_X~=ykA`Tqb`7o%I^@M>cu`7-?(Mm3i#RgZvH%&ahXwzRWbABA zHtb8U?@d15q04*7GX=+vX58C$t_hcAigv<>y=C_V-|HDgiP@PO-O??3%)&*hbriPnMt;NgtTjLU5qU{?!J z+-&}LV$dzwCmWM-pOz6lc;rxlsRDvI}J$H6+$6!2k_+Vw&2S;ae zXpN1dga>6-uU;*n63%a?)5!Xd+m3>xD-)=hkDUwP;&9C@8J@0x`ndJnnw4E28dO5N zFT)lezyn%QRvg8l!m&ZideVHS0|0fwRTQ30BFe%a_W!We1LWZAz_ZD9AIU zT!Le@`p5s|e=j&tfHo(0Q;x!+f<7F_&%FLx&yyw24y*yCdw>4(pAY}HR=@nqzdU2t z#OD2X-X&;Ib9Y_#6>@%1`xKl9w`T5$a^ zp1qI*%W-E1GxS4u_#(rbaz~ezX-$?kw$K)Q*cQp9WX+Ayv*b@-Mhh+!z_Uc|8vcCm zgZ8Mc4@=MeSHJ#mb7FHsbJmW(@KRJ*Q=|`1PnPV$$y3e0hE!Es?hhW|qL<2@+YO{l z9X+yT%dV;vpI&|T_0Oz+=Ljb7GrZhinb>YWJqr3ZxtQ*G0t;)Cr(&>kG=sfMPWRh}=*KbhNFLm4 znar+ej%@to()HEe0%})VgTJAU<^R#&{X45)`_;d_+MV-CuB|rKa4Ba}6Rs=QFV{b% z()ayOO(1Q{miE}aT~%)T23uSE-aGHE{>4B3C#zE*olBowtkULM%c|Pn_^GE#D#a%? ze0urBXGec*FL-$7`;U;Lq1{ZH%?%0CYnPSi~-?u3?nLJ9l;1bQpeHvletM4 zDKUH$XFo1t_vO!jZc2YOE7+Jb^K5HpjvqQ++0@fTKK8HPe(%H8KmUjS%j$O5UyYkJ zj=IfJjrep=-qzktx4IuCM=&$KDKErqo|MF55PCkP&M0Q^m%%Mkbvfr~M{7H#%U$sK z-uF+IjMAxV%akc!h#0@{)mO)PxKz26pa9$~22sy$OasTp!=Yd_DeJKp={%_a5t?hE zU_9XCJ1{errPNUdv_R&nz{6R!o^r3=^2Odje(G$5d^S*ameoS1Zd2%qq#jS0!!)dYBBr4BK|vfMNh zg@P9qrm$rrt!=(txdsnq3>I_fTn8iRK>|j{N{t6Lq^UMHH%)4G6dVYO8DY_Xkr|~w z_coMe%7_b~^ST!9txJ5=cf%{oLZ6R$%uw0 zN>yJ0cq6CqwByGOx(Mz>Nk3Wjn~rJ~}_n zo98er$kGc%1G6L#W%@F4npg1XGmiA0vSv&( zIF`=GWn_!)Mg_y$=16YKrYWBim|EnJI|rM_ZcVzis9P%SQxf>er^6jY@Xx zK0F43a$;qJ*3scj#=^j^xsGAbUoc{P`W~)*zs9G}<^q3fSfN$2n321jhrgFV0hq}; zzzG?+$c6BhA+<%HgLIy`IImxy;Ha7R9l{WBLho?2;AtsoejMKkRNyCa+%{UOb5y;k zgpe6@&vO|af}J8T=3&j*{(T4AKl9bPQohl(DnBZH3*N_{YYUyM`G%PT+B|b!TWC|~ z^W;Qux{}p@tn$N?GtfR!vQNe+vtkE2YynB0= zayUT+GYkaD5XKp}z%99IuiOHST{k^Dk}KDO>HXx@g$s2k?*1~uyK7=~w})J99ONE5 zAn;W!qgrP%ns1abwk6q-W5x`Ck1< zzTNX%znbH*Gn){6u3S;(O0PzH@eT6@vs|XWhkR3ex@wu{3AIuo^ z{`l?R`h%RBt37Y$>YxAf|21F)gN>Ful&SBgob}JVR%z}N$K~ahUn%&rRNcUp=7{9= z>1YV-U8DL=5IO7?e0i|?sOktoZgTfdINKDA!1{4Cg)z_w+s8cMQdP>s&KU;jyQQLH z3BY-#N-a*LG2Sgpe4o7T`gc!XTs`_I8|(Q)*+Q*-Etq?&rGtO|=KJZ+g3e{4FSSh~ zS$plWC1C~T%go)bOLIe>SEfmwYWKEu@E2E~{mkpD)2B{${;~%2YIZuO$~-ua_(!&% zT=bnp!TLSp zM5axjjQ&orxaV=~Mz5ghF;Iy{K~t$TJDw+cG)MPPQ{ z{-djl=L^g=_t#InQWEZHRixQim(P@J{ON)aZ3o$ViKO57xButrnVOm%36Gzg`zRsu zpf#}XbRT8Vb-Q03T)pzbiv|9Vtv>&SmsTeZ{})r;b1_>@Ci=TSd~0>3zu)+UUtH}@ zCtSaLzA6X!tYK)$H@5Bz1x755yIZrgOP9}8lHZO5+1dHv$pO3GgrjtzfNZlVSh{3@ zB^V@G!IJC;giTK!+yAXaxe~mKp$q}bIw(paPdG!L5~fgW>P!G4f^-`ricIZ z*T1^@nVR5qzR7*P@4oL7Jw!5`2$sWP(Hb5sa8#vj5W zL?~axwTy3xG$7^?_$lJ0vm4_!K}gB>uRlXXo~t~;_Y@SOBA5~OY!MNllr>Ig(}dY8 zZRmcns4IhC3+%sDRPD%-+CO&=LL`X3`0oDFX0#`dE>&B1+cDZp$cB zGW_93@61}`6DMAs5*tj%5%{G2b|-?-oMp2J3d#n&8MKQ63=AFK!#{Xhw`)v3`+fvQ z<6%5mv%#Ukpp2erp3{67tbwwbFMpLtC7!w_C!leQvL)VU?hNo-5jnhy@GFJjVc14# zx*KyAy0+U!tlc|>Mv*Bm{IGdra3xcR4jgXpsvkDbi?gm{O2a#UqRLP9?a$S z0()iSvO{|_&UPg9?{+Vl{GHXSX+eG{C+t{}#sj^F%lkRCI}-dmJ9nQZ5uLXwCw@!s zBkI)~?|j%gl+CNR-aotgZrSor&$sr1GH)76KGzNm9=cQ%>{exy_9P@|DMp_;rb~PI z1+F)5ifAu5f*-h3Zt^gvOLYHQt=$uU;jvfa=kwSmp&L($$;HmO8@^(TVBT7_BS&kD zbtqV8G<5R)gx-zb->7PUq?Jv_V-%{UU)Q7MlXZaBp?f1sC7!VUf?~Cyy-wZtl=gO= z<}Jm2r+Le*_*_(#;DI;W@!(g+4IZ>Mk$~lJaAL_64O*1%=-T&G<;v(*3GZ5fIo~mr z8_kpRg}1GLMOR8ht*NjD5&p3S2Rg@N&Wn9|-{Y1=r&S*@|)}7ZLMG_ZF1A$ zd)Ir7!YuPOSsLFrW{#ZCO?UVX9}Eu%OW(^-I>6LDMkzN2{O5k~=(*l6&ryc{p?La*e zo~{$&bhK=K_>Un-WY> zCX$h!={Im8&qnw3yL+SiMYgL%5xiOg8-zQBE*lJPu5-B0VgTvnzh|D|z5*qq5S)~e z%xPa_^I`zP16ktPoKl~S&tE$8Kzwh{?>*_(>+vnUb2LNUJ-_?i@5N``*+|*c1Vi-87Ko0`JzxnK&>mxF^gY8APYJRx@)+@SjV+O6mhd=zt;01V(VDcw zhmVHzEvxrFI$gkd=juWk&CSi}TF&#voaS4>+;RY&JL!srrfbTS;Wzy}qNUB9ccmZ~ zxjj10Sb7edA%M>$x{p7lXD*z)ZAUr6W_v@U^+QypI^?( z%P+l@^K-arnB;AlEOLF;N_Ias7THVYX!yo}9fu#*8i&JQFSIp|eDuhe_8y;;g^X_5 zYYpy3W(DIhmcuHbHk6@TbeFjB)On#(@Ei2?903cCBxjVm zxL%fYdsR#5gwCL2+#epn)tCgB;NNlq@W)qcorgcn;dbS#p5eYrl?mEjg7kQ7k+BQ! zDG|nFV`t@JAG}vKec$S*zV?;b8uI6V{%5LkJKFlZS5{y6;;U^l_4?}7 zS6*3t^{YSC=P#|k@P*HpB{~s59GJ?s-MjX+&h_-_jW^y32V|W+TWx=|WU3Dwa87esi|edGEdVW{bu%AD@}BaxlCq zz#6>lQen<#&a}2Rd3qs-oU?`2ZiXvWF0)iB+5~TO4LzPOXd>vf*gNUHaA0d9au>aj z4FUucKC&%r)(kn`^l| zx~I=$Bc<2S0h!?YMIOV2vU2pAK1@~yhLPQ}@buu6@(UbBqX3Bx=lsqimyOrDRbywb zkV~(ecok)@e&_eTmk%U#lTFpw$@95i&o^!vT@9h|FTEzYWs6X~gEZW-WKLxO8`YX- z6)=Klw#E@0A3Y6ET|08MGw~0**%CkeF32Vj1)k=h%9Qige&YxNKQ!T-2=|NZw?zxA8HHMaKCC5g7RJBNmcuYc~u z1jFu?!Tru3{O;|-uwBoezYzc1iu9>z z@~M-H$4*021{4E6KrBl}{t4_5??0IVt1 zf_@_HDO+VHO5l{dVj9Am<3%_i)azwoDCT`BUh7g&3*x&}6m5)#kfrk%Wha`ml;nxP zhzQl1J;k82mr0NCZq~CdsBvDcyhA2a3upTg>2SC?Vzv*cJ+rLq)gb4af9#zw%if^4|RZ4_7~W)n*c#@1>n zNj!B*X;B;7*A3DJ)UtdGaRCeSP+|d>vaXyVMiS#llOSc|gZD}*_P0gO!PZ#quNC=I zWdS*?y3KBiE?lqE>{HeIABfSm6`4Bxq%p;n*5`dvH_vxZ);j-UU4d%?g0Alr*&^U6 z9Rd`b&KI#=$^{n&H22$eGZy6wY{9N=aAMl)8I;azD)U_X)ZxDc|BC@j(kihOi8Ggb zjYA}}Tb9kdy1L)E?_>xtEIO-ZCzXdp*V`)z-&`5s#;O~xw&sH3l$m2>S^s@I9Ng%^ zTN=klDXu%Be&JVx67Bajis*r@1NpdyZLJY%+}k_XRy{f%KaOtkL7*)tu{63#hO%47 z0O;#}ODLucV%+e#I99SwIwNylDGLrR;jKfcb0>g?M*B{tkl{SteDia5wuv{|VCdNw zS~hhe+R-ZkzBgrwZmhc)rI2Z-q|LlU-@lN-^7sGq|7`U~bz$Tjet7!AWTMfj^+Dju z5SNw0ZXop4PF30g6zr{j4tPEgZ2Y5|6& zQAWYPXv7vLwoY;#MT{2(VULlp2hG541g3==4DtZJG1RsoULs_H)>23zI z$`F+z2a^vM+Y(R475_v%RXIiDNhHQ3+~Qf;LOg3$aZCS%J5g(Yhrsd1vad6~cg>Dy zKqpwe88p0;+1*q5@Q=!hTrA6;2CcDO`XNJYYdS!QFxe*CiLcFzEHO@5N=B*g&;T6- zk9d#1FfN%^ctZ!{eD!-5%r)qav8;UZqYpj~-#Q4>YfBarzGPEn8o^E@ljoj$Zs2GA z_qAjIoR~4bwtPr{2ma{IvWS~r2~BP zZ(OrAR&tkdi6?Yvbv?Rtn7gt)a$&Jm7N?nxU4GAzZ#?FxjCgFtKx6JO>3VP#h?p^T z*_|q`_NIr(Y%;;RLpl}>n44$o+)LhaVmY9Ki)1KWDkE#%+*$^sYtQ%c9=%(Jb>qf` zk^k0%T5EUa%&F|DsxW%pthAnvIe2Ja4t%<+aoww9{rPj}S08_JwqV3Zy-sG(e>g9V zI3*3tMexN~CI}U8%B<XSyQ?cTPUuWe<@x$6JF=7M?h9V)c!0d}G!Qp6$M0 z`qGyM*8(TtsxQp>w&LM<{OIj>2Cf2G0^3K99vYcyyle|}F|s;7*dn;ovs7g5icZ1a zT1ve%toN05-&=6(M!am9l(JzBLd}WGCQyYZ$z=E*x!C>o)Wx|6%{pa#t0|9lzPqy_ z;7fP!ix+E*7s>2u+d=2tX{@u1q%pv)hNFTeYbOuxI8;&KII!dvr`*!Sg`TsGlErxN zNX`t~-QhaV^mi>s@d6n5Z2XD6V73Hd7r&(}dvmqqjeH&3Grn4QMF7Tn>HLuBjZSiZ zlsm!qp5N^UmxyEn0sW?AC^QYb6SFg4te#p z6RV&9D?hjT$(AgB@pG>yXAiU<__@^=Ui-}I^Dn=+`snR9R-cxv+<2|6+mgqB@`r!0 z`i+0{8^PvC^1iC9>=iT*=X4_+fX&X)MSLIr$gTLXippo6j(2RIv&glr1r*3+@^?@C z4ri)L^>(43!3Vtv(r((mW8=3NivYMNYKF(syaE!2&_X1^0s!`c>yCZS(Dk_pjBPe3 zmS6kTzY(DB=TMvtm^rT*6BtqVO@f7SFN&pPa&v>!Y{@`m9cE34ENp_Cz*tI9mnaD0 z^}R7V5G}+pYzeoirx%5YddER(T*l2=F{e8j>kvuU?BuXUAIi66e7BWB-j*`VJjtM~ z6rv2=p%&ktc;%&uN;7~(PzjsFevL5RoQTJ?r!5zswkyzZ!g4F zAAr?9k%%Es28Qui(ZDN~jmm8HxW z%ZL%ZJ$SHvsDcHU6QUxmV~|G_;0=Fp9!t!7@I+h$f!8pQ-#WmVP?-p7_*@GN!i8W% zP{xMHM24n2a`&F7Tcvpf3P)-T@&3X!g)cC{pg<#|PYjzHCfiUG7c+TEK| zy1&50@gp(l@ghHcmYsc6CXxX)`w%9imu57rWlEv$FGDNtxv?7m4?e!Q`eCidKRSCQ zgY9_{oT`OZ75t!2sYbr1KQj;}qJ zl9zR#GP#6v;8^Iad7-Bf%<-uz1;&(;eRC%C@h71rd!}?yRYD{-d`*rpmX%+Ib_nFb< z9LMOXey7tMesk}|d01rZ`Zsu5!=G;OJ>53WR1b6wcQVm5myl z0FSP&^d;W3#STLZjP+6wL}ti+^67=5^zHYU9=lXVMwNuabKx6}^k(RcZczntKYZz8 zZha%3?SwHJHJ2kR@C{w0b8c76SjjrsAX&HxEC!zmZpH7hQ}d28`%50my2>UwZ)b+! z-sC8mOa@FaIDN6TeQZBIcWHI5B`eq3vgTg2ct5?spqf2vgE`)S7cxhn6HJG18nNJz z%rV|mddo@YC^*3Nq+Wmk06+jqL_t&*A5IXh_f2{DQS}VoX8aoPSHAM4w$gh$c^M72 z<)8`y0fehc%>}6&<4!K?viZFBx^uBz`%Iq#*_Dh#IE%{T66ye&jpWjoEANuGn8y3k7gM`&!;ONrLQbi zK?Bw|vVZWaN}kb^BcB(X;(4&4TX*ghl)GOB^-^V$1u_!#W9Q~P$o{AheE)-Y3jTi( zznshFY)hkydL`6Bx@3zkwB!mIL}o6|i6BD1*JY`wW=aq^T! zx`#@HSqApe$;ry@OlRtT{oZ@;MV~cc%yzW@=BMXAnGCExC)U$S(pU;G4an&Ha0ky| z1-BEJPlgPB`@9i7#aBx6HAuDW2wq{643;s~bH@7s5glx*IcS}f3vQEvwmfoQJyy({ z-XR}!URDKY3DHZHn?7i3mC%xGzTJ21?H&*z+`Qhhg!UsvShBIlTU%=>lIBNr7y2B6 zK~LzW%iv8jFYrXWXxbQL@YeLbZsg=hHX1(r}c;f7tbE~(%{l}|o(dN0C;eY`4jMfUn~Q|YXW@WEMdSlm}aE$A6!G& z?sSvhNHX+G*}2AUmxD|8g3KbMUuluOn`2O=5r_%#U`E6Qi9~l|Zi2!+A^ zH-7Q2#u!D=Gb*etQ$n%S=~u4VU^pEjGz?D7eIN$W`fW!OU@#KY3|Eex)Hp;bVG^-s zG#HbyAPi$;U~sG%amt8%Hv%$;aw4cbuhGVMwKp%5M_4|n1cLGt6**M%o=@7y`Nhw? zRFvx0bp1WFZ&#c2K9{mTUe+mP96{>_ck|0$a!Y9jQ1LtdvcVhzaI-_mI zk-}w+M=s;IWz_ZL@EbTXtj0L* zdt>zM$;>y0MetxJ5oY(o=rMi*Z(~M~y7i4^on`D9FVjHFMSWU~zi=6>bV|fv1iV*M z4o7|N)Q9Z{c&q!wxs?oJNbBV?;JZteqmxOyT7#a4efPpMPpv-wRGaY1cr%8#w;uHT z`AfmK5|WrjbVsRz_T2_Ai#vvE_us$&$m*G*oBIgxZvLneIeV=>%(-LaFtkEs=_Y)Llg!lJqI(baOJ9v!=tI*qiOU^DC1eM2VV}ncf+ILoRZ0e9$MR2Ou#a-jhi#t ziu~Q_{+o9dsjXt5rw$#Y)^g}F0t-4Qxw{e{Ud-Ts)c6HUwzOwtQo80Wl?paa%1Eh) zCT!?auw_RXVfz@$Zfe#L7L9C#CQ6y0N1rKj@F54rF6y_2+V7&}0ykyb<8#I-Wyy$S zNZ7NwNA;elW=v6HXeMRed6CV+^YITu97MLXH?%s*{F!< zAN>CBOu*vh7oJ`H&L6+I+Lgf{;^*4O_}U~o#sKb`wc=cYC7|Eg@i6|OILRf4&+zTF z;Cbm>>U#oR7v38;11e9TV{K%Um9ClRdUo>?Fq0M8+#ZO20~=*n4xcGbipoV~wLAJh z-dbQKQ%}MA)NA-|t#Icda}W3N8s#2strc>Y{KdT2=d8bjBT--D(`*NRILTv(mIVnN z18V^WJfJy>DC&*#8EN5L2htlEs~A>iZu>)VG}+Pj(I6c3fzy+nGIA>@1Z(gW94+{g z0%x2uu*tW+9=Pb*Zckd38XA9Hy>@=}xzE1d2JP?nzG#1gQ-z~Umhmv#Z9OSRb03H2 z4?cR&IC6l2@7A!#kE4HvJ{n|r;PimGY7y`80T%Tg*)pZ|jR`%i9alPH{k--4%xUCt z{Np=%dZDrCI6VX|;7QRt(BNeB;`fKam9b!)hYla^KHFOJSF@O^ojAEKz4-DpE3qf! zr=Of(eemAN^h6a6{xw#(U1$YA_5AphY{#?q-Mtyl-m7E&*^B2_U;fe;r)xeZ<5~ur zQqiq<7Ch1E35?`X0k&j?JwweKwbD1J(vqBowtNr9{Y_S=)YwrbYyw>IrN$*P^m~Hc zWYjD9w5;Qu_fNK#KUtKFzu#V;`ws1$`#ny0pe3?k4EmXu;4Oz*rIE}@&q_XQZ`0_7 zPsrnhCn*-*1Ze$T498$%ZheDfFo%IaVIv)^bBO*_4DsR{XBNL+S=`c@%u;2Y)R`B1b2f(Y?BSB^jTo=yWcTb5eG|pc-5IlCbgT-tQ8UL&g-wPkv2bMg$4+F=8K>N&y}pp*8rE_+wcgFp8(2DZYK6bB!H z2wRzvN%(tb@^oJ`c_$m$I#|`EXKTcH;*}RCc=3mS`0vIZ{o)tDTGl>#-+W>9`PZMB z^Z(Yb{L<>>m!ECNhU=^IH!rSkT-jXnrhn8N3ve}$gW>+EBQ?HFr&wP3+_T45zx->z zFv*kmK0LL0TTcbHP->g1+%2mQXLJ{2&!D28g#bOxyj(1L$68f0o zYMUc7LTzk&yhXWB*YJo#aXV&I&u>s3PB>Te6Ek(+-ak&c_~v1T4da&~r#uAGE?hXD zLZ}6IO=_G&T>49i`s*AeCK}GXAP$pJJ`Sj_NtJ7s*H`L(gxffq(k@MLR zmbU-6e&yT<@f}6Gtu53UcY6Yf(Ql3Atr+r-$WpLU8jT4S!D!2a-4ir`OiZ!<-e>#7 zo%{5BFpMY(`UILTo0PddcI`u}gz9iSEXoH4KC zAwm-Vzz7=>d}B}rpAm$?6mxj_>=@-3-WCT0?o(#{L{Sqg#_N`{4)6iLvHV=mxR!zI zBuHQG2Zu4bw*Tt&DYV7GfKv)Cp_}ZbAUW6fYu==p&$bAe;e>z*NQ?0|)Od@aCumQ+ z{CqGmw#VV<(ip4vTi0rQuD7r0&dMD)$mYJU1_ej7(XagGSecpqWwCcu1IKC7#KAg+ z8Jw zUP;noAXmQH_^qK_m#SRPh>(fBTY&2;U;4u8!}s55KJQ0Mvi~_+89QJ;bQ=7|n2f$X z4=;HBz_HKP0j{IA*6g7@ILA-!0XFCf?iUy=rEktd_hW1}$8i`S=?Sbnhk{-68vYO* zBjDW|eK|a1eP7?Zo>jCqE`1hV{!3oRmW#3AItRSC&+tuSiFii-n}>72(e*w%&u8~A zK7TbN!5?_q)*?p^wlt*g!Hw|@N0UX4zwXM&1q+#pVxiORQGi31;pRcS9gQdpQ^v>vvE2_o z5*XSvIxxQNx&Sfy2|T>a9lRI#`gt+V(J1*h8J8I4QTGxk8CXWE=mHGZ^Z=G?ID3rf zy?cVcW1YoCE3WZcob<}n(lvs-G9!#rWtE<*k&Wx!j}iBs{Jcf zHoTZVJ6II`%{Sj#z5aJTw|b+F>ZeYg3hrfM(#O`B<2y=zc&{Ms1U@zfPQhp7!V_2v zIt5eDhbzYD?)d3QLE1xy4%gN9U`si!<`}%UI)AYxBz4o=TE|#>Ta&LcD~nMd9roSa zKl){yYKRB+3`O!zb;gv%_8l3sENxk`D{K{X*$~EXhIe=bvs0%EayJgm=f3+#y&RhZtFvb>kD&(7Iu+vsdztHV0fvMBo<1dojC%k@3t-UilflG}BXbs*pvCpE zrYG}QUd33WWsV_=QX0>(TLPa2h2s;!pUD7s|H;S(WAycE*B7*2j!(Xi5-wPjg=adfOT+n}UPF?!?cBf~B%r<&KA1 zx+Ca(y~M#Za7#aGR>Kw*B*V|PWrNp%m+i$-BIiqtbYFnf92DF+dz!?2@V*k_GLqS< zj?D$tuHCgJ*)q1piN|N`NHRed&6X#EWU}kqJO9|zN9qCdwP>xRNP$oep|PtD5!7IF zp$E^re^)s$n9NOEp>5C6+LydDw#}_oCR4!UR%@5XmX>@-o{Y{;epuUn z*u_y^%T`%*@|DeC9E(jtw#47T9PGeCwHWy+6L2H><$9TE z$u&U~i8uJe$DXy=$YiH`KKU*h;uH0xnC5=#ub)|+D3ks2bI**-yHvI6m1z5Xw&TU< zWpg@XXEKvNh36NarBdAR`-mSA3}vY4%B{&kfot*$UGj(UAKIY~CXXku+_VffX|LWiU`AGo0`~Hts&%by)|6|+gXMXxiRVJKFZf`3wb9wbU|L%|4 zQt5PiC+}}3j$l#0f$iImuAX`JP)_m71!8us{`GHud-djz-d=rp>STe@N2|a0pZ*84 zBgWZ$nO8pZ*>nNkOBMz5v4`<%u$H_$cI=rME4<#URDDNV;BD_2w;vX?7i`In-rbsG z!KjZft6m{b(P9)+9`>vj)lA>QN(W@`w3?q|NXdhY3J zw~vL82$#7b@9hXnvmQ*P z2>|0&)SMAw9$;fmB61W0CFnCjLKrdLi6%3+Ra9(WQ3rEU0;Zdn2ps3d{Px*%EFu0l z=Asalig9FQU`02S8)vo0s02oLjHxL^@FMOpUV|EVj%4Y7gX`uYvWeKdz?lLxrganx z9*iCB7(XKkVfCm!mywP6I(>fct6?-vQyBdo>pCYhct;rZnV}*QtSqC)j&gKuanHVQ zO<)cu1{RsTQF&GX4{ij#Mfa^m&M-dN8d-4C4Ul8Dvj}6;E-T6~Vy5)!rh7X7>B_)& zckYI=uX{T0@WGa;haWg#n^m-j7bMe(?6kt4r4t)U6}n zyy?bSp96um=z1xMQbM|9h-zL{)Y*PvB54;Z$*{iHv8(JT2OoUFd2@K1a&q($9gX7> zUd*$vI*PVNr&OX&pvu?x7ElpIwx-1zYFWx131M4{6yqz~yrT?i4HNn-GDxw8+2E1j zi$}NA@JPm4r(llyooEuBZ4D0YFME>6m^mJ8-Q1C~KA*NGWKbD8Wq0=0;N{fmQ$-bv zK4(Sv0*n}nzIFHUp=})~B3ZvX!C-fYJ&=O`sjqxt_1fn?yZZg#|Gnm2 z7OQgvkQfaNS7q?B3j_Sd?>jhfG?bpDG*XnbFZ!KA!z1Y2_{LD_Cx$SdA`=)b<|HG7 z|H%ih;f>D4S7?x&Srm4#Xuh7IbQgnB1QTHF(*{C0~@}~k-TK+sYZay!7WETIleQRwgthAE1Fg!nZEQQ5qyb+tW1AW3jf5J;!|ZZWde7#OtnV|E`6$rv{d_Xh(swCE(bUk<;m z54cX4Ayy$*^sfpC%Pd^mq;|H2`+-uoX2ckf@>p}2PbHy za?DDt>_>jJvTVU9`o#V0IVf|)Q0(+MWHDcQ@x|8rycNus^3%2o6CVszcr_AlP902^PYx%Nl zXsIIc9g1aq4o<_v;&{X(eMb%nD9QvWW7{1b={=CUpPli;bo2JI54Y0`cMFzBI*m}U zmIIjn@8xV6u5rLa#Ncd#V_=H^7X5@U=&`v27z9Y*_nI~71x4^I9#xWP?D!ddacIB% zqA@aX`cAUz3`85c(!>?Np7F}Vu)paLo{83mK@GSU+#hL z*WaNLbT%35p2@Ix&!pm1GAR*f{JOVg53+Kca4&Y!(#e~l91ePv40aD4oaoq&uBO_f zX$UGThD0BFi)Yyv?(Mz9_y(6Vz-8PIb4&#p$qDjZ^UP@q7C4r+6{Ry78^;ycwY z#*DXQ8;#xf?r*E5&)4+n)z|7UT%Z+w%R(B%{YpbGwUwe|3EBSkkA4&#oLQaIbTWHT z6C}^jSyp+tEUe~WY+!?iH){vMcXW7v&1Lrd?b&ca$Iy>5vgm#q<%LUl5X9&33}toQ zqa57X;;b+3Cw~Q&uIIdKthlcwb2|#$?<_00qpGi0Uwb(;Ca-#qz9(o0EXi;>U|HH0 z4+KlNCl5ZXi}BriSAt8=<}8^e$nDL%%d-_vjT&$v!fN zPD3+f*yye37ThN&nH*&M+wq{2dY`S^d9L>YHx)xFyU2|R?goXiml_uyF-8H2b-B4< zneXNq?$NyaIQQ`kGKqBa9C`xqhlV?s9ZW~4f^-ep`RRprRH$0O(k@F5)?-7>mMwsp zB-_n`=vy;B|N1Zdd_Kp~saT;K$yL2S=%Z~pb+$J{_ctpq-_v*dTV`n+LY0PO?Yfz& zfUsUW_=W7T%fY7fuSB1qiUdzlpy*;*I=4N$PkFFp1{ylF|6paqKUY=4@$BaJqD%OU z#~$3Ay`0~9`-jPahpXTG_3yPy%dvunhqIISwV&`$Bs(^*-aq;2>fikKAFclBzy7~h zfB4-uS8rFkzoYKAhta8hbLcsV%ih{seRH@em(y_%9uPsSd{i z!1zz;I()JX%nw{8A;>cw{v|&1pfPRhjhgU9eeQ3+NEY%GQ>I_Wd~#Lx^U%EtXh3O7GS-Uty2E1G~yf?=UCWid;X z7@WOCDlfLL-?=i)3^~r-hUn>5Wm-$Nl9QBi-*40HIT$cn(E(cGbaHYDIg8r`753)f z%hET~oYNe=@Fxq)g!FPQ=5fdvXbe-lCZUkgRPaV?@(o3c{`3d$#>f|optZg+`0NP2 zTh#6*&+ld&+==!%u-2rUPtb8j!9`S%qPp0YNZYzGp{evQEmG94GX9jFNTm5}PoSZ5 z!b`~x#zo)e@vwQLw{6kY{jPr$yckQISbT-S&3$|0vPQ<7hZo8yE3H%t)FYc@*W_p( z*t5US@M^tnYe|bFGe%`>r$cey6^HA7MLXd)T9N@%Ql+7oj2HZ0E!u0JPX-!AHS1ua zZ&^2di^j|$LJD`0L2o&7=-zrdTl|E^elG}+!jKhHDr&87lr;25nZw`O;6-D)tL}?$ zIEo^bWSIA0G6rWbA(I$|sw5a~dxN(vm8^k&{@JI;u>QS&_r_|^p*>T2{ix1Wv;9kB zShk)agvHX6h0TRwLH-yn-ry+sZE-LdQ_*bj9~Y(Pa;#^qda!cX@l2|pt0A13?S=%9u=TOw+qfWjNw=IE3-*? z=8k?7tZ*;fceUUGB|Z0UYz#9~Vd%=nD8HL6Qj!~Z#IhA*Bv;8u1fB2SjPW~5E zCWD*DNYC`NtVQe^ZCA4jKjQj9mxzgGZKxm}_(oy=yZ16%9FEa)8Y6WoNa zg`Yz>sPvn|cQSAc?7bOv8lxPFzIHS=%b{%3=l35;I$?n4yXDo-3s46J9lwbn{)gIZ+MbS>c5c%)+;uP!4aEg=rRNJ zPdcO(uK%~V;P?gf9n5ocX;Y*#`Wb{tA`%wv_(!{kGJsq#T?z;(Jne$J6cL_$u2x@ zTzAsx)}fEwoO!3GR5LVxc5D+Jn~=@J>1FJb!J)7Dqs0OW;oKPM4tB8@TShP#EnaGj zx^$~lL*vi2mibaHiN1hmlnaK#S3T#>o#2x^Q{A;>W246>JdZ!nmnsl* z0Vg)k`6?Yxo;n{~Re`1df*o1xxp)vgy8pt5n^v!ssXqSH;evrB5%LWlhA$48`O}R8 z=R1P=mDWa&UTYqBPEeEmz3857UvQx3f(iTHaXa|h`*m&e95{CvdanIn|Ge!hkFNIRoR^x*fjzo9cJ%2g3|?5h z^`ld(@4xZx>iciLyLzuCnAh$VAS#GRV%}|Bdk;Ld`a6I3KO8t%#QyV1ken^-${AmiY29j(6hwJ#0tM7ZOFTQ?a^@UeoSiN-o!0P4a+pId{RX461ZRmUX%7sdAFSNF@ zh;+!konimMsgG-uf37jLHdk3lPq|y!=+tJHaoW&xZ5DnZ;;`;&XU0F%S|?bGuqg}c z?Km>B+)97%!!Oed??3>&@#^UR;J3>7O~ja{guIp;)u@3GFpeacGw6-0%xQ;4H&a|G44hB zFp-XS483t0q7%#=SI%o3(r_V?!l=XO+PibeMu`%q!F@46Gg=ZH49rYt&}z49p|^n_NzhH+zmxLXBAM1-%W{I6YU&2$@Si>_WN^SQH#q9z*J#9z#KV-OrF zN_HbhO2kaYq1!ZVRJUhH zukNjm6yYb>x9zMEMeWG9>^QXg?ce`S9SqNAs90B*(-A#ftUECW@v3Zm&qT8m>5a+J zHb;8aDA!ymW~j`9!y6q0w})jG?{?0tB?jhDGmc_&&kPtoq=b|t=^A_wEw(4!wfIm8 zzNj5~X*yFWK`}C_BD5Mcg(H04+FYG9=LuY*T)fqRY(n|538n>aKVB%K6pq)?(Q=_j^BjyLEmE&JCIf zHMb00QT;J2;UWMt7$~Qaow62jzUC+lFr6pV0fcmt$!G#4_I!RNmCnNzYT?wP<` z-&5yzGS!&D58TG!Y;H{~67e~D&X}wi8{6%a`yILA*ttbxYregIvAUg(^HQ*ID+_<_soIY|n&W_yZbXq-@79 zX&!!?aV+2+hg113+~Yg)-x!VGcY-;i6Wll6)MJ37jIR1QIt$hv)BLVE`px0{#i>Lq z1x?~xfl{Tg-plqGo9d(kbzWBC!9V~@!D0ABuQDnd$~JC|r@sIFAIAH(KR8-ry!S(i zu`Pz6CP?E@kKkHinni}f?ly*PUwFD_xtihBN| zXh&4uew9IC43%5yD|O_m7w8P~SqYrX7`=c8&^0=oW;AFi9zW8W!+n)Q?rizTvDUlN zS9_|uxm*VSPyhU_)%9>oiEK#Lbb9!T@w%567{McHYCc1tea|L=AG|_Y2o^ih_h?Jm z_Rv_rgXIKddOt=b#x|>D0=}AtMSZ3-1BX)>7v%2Hdv6y9HhI!L zJlDO}JUCk#g+R1xjObx_5bV>((=0RiAtD`T@w+84_X~LJs@uLYf7y8a%qXP8jZ3zT zehCucF&Pv+PIv!4lgIc`$#=txS9^Bvd_NUc^Vz4x@tienb@!b>Qg{QWDf#P}V2e8^ z_!Yb)47`@Tx>Y?jrUD(#Vb6`s3pT2VG+`7(wvJl$T&Rs~s&-123Z#NxKSXEYC>+=g zLI8COXDA14VAo#^FwR^=aWmTE&hwN|tOEy>Bd` z&@AkRdByKXj~>ZJtrtk^;tyv#JuW!Cwd>B*cfc3{VM=mgiGF#!&|I~7skcQVBN&aoF5bshX#i_O8e9$c>i4*@fF@5svN z9LaEg$M)@+h?CqSJ9d|C+>w9rQEN=!se85YH|WmKZj8^^i8AP0#<+PRPx?J1l~vt6 zRYi37?Xvc4IpwiCa~Am#OJg}pH+p_0wdDOI2BR%{A@1vM-*tcI+KvwGdY)tw+fs@1 zLbr6UecX&^%+J>UV@vw_w}1EFHmkd@H4t;!y(?KpT~*Xr5lp6i0P z(<$;z!HM+V%n(TCOayTrn!=&nMTIYvRnydl!Ks9J*A|PUG42v^KnzM|A2&(mKMsT| zav~CfStqI&CT877%)mk0srzh9>%QkoNngvc(6LcT(BYWyr@r*s>WewBJ2nKU`|Z>teWeW9yYIXkvRg;jxb_};DgZxPz5CIb9C3hbT#YaLC*lw_S8kOsyMHmpsf4Am zJPQC7e)ABW6|}Vq8#&J z(b{7PgH18n&9dBw6Dl{$u5IhaPnRhsIB(|29XO~nC1qOKK*0su9*n`=H6Te;8d_1ios7xx!|#Guwg-iRU2-?*H^ z`M7NQu?)6D6HT;MW#-;JqW`ie*C*I<;r#i=Ae*s7_>LcYF$be_lMoLuOBsR0S3=nu zJJC7vb5RBYGaIAZ?HK{@{qT*|?XG#|r4y@%@xY@EMR0fRuND8z#@{}-WY~tbQEHv2 z7Y1jra_*E&-mg<8rNl|wn8QNQsjwwj?%o9}8TMe>M(k*68-ubR{SyTW3lqhktxG88 z@R-zyo)S*M{%*#@^~VXd_-S_vcY99bjc9j=y5?vKJ&S^(sU7hs_idB8!(Rps$JsUy zw)eSPgEM6(d-Gav*U;(c(PjU!O_g15>b@INM4Cfg3XV4lzI<}=d}W(OtGo96)$@(b z79`Q%&_jk#%IyJxl~B4B|8r&^WMG0b!$lTy48+dI&kUvpH^s^xx;x8p(XxZVp+mbEDDwsotQKnu3C%TW5nbyv|`i7Grf(kgQI5oeV^@6H^vsh<;-_a3>Wa zlhxq^ZR3!RP@1OgWDEI%Dpc%@OSz-0qs}F?>CGskkYS z(3lwwssr$axen|b51Ga&0+;)JubSY-1U@o+Gz@A!ZcHZcj(^RI(QQA(o9*AMe7?BQ z1V!9)Cp{Fu- zyOX>~Joa_t@5J31Tt{1Cu`fg8CgV(CwrfZ3ab!n7b!PbOk_@Yy{b&*GIFAg#6CNd4 z5|YxneeUVzy)B1XW{UH(J>yW2?NNciO*s=or)bs~yMa9{9~Y$TF$I}D6OZ*92I*FZgaEPYyxr`)xzO78n~P`eRGU>?~!L zIR?p&BAPYVE9=vFa zn^Qzq1krIs{fLjuOBKkS)+27-#BpFSa*&ie2RY*kzXpZ21JuyBF_<%laAb9#C(st0 z=bZSX$9B##?j>8>eY@8JlZ8*nx`b)CiQ|*=umR=|YuvaHMtJH*Y|iOKp0WCnPH6te zUVdq0z^C;nId$^X*m|0jUCxMA7QC%sG;rLFwaI&&N^sXC_SJsUcLYRspeg! zn(IQ);%sVAS*dF>N#jgQJGOT3+jlD;&C%DK=s|oY+boNGK8N`3pZ{p}>a)jJFP6>Q zi5AmKyOOzk!V|qcy0Ci)tk463H=J+@1-kF?w#sMIA-n1UGBPpPIM(*++D@fo!3*7R z9v2zGzP9!qe9PKe-{19ood=Jzz53^TRUCr453=hWC~cBWIaQv?-ttttJWMvX?*wX9 z5}iG73#Zm*219gwH)r_q<7~l}hpArMv0Xqp*%R&csKF20z*=+-VO0Q<^D1k6zEMLg zJ3RZ1O+3xTrP(sJbbl<+4T*yX|l+$px zN2e2?B(Vxc-;O{2_`82P{=(1x^f%igE!lpvr6`r+@7l3{^^gA1znW6%)uwkkr$9su zezqkM*RExc2D3*6Ff_<~lr5S0y1IDoVS6BdY4y#&`pwnmgL+}=dF7B`P)0k3C!j<+5d?ztGNFlbt{FR|DH9`%2?HflJ!F*SqXg@=A|`&n zRK$}*axCX4`c2VwS{d4>kL)jlc{F%gw^n&^2B!VT?mya^Q++)HzD{ym>|548v@xKK zy3e=o)t&b649^j!tf~E+l;SWF2^{4EOQr|mE1jKny}=SQ5nfXc(hMnC#E;l9971)E zVWgaH!eQ3ybRU@nO>w3v6@e3TGcdOo1W*QM4J>95U3%rj%l*AOL4l{9dOE|$I^pmZ zY(+6d)EIx@4bB9Bh^etL0jWpiqi)^rV-Wf-WitwA&hgVi6Vr({?i#~=48p}|!(@yq z#wO!*QS{CAiBc0`dk{0v2Hu@VaftdVHIUVs>`4N`S{JlvJh#eZesca|=b}MbnVcZb zZ;U}9p_zk~6u>t}wD`1CIbVB&4B?aBJFxG*~B0Z9y>J`q0Dm7 z_7<^JMR4M^*E75;Z>+(S^&Iz7iuXEyn{}tHCHSQE9l!m%za2daWVD}gG3XO! z&GsBu_kEDC7O_?G_~Z0 zGP$l5LW1QgEp6@q2HqK0A zTFVgMQ_w$tc+UU#HTMFU&Ueh;A3M)HUE}*Xx4&TTY^vI2%RT!pT9zTRWmzBkt#D91 z2GGjk=!65Mtj?MpvfK+il*W@?3>WZ2f3lNsK5*$TQU@D4VoI-rn_#FC%yCA#&U1`Q zZvxkWJ3gYvWLAui!98or!Zn#{CgiL&;l`yh=2ps>Q+T$nyqe$%SZY-A*fWB)XBaDZ ztl_fYWig6;4<^QiH$8t!>BzCZGqyF{M{agshkLAl2M0RU)8<|nw}YHtKNEbxM5Tc& zvy6*iu(7%CrGmqtMsI5{)T5`XK0aC;l?=panE`MpKIfzgG#smp&>={9y{rkkMe7qN zZal{6dh;6s2q0^G4jB#2L>mw9tX_ZZL?wxPSGO`+ZYMh!Xbct({5Zmmj|_S!>em!; zDLybq^851?q_!jPE#`b1-9;%$!GA8nLXYzRK?)|GzFW*>w`+Gka8J*cU z0d@t|T*E}bDfwTMjygs~Lk3$)?&@!}qF-IFD#t ziTaer(Z8tb$#|Brt;ZOQ=U2baDF5O!{eU(xuH2L`x4&G#d_y9~_GyvAUfFD)=# z=-NF;_vfszRhD}&TFKGnTDr@Ublmdb7Y0A3DtPgaszZiD{=IdcwWdRQ4xfC ztpO)1I1G{}UihEP0tb^4hypXRNRq|<7x)IheuGQAfFx!*T}K{`;O%;qNBX&_2He%o z81(Vt#4gV6$iCq3o>NL}yupOM6!eGY20l6LbdmGeTRmEWoZYx;+VhzI9{yTrLE8w*;i1ZjIqPGoxA4AOSb+edtryM3kfB={h#8fG@he8SPwc8QIOM-q=QL>!l*7`FlwB zGatCNAGIY4f{OMy-dJA(xNi8Z*{$JS%L*Y0O&SlI??!S+Mpw7&ix=8Ht!A1(`4c~# zO}KgWqcW}UynT9g;oODQ>5nUs782RErvONM7hk&3t}J&}@1H85Q=;N}^mR91NW5%w zdfyVfpZvI5x9i}LueZNyR!i~7weYnt)mr$(S|PcI1SEzLgcEWI zgVC#!C zo{?g)J;9>%XV>1!xf0aYneDBdL22;$qJhsn_uL3K-8hXWDVR{OuI%QFTjm^3T2Csg z+U+8oWlaG_9cv<-gR_HBfp^Z{T1ar%MOGiy3`n+l5FS+#Hj5*g5D0z`DiM{@-n^;o zW_72U4v4aCzQ?&(1SAE%Y`?$(UG~h>Y(>Oz=k`i^!`oBG_w`yLrI=PJ=9yDxiuRn3 zJ}Now8Iga?_G!uoV^m_$HVbDfR}m$;P&S?rLths!DGlBnW89cB7iGGX$NMB?MDtNPB{Qgb*92mEKNTU(S&(aQ_(6l#^$K!q z%}7J8NM40Ggf%+8+zuH*;9r+V|zmIc7k?8bGmW0lIfK2@u!}t zf}?JjWw!4=5{N5k6ox^B4~ga)c(>5$y@C$!y)-3Ln9;XH7LgQDJSq=$rMQ<`T`4W175eN#7|| zlr_IENSRL3DRXJ&VHr!AB3ZZAOQ9n{S@KDRRZ66Lq%VR2{V{YJ7{|zuzZ`+b?PJrhtenE&`|!R5j~;Oy0u z=C3iJStYTHgC;oGGlQe+mUB6Fu3wx*HVqmvU*9|L!2=FYqsa+*xOEAvkVSAXv~FZw z@c;K7T)d3gJ(S0e(-ZusM?rttA}XOglQBpZ5~{|$JAG)ao-vQZ*Ikr2vQ^k7i|kys z`a*N&WX#T8Kf6ojK&!^+oaI>NN{-F51MwnX7NVRLqwfNBFv<~QEp zp!2TkANX~6Hp3lFZH$iCENJOk%f1Akjy!dwdpuZ{aSd%V+@q0MreURaB#JOhQebSONHY2ADaMtUB;c$U%_Y9?>Y;YC`2d|di zOc1G{2RYyjw&Mh9g8?Uv@h^Cd&d}qUhQVlAeh_Uvxt|O(xgfXTee> z3MS@@4#9h&)g>?v7U0EpwVrkvFZ*HX&tuAVCx~Unc|?4VEx(iP0UoY)P!v!Al(1e&MJzvq(49PLX5IJVV@>-?2Z=Qp}DL z{Reh@i(py{rzv9$B3e|Ns4l9$W0*NdJu(84eX)r#BY`l`&OdmKBYVdhugZ%yH+juz zIHe3P)FK#nxYZibMwZW zz9Jd#z1w8ro8-PNlvJ{{C=Rl*>h{vbqLs~!Kvy2%nSjW426Qu%4?XFvX= zR@beIvXuxqyQMj7%0b%N+B@Z4jikA!5SlM07P-M#=CXb*MhN4)a|w^eN?0H|Ovk`L zL`$S8s5GbkH!qB}r!rRib#Yp)1?l97Wpis7ia3XlL&5#2(&)EZcV~U@@#9Yq+_zVc zzrXcR_L?G0I0g1!<4iLI!FgMP1kq5=)48s3jUZ@TYh?+y=Hj#8##r^aF><*3v2iR) z8|*bmfzvU{gHPgR1ckB%4iB2y9l>!zIS%e40%;8<;faBtd;W#h&wk@)%j{cUUHM4( z*wLDd1BVXBfSM0vgf_RAUwLKq#V>q5qPEEYW`=1Qz~^2nI(lWY4wuTLoIl_8M8V}u z40*jWplM{1kb0B>w>!qNZuXXv;^t?g^?eB(`;uPIFl4Y6dnwbpKL@EU&#m!#n6Uko zzx}JN1-(+K=`*W+37ErAx98u{8X;7szNN+%r_Z!MYz~pABpNw(XkP-X=3SL{Sc}2= zBSo^sDi1%Dqb#B-gJl@Ov-u@5TK|_Zo{(T962@a#^aTMsiYH@C!v>MtQApv!UkZ%_ zBon42Sl0e#*<{h=&6VBpjX9}3A_ZJ&P=dt0;TqoX89KG*wMPZpqTrmhURR2YqB91E zHH}KuMaiwNV@SPJ23Co-2;%09qZ`qJEvarM1FlszbhQAA;KX`OrFv0L-8gpR4^T*p zgGOb)psc!8hYDB`?OQ4&3a7!!slP`YM6|ytCK~RwmUBz=S%!n7P!OSKz{8%JmY^w0eGG+g z>)D(s#_Kq;;orSFExPW$UVUEXz(^*476)qRv-ukPz#HD9wZ#}*=y%46aAORC1Q|G4 z71cn*t1j-!7&Yy)ceIQQIfdpmHxb;qQg)NUgCsp)HG*}=Dn`uN0ZzsNf4*B}{Q`IJ zTnGKU_uCo=u3f`z4fpl^$XMqt^pUFS-uTb)<2Z#A_v6s}el43B&Bmk($hF?1f4|#b zQ^g9Jbbz;W=%TgZ%_(p{<8sYpk#jr{=lU6B42O0tbJnzpKD`+DX`IzJe){XlI#^&R zXPBlhtUr{AwFQd%$s~8d=zt-EWn|%Lm|^JC_|TO5;(J`Ov%sRPzu=j`v_0v~VUu#m zgHNr_Ub?pWfBxkA$?M?WODFMlkOcb7(P8Xs`u_3n;0Fx+rMJ-lT5|38L;Ky^ zUvgl+On?kaFF=n^qFph!!WL|Kql$gG74cN+<%Jz{z6Hw~@-mm4$dJHmwp1r2| z(f7g0*umKt%@bU}(aU(j#e2s*qtCY6aIVi}I__foktM2Q;D0f8Grl|5I=T(%F%B8r zuqQd1wwapXx1d(Er8fn7Y&2s-3FIyr*yV2*k4~6opXoGvMZbFDl^nL#e`cdRcl`Lk zVsF`=V+F7+*|2+8HGjNq9N;kG4lv-f z&uk7HgT^Kx5zW!N?Cc4cx=#lFmUODE1<~ZJYi56@L*R)MvAhJxmI^P<7CVU}jZS1= z@xEuE3A_WB4z?7Vz?Oe!&YUr{8LQqcubgk%M=CCtO1nm^{JPinx|kck<#8Ml zL6lFmd-v3@q-Uu9IR4D>Sr2;p^#9A$eLr7*rHNg?opTQAZnaviG#X9P%zo6K_uiv|m2Rz%`KGTEYia>}=iTh<_Hq`J)j*#`kp0Rzvm}5cd zn|WMKf7}`FFkr7-y*%*nJ3Q9497K#pJlHxoOVI~-M?T@y!UvZ*W$DF7KbeGNo0UvV(54#)s*=TX(1(-#yMrWs*CZ z-=|-BW%WzH^b2$R>U(F;l!2FxlI*>nQQKsvj+H*CIpDEu$2-l5V>%8uGy_h`KjF-y z$4kboqqsz+<9@BBI`o25Kl;&|ojqJIYn-R?5b4AinkOV!GbKpPW3@25MPc$j)Ee)? zi8l54@ne%ltX2e}O&W1Z|Fo)4kZdfim}dc&P+&}w^2$*4x8@o1cMwEq>(40Nya^b? zG$(3PoHN+$O8;66FbspoMheu_>h3JXv#8wN6wqJ(`OmEm?<;zoV124Cqel<#AMeSP zylfw2R=&8P7P|f&;}#P4%8$fBiRpbM>*0 zeQen4_|w2_0E|ytM@;6e;6z#>zuPgr4+sN(o2($a9|=Uy0oQ) zmMVU)tN_uKE!A{BDuv7%74?9T{XtzP}~CnLZeMX}EYr_MWW$viu! zUwCfLe?58v0dHLW>@R((cJzl=fA+O6w@F2WQVNfpIN8`mnfuY_f9eaX|LC`Wd-b(H z`_t98zk9Z3Vb$5SXVMj)RQE|J^FT?N098uZv8Osu?d0)!50AiCnjbvL!P?(wEoK}( zjPew0mpw{U^x5u=ZjskOIR@=8^YC_#kcv(?1+;&stUFFB_7MGLaCSWgsSZj+5d+6O z?xoboZW(V{-!06M!tkJD0IInzomym6EvB;#Df#eQx4V5A%==2ezFt(ACon(w=+eam~A@+yrGE)XQ(O|W`cze`7{=?$So$Wc^1 ztiyUetkZLS?*UAoPs(T4`5X@T&H8$Od#pbj9Eq0U)%sfBdHUNJ>v6pP`EQqfXr#XH z+WBs|7QT#P)?&eX8j8iobPom_u=h$)b>GWnLs&0Z$h!Gxie%d;a*N`>7=P}+UblTU zmU+#dCp$(d=)PmbBxj5}ywo}j*d8!or(QUu=e^$0UOUP_wBG*fzzIhwCDT zu{^=Z!#J*U4S7ONx)&qGSm1$1z4G9r57&}Uerv4b9mi(<_Q*Ot{1&`9gW$dEDAa=^ z-Flq14C3DV4&KVPU=+mUR=@c3ztD^3H(;t>ETcO9<0u`l9p_bYUz%YkP!>$@jYH1- z1df5DY!v)X^Br_guHm1YjyrQg%rjY{#AENFW2-aOsQuoT|E#n%`cmtrl`Uj2YX=Jt z^Zv<)&#igAM-y#oz9S1~pTjM1Z2keL>-xLv!DRLeB7;Xyf1CUKwhyKMTAK@$buiSI z@9gJ7vtaJIet5qgd;OWY4bS2jh^N4D^B4oj9yLDP=9t4D8$7-l{^#_xTB9>Q(4F1 zV%ze&WrvXw;HA9F`Licao*W$n?daveKzTZPc<0SGN7ivbgPANc`WzbK_BN$Jhz1TOXoK6_*-_Ne)h|P#`$YRG7!G>^jn{E>|3i;ScW*AevzRf z&82l7Ik`RO2OhqsPv8nBa>ZFft>^&oy3*&eB-MW-l<1*ZU{D|H`u*$YRxj6n`TpG-tM}h|YjrUrwG!8aX|)Uy4TFLXvi!5V3dKPc9=irrXdBPCf)f)%Jox6TT}bO^S3!q#Ku0mQq7aDx6f9$ za5IC=_&YOH2qLYsd8Dsam#p!|Fo0kv@;RvrfY`hVQS;Yk+uRZSoH^URubBZO$9(<0 z)Zz5Lzj;AL6~pC;ZbG)Lh52{%_juaFm4%_@dG7k|ScH*rnS#@gu2m2|2Yj~%>3y$! z;*+ZvU;J42Sgn5d|NU31b03}`Mc3iV`--}z<}T5Nj48}fTX=OW2g;+zAUQf1x|piE|n&HYxRxSzteu*ubujV=;Cg#Cs&6rU2FV<8OO(0Pp(}mdVhZP-~NODX7%^~ z>%YJHm;e0Vv?rzFg=_n3ZbPOxdP(iVG~0*{c;@dFNs<+ygJeiC5ufet_uc4bGsbrV z^G`^JUR^f05fEly>vxns zO-3kHI-F8K(9eTtW|aBxnD<;Qi3i08j<%^|z)QPIERR4F?Vd9Yqkj$|B@5C=)l5YN z(e9pciX1pl6SW=fM@;wHxsF0mTiCkX7d_xf=*D}3Y2jxK=+>9fL&N1ymLNch}!8k=pZV-CnHPNXhGpDC}R5z;*=DTIjYJ^dCvn%8=Kqk8y^ z^4f*{e!0%I9)9bwDB6qi<@f6+ey`Mmp4Eh!(IR9x=ZrD6RbbLy<9}oD$B)1TfA=>B z4I|4u48ohbv2-L}RJ?1c|FVA+>|Xod`gK_gWo^lL0XL-y43t@SBetS>_7<4jVXj%~ ziA24VS;+>e!&10prbw0LMRtUnG`P*}x1%7gb=`$Lz3`b6$zxIE7A4Bx6oxhYtjQC7 zdBAPo{W-q;`QP(>*RJ==D;QC9y!zWXU?&o_#v3qLVAB4CFFH?(1i039t_K(MLi-}M zl=G`sb1WxYC~w9Bo5kT%$I9d^xggz`^VRr1qx7OJnIIfjN*UJk;`N{TflJS@Y5?x{ zn#62R5q;#h)x@b^evnL-Ew$kx+VAFV|C0>eZjsVkSyFSm(>{`)@XQ?O90R}bMj9Dq zI!@4i!^!TcLEomDJaj)=F*GJnT`ao*UyA>gMwWE{f;yGltSaEB1!I;cxe{ zCeOKV-!-9-2=9eSXapU$&wZ|z4V)Pg=CpP+HB5gq3KqjciXI)x1HRrZ6Kwciw9wOk>p7a{5(xxL@0Z`BQ}5R>cK_)Bh(LG0 zQNa-J264P#6Ret>^0Ub%3SR2eH*eO^rfa%xbGYPcivA5UtX>y7K5yS4o6cF{HIvJj z47AC7$Go)1HH&iO8s2lDbH~+tI&O<1t(*xxoQh< zbib<^8))cwiavwlgLD0+x$M~Ch`F41@nxO7Hy1TMc(BGf$$425Yns&Vr|Vp?48kMxJZn!i9_H+rOxVOzzsdPKns^aC$-DtA4A7noPtOlpx}9 zw}US|e~H#VoXk%ScDS=ULrq_yC&6Dv)0BNQZ}&D2r)LZ;SYvBg_FE85d7{jO0vtI7 z;2?X1EAxzVlcGo=r+-tY-s51%W8Z-3>IkLvsKpmklT>_#B(Mybj>_ik^^ z?P)Z5Go0L_acF_OQevku7`=8&FyEdbyD3@wB*(>$0-0Nb>7~vd*TnY4XP-+atj;%` zTCFr3z3}0s^y#NZ?&wlX-U?Vu25W>Y`*rK)z1cuJ3*4Pu{nLN)kIT5!OpEN=)7)EE zuy@U-z5BQQ&RQ@d_%-1n6wHU9ge20HY@)gqfO+NRk57XaMegbo2v5M|Y0$)kA%jSq z`*^2rv4o=y=D~1tsY1pE$OayQp=1x^h(ICtD7L*~q@sKMZ04Z|d_1O*0!t4;0$Wkn z!?lP$zB*X9w8weVcC%hYpWLJk21^=Hi9vCYsPrMW;j!KR9`z$mp0e91l|~~Z4@R?`LkJI zti`mt07~2veZG~kngP_Bvn!^qciQ%c{5G0wN~67`~Cl~NbA|w6++FHNr6r^Z&7^4e?POIb=8Nx|QmMSbkV;r20@mP+n<@4l4Q%i*2zF#L`< z%J@I|^syqMbvW*rhGQpke!Tp`>g2Q1glk}QWdG{)i>Fu5mMVLq&-R1^qMsjDk9+3* zvlAWu!4H2hT@u0UZgBsZFaGqTCjH=t-|tZS4C#HrIyk~5wiQKAH(LT@tFvL-2edZz z8!;Pup+VC#rH8|Z#hD}m9_*{9fM1J}NiY>fZ~am+CQ535DLC*f!N7}+b~rsmO4ViX z4^IdnDPw2|lSd;WyNzgq|YMe%Zfa3+iv<8_JFt`$zo1>t4C(9N1>E`N)% zFAgHK;~|>pJMhNetQCJ)=xY&@4B&P2mSJH1_Rbh+m7q7SalpdEtM3+CUTD5g=euPM zi<0bnxC8b+Hxu{5(lwTZR`g3YaN@uN ziu6)e(zvrTcvH~`cX*aHWvk&T{qxBr?u5&V{}@rXH~fi+yc2cv<>N3dPPc;MJN7P+v%5AU4M z?N_pHy-z;(er>$2amTpcuW`fQ>w8-*;qL+dWc7MXW9foTF||HC6Ta9J=jf6f)`TB{ zpWj-W`z-jl?6Y}!K8kLCd_-JhQZC6avcbJM;iT-{${Fy>zxa!*Fa6xltv>yUSCUsL zK=sJbuujc7r~iZY@-}5J+Vk90irQ93nG}K8TBN|S8zN8kKuHXxOj;rQw@IQM&gQ06 z!yB}KhvB2jNuGp9dpp1I?HZB%-XDD>Jk_+Q1}d=vJkS`{1lI7;n!#=4-AC)UCUCG< z)`}MA{{0vn;UE6R0P_UP!O`Z(K_tt3Y}p8AsBRMbR~V;2v|ChwnVs`v^ZoX2~76FR&n@&yd6$>>a~-oP+U@ z%>|h>EfU1C0de;5qaZ=^aW*PF%sm%cgejTZh3?Ks-6Ozp`}&-Jd?km=wG72+fZ6F3TMG24X{B&( zEu%@M$HQpnaeD2J4B{ZWdYHlcB%0DSozV#|Wh7p#%kr})Pfi2XxJUTmWSeA@dfWEt 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⪻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%0ArDk4H;dIZYt+&aUOBn?5Yy6};+Wx92=) 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 z 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 literal 0 HcmV?d00001 diff --git a/static/img/news/graphiql-parser.png b/static/img/news/graphiql-parser.png new file mode 100644 index 0000000000000000000000000000000000000000..44be5b6d2538772711979fa608a9e6fda0f2b963 GIT binary patch literal 150143 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%0Dj44~>s%`Z4SR{s&AdTP>>wWe^s@a~qG70H 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%0D-ZsXfF7hf~&0B5hfUB(sU8t^$Ve) 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 Cn!WY_ literal 0 HcmV?d00001 diff --git a/static/img/report/amazon-web-services.svg b/static/img/report/amazon-web-services.svg new file mode 100644 index 0000000000..4760c9b813 --- /dev/null +++ b/static/img/report/amazon-web-services.svg @@ -0,0 +1 @@ +Amazon Web Services logo \ No newline at end of file diff --git a/static/img/report/apollo-graphql.svg b/static/img/report/apollo-graphql.svg new file mode 100644 index 0000000000..bd0ad9f93c --- /dev/null +++ b/static/img/report/apollo-graphql.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/report/expedia-group.svg b/static/img/report/expedia-group.svg new file mode 100644 index 0000000000..aa42b07ba8 --- /dev/null +++ b/static/img/report/expedia-group.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + diff --git a/static/img/report/facebook.svg b/static/img/report/facebook.svg new file mode 100644 index 0000000000..8bed232831 --- /dev/null +++ b/static/img/report/facebook.svg @@ -0,0 +1 @@ +facebook \ No newline at end of file diff --git a/static/img/report/hasura.svg b/static/img/report/hasura.svg new file mode 100644 index 0000000000..c17349e8cf --- /dev/null +++ b/static/img/report/hasura.svg @@ -0,0 +1 @@ +Hasura Technologies (member) logo \ No newline at end of file diff --git a/static/img/report/ibm.svg b/static/img/report/ibm.svg new file mode 100644 index 0000000000..08bbfc7a58 --- /dev/null +++ b/static/img/report/ibm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/report/novvum.svg b/static/img/report/novvum.svg new file mode 100644 index 0000000000..f92e564e5c --- /dev/null +++ b/static/img/report/novvum.svg @@ -0,0 +1,15 @@ + + + + Novvum SQUARED + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/static/img/report/paypal.svg b/static/img/report/paypal.svg new file mode 100644 index 0000000000..150f7badbc --- /dev/null +++ b/static/img/report/paypal.svg @@ -0,0 +1,39 @@ + +image/svg+xml \ No newline at end of file diff --git a/static/img/report/salsify.svg b/static/img/report/salsify.svg new file mode 100644 index 0000000000..b52588935f --- /dev/null +++ b/static/img/report/salsify.svg @@ -0,0 +1,669 @@ + +image/svg+xml \ No newline at end of file From d5460ff72abfefd7ffa2d639c3171e18083e407f Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 11 Mar 2021 23:54:59 -0500 Subject: [PATCH 103/439] Update broken link Signed-off-by: Brian Warner --- src/content/foundation/Join.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/foundation/Join.md b/src/content/foundation/Join.md index 3c1202d97a..da7a00108f 100644 --- a/src/content/foundation/Join.md +++ b/src/content/foundation/Join.md @@ -47,7 +47,7 @@ To join, please open a PR against a GraphQL repo ([instructions](https://individ The GraphQL Foundation is a member-supported, non-profit organization whose mission is to support the long-term health and viability of the [GraphQL ecosystem](https://graphql.org). The GraphQL Foundation is hosted by [The Linux Foundation](https://linuxfoundation.org), the 501(c)6 non-profit home of Linux and many other open source collaborative projects. -The GraphQL Foundation is entirely supported by [end-users, vendors, service providers, and consultants](/members) who recognize the importance of ensuring the long-term viability of neutral, collaborative development. The GraphQL Foundation is funded through participation fees, which are allocated by the governing board in ways that benefit the development community. +The GraphQL Foundation is entirely supported by [end-users, vendors, service providers, and consultants](/foundation/members) who recognize the importance of ensuring the long-term viability of neutral, collaborative development. The GraphQL Foundation is funded through participation fees, which are allocated by the governing board in ways that benefit the development community. ### Benefits of membership From 03e3443a7e2ae1933f08e1f88854acb381c1174f Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 11 Mar 2021 23:57:25 -0500 Subject: [PATCH 104/439] Add missing membership agreement preview copies Signed-off-by: Brian Warner --- ...ndation-Participation_Agreement-Preview.pdf | Bin 0 -> 671475 bytes static/files/LF_Membership-Preview.pdf | Bin 0 -> 212022 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/files/GraphQL_Foundation-Participation_Agreement-Preview.pdf create mode 100644 static/files/LF_Membership-Preview.pdf diff --git a/static/files/GraphQL_Foundation-Participation_Agreement-Preview.pdf b/static/files/GraphQL_Foundation-Participation_Agreement-Preview.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5977e7cac7bc5681000f58ddea372d316445f97a GIT binary patch literal 671475 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 z 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≶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 F{{R71cvk=b literal 0 HcmV?d00001 From 5d4427de792402dd7d97382949437bb0a0a6e854 Mon Sep 17 00:00:00 2001 From: Orta Date: Fri, 12 Mar 2021 13:34:46 +0000 Subject: [PATCH 105/439] Adds blog excerpts in index --- src/components/BlogPost/index.tsx | 10 ++++++++-- src/pages/blog.tsx | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/components/BlogPost/index.tsx b/src/components/BlogPost/index.tsx index 6793594ad0..849a4404a0 100644 --- a/src/components/BlogPost/index.tsx +++ b/src/components/BlogPost/index.tsx @@ -1,3 +1,4 @@ +import { printIntrospectionSchema } from "graphql" import React from "react" import Marked from "../Marked" @@ -10,6 +11,8 @@ interface Props { rawMarkdownBody: string isPermalink: boolean pageContext: any + excerpt: string + showExcerpt?: true } const BlogPost = ({ @@ -20,7 +23,9 @@ const BlogPost = ({ guestBio, rawMarkdownBody, isPermalink, - pageContext + pageContext, + excerpt, + showExcerpt }: Props) => (

      {isPermalink ? title : {title}}

      @@ -31,7 +36,8 @@ const BlogPost = ({ {guestBio && (

      {`This guest article contributed by ${byline}, ${guestBio}.`}

      )} - {rawMarkdownBody} + + {showExcerpt ?

      {excerpt}

      : {rawMarkdownBody}}
      ) diff --git a/src/pages/blog.tsx b/src/pages/blog.tsx index ffed462814..f92503d990 100644 --- a/src/pages/blog.tsx +++ b/src/pages/blog.tsx @@ -27,6 +27,7 @@ export default ({ pageContext, data }: any) => { { frontmatter: { title, date, permalink, byline, guestBio }, rawMarkdownBody, + excerpt }: any, i ) => ( @@ -40,6 +41,8 @@ export default ({ pageContext, data }: any) => { rawMarkdownBody={rawMarkdownBody} isPermalink={false} pageContext={pageContext} + excerpt={excerpt} + showExcerpt /> ) )} @@ -68,6 +71,7 @@ export const query = graphql` layout } id + excerpt rawMarkdownBody } } From 422ff726e3150b8938bdf71d6f584dbaeb969e4f Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 12 Mar 2021 15:29:25 -0500 Subject: [PATCH 106/439] Add blog posts from Foundation site This commit adds a bunch of content from the Foundation site. It also adjusts the CSS to make each post a little easier to see in the sidebar, and adds tags to each post for (hopefully) future support of blog categories. Signed-off-by: Brian Warner --- src/assets/css/_css/docs.less | 16 ++ src/components/BlogSidebar/index.tsx | 8 +- ...50914-graphql.md => 2015-09-14-graphql.md} | 1 + ...iptions.md => 2015-10-16-subscriptions.md} | 1 + ...60419-mocking.md => 2016-04-19-mocking.md} | 1 + ...=> 2016-05-02-rest-api-graphql-wrapper.md} | 3 +- ...eady.md => 2016-09-14-production-ready.md} | 1 + .../blog/2017-11-08-programmable-web.md | 12 ++ src/content/blog/2018-11-06-eweek.md | 12 ++ src/content/blog/2018-11-06-infoworld.md | 14 ++ .../2018-11-06-linux-foundation-graphql.md | 48 ++++++ src/content/blog/2018-11-07-datanami.md | 11 ++ src/content/blog/2018-11-07-sd-times.md | 14 ++ src/content/blog/2018-11-07-the-register.md | 12 ++ .../blog/2018-11-12-channel-futures.md | 17 +++ ...2019-03-12-joint-development-foundation.md | 60 ++++++++ .../blog/2019-10-28-interactive-landscape.md | 50 +++++++ .../2019-10-31-linux-foundation-training.md | 39 +++++ .../2020-04-02-graphql-annual-report-2019.md | 26 ++++ .../2020-04-03-graphiql-graphql-playground.md | 75 ++++++++++ src/content/blog/2020-06-13-season-of-docs.md | 42 ++++++ .../blog/2020-06-30-gsoc-2020-naman.md | 26 ++++ .../blog/2020-09-11-newsletter-august-2020.md | 58 ++++++++ .../blog/2020-09-21-gsod-2020-carolyn.md | 35 +++++ .../2020-10-15-newsletter-september-2020.md | 60 ++++++++ .../2020-11-12-newsletter-october-2020.md | 55 +++++++ src/content/blog/2020-12-08-defer-stream.md | 138 ++++++++++++++++++ .../2021-02-15-newsletter-february-2021.md | 65 +++++++++ 28 files changed, 895 insertions(+), 5 deletions(-) rename src/content/blog/{20150914-graphql.md => 2015-09-14-graphql.md} (99%) rename src/content/blog/{20151016-subscriptions.md => 2015-10-16-subscriptions.md} (99%) rename src/content/blog/{20160419-mocking.md => 2016-04-19-mocking.md} (99%) rename src/content/blog/{20160502-rest-api-graphql-wrapper.md => 2016-05-02-rest-api-graphql-wrapper.md} (99%) rename src/content/blog/{20160914-production-ready.md => 2016-09-14-production-ready.md} (99%) create mode 100644 src/content/blog/2017-11-08-programmable-web.md create mode 100644 src/content/blog/2018-11-06-eweek.md create mode 100644 src/content/blog/2018-11-06-infoworld.md create mode 100644 src/content/blog/2018-11-06-linux-foundation-graphql.md create mode 100644 src/content/blog/2018-11-07-datanami.md create mode 100644 src/content/blog/2018-11-07-sd-times.md create mode 100644 src/content/blog/2018-11-07-the-register.md create mode 100644 src/content/blog/2018-11-12-channel-futures.md create mode 100644 src/content/blog/2019-03-12-joint-development-foundation.md create mode 100644 src/content/blog/2019-10-28-interactive-landscape.md create mode 100644 src/content/blog/2019-10-31-linux-foundation-training.md create mode 100644 src/content/blog/2020-04-02-graphql-annual-report-2019.md create mode 100644 src/content/blog/2020-04-03-graphiql-graphql-playground.md create mode 100644 src/content/blog/2020-06-13-season-of-docs.md create mode 100644 src/content/blog/2020-06-30-gsoc-2020-naman.md create mode 100644 src/content/blog/2020-09-11-newsletter-august-2020.md create mode 100644 src/content/blog/2020-09-21-gsod-2020-carolyn.md create mode 100644 src/content/blog/2020-10-15-newsletter-september-2020.md create mode 100644 src/content/blog/2020-11-12-newsletter-october-2020.md create mode 100644 src/content/blog/2020-12-08-defer-stream.md create mode 100644 src/content/blog/2021-02-15-newsletter-february-2021.md diff --git a/src/assets/css/_css/docs.less b/src/assets/css/_css/docs.less index 0ad08aa862..773e006e06 100644 --- a/src/assets/css/_css/docs.less +++ b/src/assets/css/_css/docs.less @@ -288,3 +288,19 @@ } } } + +.blog-sidebar { + .recent-posts { + li { + border-bottom: 1px solid #DDD; + line-height: 18px; + padding: 10px 0; + font-weight: bold; + color: @rhodamine-color; + } + a { + font-weight: normal; + color: #666; + } + } +} diff --git a/src/components/BlogSidebar/index.tsx b/src/components/BlogSidebar/index.tsx index f77ffd45aa..16a933b9a0 100644 --- a/src/components/BlogSidebar/index.tsx +++ b/src/components/BlogSidebar/index.tsx @@ -7,14 +7,14 @@ interface Props { } const BlogSidebar = ({ posts, currentPermalink }: Props) => ( -
      -
      +
      +

      Subscribe

      RSS
      -
      +

      Recent Posts

        {posts.map(({ frontmatter }, i) => ( @@ -31,4 +31,4 @@ const BlogSidebar = ({ posts, currentPermalink }: Props) => (
      ) -export default BlogSidebar; \ No newline at end of file +export default BlogSidebar; diff --git a/src/content/blog/20150914-graphql.md b/src/content/blog/2015-09-14-graphql.md similarity index 99% rename from src/content/blog/20150914-graphql.md rename to src/content/blog/2015-09-14-graphql.md index 467b6111ea..bc5829b15c 100644 --- a/src/content/blog/20150914-graphql.md +++ b/src/content/blog/2015-09-14-graphql.md @@ -2,6 +2,7 @@ title: "GraphQL: A data query language" layout: blog permalink: /blog/graphql-a-query-language/ +tags: ["blog","spec"] date: 14 Sep 2015 byline: "Lee Byron" --- diff --git a/src/content/blog/20151016-subscriptions.md b/src/content/blog/2015-10-16-subscriptions.md similarity index 99% rename from src/content/blog/20151016-subscriptions.md rename to src/content/blog/2015-10-16-subscriptions.md index a034f8b22b..271cb31dad 100644 --- a/src/content/blog/20151016-subscriptions.md +++ b/src/content/blog/2015-10-16-subscriptions.md @@ -2,6 +2,7 @@ title: "Subscriptions in GraphQL and Relay" layout: blog permalink: /blog/subscriptions-in-graphql-and-relay/ +tags: ["blog", "spec"] date: 16 Oct 2015 byline: Dan Schafer and Laney Kuenzel --- diff --git a/src/content/blog/20160419-mocking.md b/src/content/blog/2016-04-19-mocking.md similarity index 99% rename from src/content/blog/20160419-mocking.md rename to src/content/blog/2016-04-19-mocking.md index 6eb936ed53..4d37e9c9de 100644 --- a/src/content/blog/20160419-mocking.md +++ b/src/content/blog/2016-04-19-mocking.md @@ -3,6 +3,7 @@ title: "Mocking your server is easy with GraphQL" layout: blog permalink: /blog/mocking-with-graphql/ date: 19 Apr 2016 +tags: ["blog"] byline: "Jonas Helfer" guestBio: engineer at Meteor working on Apollo --- diff --git a/src/content/blog/20160502-rest-api-graphql-wrapper.md b/src/content/blog/2016-05-02-rest-api-graphql-wrapper.md similarity index 99% rename from src/content/blog/20160502-rest-api-graphql-wrapper.md rename to src/content/blog/2016-05-02-rest-api-graphql-wrapper.md index 45ef5f48ba..99006133d5 100644 --- a/src/content/blog/20160502-rest-api-graphql-wrapper.md +++ b/src/content/blog/2016-05-02-rest-api-graphql-wrapper.md @@ -2,7 +2,8 @@ title: "Wrapping a REST API in GraphQL" layout: blog permalink: /blog/rest-api-graphql-wrapper/ -date: 5 May 2016 +tags: ["blog"] +date: 2016-05-05 byline: "Steven Luscher" --- diff --git a/src/content/blog/20160914-production-ready.md b/src/content/blog/2016-09-14-production-ready.md similarity index 99% rename from src/content/blog/20160914-production-ready.md rename to src/content/blog/2016-09-14-production-ready.md index 7b62b9f16f..4e2b4aacd3 100644 --- a/src/content/blog/20160914-production-ready.md +++ b/src/content/blog/2016-09-14-production-ready.md @@ -2,6 +2,7 @@ title: "Leaving technical preview" layout: blog permalink: /blog/production-ready/ +tags: ["blog"] date: 14 Sep 2016 byline: "Lee Byron" --- diff --git a/src/content/blog/2017-11-08-programmable-web.md b/src/content/blog/2017-11-08-programmable-web.md new file mode 100644 index 0000000000..a482bcc091 --- /dev/null +++ b/src/content/blog/2017-11-08-programmable-web.md @@ -0,0 +1,12 @@ +--- +title: "ProgrammableWeb: GraphQL Moving to Neutral, Open-Source Foundation" +tags: ["in-the-news"] +layout: blog +date: 2017-11-08 +byline: ProgrammableWeb +permalink: /blog/2017-11-08-programmableweb-graphql-moving-to-neutral-open-source-foundation +--- + +GraphQL will now have its own foundation: the [GraphQL Foundation](/foundation/). Although GraphQL was initially incubated by Facebook, GraphQL is now utilized heavily by a diverse set of companies including major tech giants (e.g. Twitter, Airbnb, Shopify, etc.). Accordingly, it makes sense that the data query language move to a neutral, open source home. Like many open source projects, the GraphQL Foundation will be hosted by the Linux Foundation. Linux will implement an open governance model similar to many collaborations overseen by Linux. The exact details of the model, and future plans continue to be a work in progress. The current founding members include Airbnb, Apollo, Coursera, Elementl, Facebook, GitHub, Hasura, Prisma, Shopify and Twitter. + +[Read More »](https://www.programmableweb.com/news/graphql-moving-to-neutral-open-source-foundation/brief/2018/11/08) \ No newline at end of file diff --git a/src/content/blog/2018-11-06-eweek.md b/src/content/blog/2018-11-06-eweek.md new file mode 100644 index 0000000000..9b847d6bd9 --- /dev/null +++ b/src/content/blog/2018-11-06-eweek.md @@ -0,0 +1,12 @@ +--- +title: "eWeek: GraphQL API Specification Moving Forward with Independent Foundation" +tags: ["in-the-news"] +layout: blog +date: 2018-11-06 +byline: eweek +permalink: /blog/2018-11-06-eweek-graphql-api-specification-moving-forward-with-independent-foundation +--- + +The Linux Foundation announced on Nov. 6 that it is forming a new foundation to support the open source GraphQL specification, which enables a new generation of APIs. For nearly two decades, REST (Representational State Transfer) has been one of the primary approaches for enabling APIs that help to connect and extend applications and web services. REST however has multiple limitations, which is where GraphQL steps into the picture, finding wide adoption by large web properties. GraphQL was created in 2012 by Facebook and became open source in 2015. The move to create a new vendor-neutral independent foundation under the Linux Foundation will serve to help further advance the development of GraphQL. + +[Read more »](https://www.eweek.com/development/graphql-api-specification-moving-forward-with-independent-foundation) \ No newline at end of file diff --git a/src/content/blog/2018-11-06-infoworld.md b/src/content/blog/2018-11-06-infoworld.md new file mode 100644 index 0000000000..7059d04f1c --- /dev/null +++ b/src/content/blog/2018-11-06-infoworld.md @@ -0,0 +1,14 @@ +--- +title: "InfoWorld: GraphQL gets its own foundation" +tags: ["in-the-news"] +layout: blog +date: 2018-11-06 +byline: InfoWorld +permalink: /blog/2018-11-06-infoworld-graphql-gets-its-own-foundation +--- + +The Linux Foundation plans to host a foundation to support the GraphQL API project, with the intent of growing a neutral ecosystem for the technology. + +GraphQL is a specification for building APIs. It is intended to make cross-platform and mobile development simpler. Providing an alternative to REST, GraphQL lets developers use a strongly typed query language to define requests and responses, letting an application specify what it needs from an API. GraphQL enables access to multiple data sources through a single request. + +[Read more »](https://www.infoworld.com/article/3318255/apis/graphql-gets-its-own-foundation.html) \ No newline at end of file diff --git a/src/content/blog/2018-11-06-linux-foundation-graphql.md b/src/content/blog/2018-11-06-linux-foundation-graphql.md new file mode 100644 index 0000000000..0c1edc2b59 --- /dev/null +++ b/src/content/blog/2018-11-06-linux-foundation-graphql.md @@ -0,0 +1,48 @@ +--- +title: The Linux Foundation Announces Intent to Form New Foundation to Support GraphQL +tags: ["announcements"] +layout: blog +date: 2018-11-06 +byline: GraphQL Foundation +permalink: 2018-11-06-linux-foundation-announces-intent-to-form-new-foundation-to-support-graphql +--- + +[The Linux Foundation](https://www.linuxfoundation.org/), the nonprofit organization enabling mass innovation through open source, announces a broad coalition of industry leaders and users have joined forces to create a new open source foundation for the [GraphQL](https://graphql.org/) project, which will be dedicated to growing and sustaining a neutral GraphQL ecosystem. Hosted under the Linux Foundation, the [GraphQL Foundation](https://gql.foundation/)'s mission will be to enable widespread adoption and help accelerate development of GraphQL and the surrounding ecosystem. + +“As one of GraphQL’s co-creators, I’ve been amazed and proud to see it grow in adoption since its open sourcing. Through the formation of the GraphQL Foundation, I hope to see GraphQL become industry standard by encouraging contributions from a broader group and creating a shared investment in vendor-neutral events, documentation, tools, and support,” said Lee Byron, co-creator of GraphQL. + +GraphQL is a next­-generation API technology developed internally by Facebook in 2012 before being publicly [open sourced in 2015](https://code.fb.com/core-data/graphql-a-data-query-language/). As application development shifts towards microservices architectures with an emphasis on flexibility and speed to market, tools like GraphQL are redefining API design and client-server interaction to improve the developer experience, increasing developer productivity and minimizing amounts of data transferred. GraphQL makes cross-platform and mobile development simpler with availability in multiple programming languages, allowing developers to create seamless user experiences for their customers. + +GraphQL is being used in production by a [variety of high scale companies](https://graphql.org/users/) such as Airbnb, Atlassian, Audi, CNBC, GitHub, Major League Soccer, Netflix, Shopify, The New York Times, Twitter, Pinterest and Yelp. GraphQL also [powers hundreds of billions of API calls a day at Facebook](https://code.fb.com/core-data/graphql-a-data-query-language/). + +“We are thrilled to welcome the GraphQL Foundation into the Linux Foundation. This advancement is important because it allows for long-term support and accelerated growth of this essential and groundbreaking technology that is changing the approach to API design for cloud-connected applications in any language,” said Jim Zemlin, Executive Director, the Linux Foundation. + +Unlike REST-­based APIs, which take advantage of HTTP and existing protocols, GraphQL APIs provide developers with the flexibility to query the exact data they need from a diverse set of cloud data sources, with less code, greater performance and security, and a faster development cycle. Not only does this enable developers to rapidly build top­ quality apps, it also helps them achieve consistency and feature parity across multiple platforms such as web, iOS, Android, and embedded and IoT applications. + +The GraphQL Foundation will have an open governance model that encourages participation and technical contribution and will provide a framework for long-term stewardship by an ecosystem invested in GraphQL’s success. + +“At Facebook, our mission is to give people the power to build community and bring the world closer together. We believe open source projects and the communities built around them help accelerate the pace of innovation and bring many minds to bear to solve large-scale challenges. GraphQL is one such project and community and the GraphQL Foundation will help ensure GraphQL continues to solve the real data fetching challenges that developers will face in building the products of tomorrow,” said Killian Murphy, Director, Facebook Open Source. + +“GraphQL has redefined how developers work with APIs and client-server interactions. We look forward to working with the diverse GraphQL community from end users like Facebook to a diverse ecosystem of vendors to become an independent foundation, draft their governance and continue to foster the growth and adoption of GraphQL,” said Chris Aniszczyk, Vice President of Developer Relations, the Linux Foundation. + +## Supporting Quotes + +“Airbnb is making a massive investment in GraphQL, putting it at the center of our API strategy across both our product and internal tools. We are excited to see the Foundation play a key role in cultivating the community around GraphQL and continue to evolve GraphQL as a technology, paving the way for continued innovation of Airbnb’s API.” — Adam Neary, Tech Lead, Airbnb + +“Given GraphQL’s centrality in the modern app development stack, the foundation we’re announcing today is not just necessary, but overdue. As the creators of Apollo, the most widely used implementation of GraphQL, we’re looking forward to working together with the Linux Foundation to define appropriate governance processes for this critical Internet standard.” – Geoff Schmidt, co­-founder and CEO of Apollo GraphQL + +“GraphQL, and the strong ecosystem behind it, is leading to a fundamental change in how we build products, and it helps bring together teams and organizations of every size. At Coursera, GraphQL assists us in understanding the massive breadth of our APIs and helps us create transformative educational experiences for everyone, everywhere. We’re excited to see the impact of the GraphQL Foundation in making both the technology and the community stronger.” – Jon Wong, Staff Software Engineer, Coursera + +“GraphQL has come a long way since its creation in 2012. It’s been an honor seeing the technology grow from a prototype, to powering Facebook’s core applications, to an open source technology on the way to becoming a ubiquitous standard across the entire industry. The GraphQL Foundation is an exciting step forward. This new governance model is a major milestone in that maturation process that will ensure a neutral venue and structure for the entire community to drive the technology forward.” – Nick Schrock, Founder, Elementl, GraphQL Co-Creator + +“We created GraphQL at Facebook six years ago to help us build high-performance mobile experiences, so to see it grow and gain broad industry adoption has been amazing. Since Facebook open-sourced GraphQL in 2015, the community has grown to include developers around the world, newly-founded startups, and well-established companies. The creation of the GraphQL Foundation is a new chapter that will create a governance structure we believe will empower the community and provide GraphQL long-term technical success. I’m excited to see its continued growth under the Foundation’s guidance.” – Dan Schafer, Facebook Software Engineer, GraphQL Co-Creator + +“GraphQL has proven to be a valuable, extensible tool for GitHub, our customers, and our integrators over the past two years. The GraphQL Foundation embodies openness, transparency, and community — all of which we believe in at GitHub.” – Kyle Daigle, Director, Ecosystem Engineering, GitHub + +“This is a very welcome announcement, and we believe that this is a necessary step. The GraphQL community has grown rapidly over the last few years, and has reached the point where transparent, neutral governance policies are necessary for future growth. At Hasura, we look forward to helping the Foundation in its work.” – Tanmai Gopal, CEO, Hasura + +“GraphQL has become one of the most important technologies in the modern application development stack and sees rapid adoption by developers and companies across all industries. At Prisma, we’re very excited to support the GraphQL Foundation to enable a healthy community and sustain the continuous development of GraphQL.” – Johannes Schickling, Founder and CEO, Prisma + +“At Shopify, GraphQL powers our core APIs and all our mobile and web clients. We strongly believe in open development and look to the Foundation to help expand the community and nurture its evolution.” – Jean-Michel Lemieux, SVP Engineering, Shopify + +“GraphQL is gaining tremendous adoption as one of the best protocols for remote retrieval of large object graphs. At Twitter, we are looking forward to what’s to come in the GraphQL ecosystem and are very excited to support the GraphQL Foundation.” – Anna Sulkina Sr. Engineering Manager, Core Services Group, Twitter diff --git a/src/content/blog/2018-11-07-datanami.md b/src/content/blog/2018-11-07-datanami.md new file mode 100644 index 0000000000..bbb5ba6772 --- /dev/null +++ b/src/content/blog/2018-11-07-datanami.md @@ -0,0 +1,11 @@ +--- +title: "Datanami: Will GraphQL Become a Standard for the New Data Economy?" +tags: ["in-the-news"] +layout: blog +date: 2018-11-07 +permalink: 2018-11-07-datanami-will-graphql-become-a-standard-for-the-new-data-economy +--- + +Don’t look now but a new language called GraphQL is emerging that could radically simplify how developers use APIs to get data into applications, and potentially provide a graph-like alternative to procedural REST. The company behind the open source software, Apollo, today announced the GraphQL Platform to standardize access to the new technology. + +[Read more »](https://www.datanami.com/2018/11/07/will-graphql-become-a-standard-for-the-new-data-economy/) \ No newline at end of file diff --git a/src/content/blog/2018-11-07-sd-times.md b/src/content/blog/2018-11-07-sd-times.md new file mode 100644 index 0000000000..017a1d70bd --- /dev/null +++ b/src/content/blog/2018-11-07-sd-times.md @@ -0,0 +1,14 @@ +--- +title: "SD Times: The Linux Foundation announces plans to form GraphQL foundation" +tags: ["in-the-news"] +layout: blog +date: 2018-11-07 +byline: SD Times +permalink: /blog/2018-11-07-sd-times-lf-announces-plans-to-form-graphql-foundation +--- + +In an effort to grow and sustain the GraphQL ecosystem, The Linux Foundation has announced plans to launch a new open-source foundation for it. GraphQL is an [API](https://sdtimes.com/tag/apis/) technology that was initially developed by Facebook. + +The GraphQL Foundation will be a collaborative effort between industry leaders and users. + +[Read more »](https://sdtimes.com/api/the-linux-foundation-announces-plans-to-form-graphql-foundation/) diff --git a/src/content/blog/2018-11-07-the-register.md b/src/content/blog/2018-11-07-the-register.md new file mode 100644 index 0000000000..e674b64824 --- /dev/null +++ b/src/content/blog/2018-11-07-the-register.md @@ -0,0 +1,12 @@ +--- +title: "The Register: Facebook’s open-source license drama-zone GraphQL gets swanky digs in Linux mansion" +tags: ["in-the-news"] +layout: blog +date: 2018-11-07 +byline: The Register +permalink: /blog/2018-11-07-the-register +--- + +GraphQL, a query language for APIs that was on the verge of being shunned last year over software license concerns, has bounced back and landed in the arms of the Linux Foundation. + +[Read more »](https://www.theregister.co.uk/2018/11/07/graphql_on_linux/) \ No newline at end of file diff --git a/src/content/blog/2018-11-12-channel-futures.md b/src/content/blog/2018-11-12-channel-futures.md new file mode 100644 index 0000000000..68ac1f29f9 --- /dev/null +++ b/src/content/blog/2018-11-12-channel-futures.md @@ -0,0 +1,17 @@ +--- +title: "Channel Futures: GraphQL API Query Language Growing, Gets Own Support Foundation" +tags: ["in-the-news"] +layout: blog +date: 2018-11-12 +byline: Channel Futures +permalink: /blog/2018-11-12-channel-futures-graphql-api-query-language-growing +--- + +The growing popularity and use of the open-source GraphQL API language by software developers has inspired the creation of a [GraphQL Foundation](https://www.linuxfoundation.org/press-release/2018/11/intent_to_form_graphql/) to promote the technology and help it accelerate its development and footprint in future code. + + + +The new organization, hosted by the non-profit [Linux Foundation](http://www.linuxfoundation.org/), is made up of a wide range of companies and users that are interested in growing and nurturing the GraphQL API project, which Facebook originally developed internally. After several years of development, Facebook released the code for GraphQL as an opn-source project. + +[Read more »](https://www.channelfutures.com/open-source/graphql-api-query-language-growing-gets-own-support-foundation +) \ No newline at end of file diff --git a/src/content/blog/2019-03-12-joint-development-foundation.md b/src/content/blog/2019-03-12-joint-development-foundation.md new file mode 100644 index 0000000000..c4c864fe44 --- /dev/null +++ b/src/content/blog/2019-03-12-joint-development-foundation.md @@ -0,0 +1,60 @@ +--- +title: The GraphQL Foundation Announces Collaboration with the Joint Development Foundation to Drive Open Source and Open Standards +tags: ["announcements"] +layout: blog +date: 2019-03-12 +byline: GraphQL Foundation +permalink: /blog/2019-03-12-graphql-foundation-announces-collaboration-with-jdf +--- + +The [GraphQL Foundation](/foundation/), a neutral home for the GraphQL community to accelerate development of the surrounding ecosystem, today announces it is collaborating with the Joint Development Foundation (JDF), [which recently joined the Linux Foundation to drive adoption of open source and standards](https://www.linuxfoundation.org/press-release/2018/12/jdf-joins-lf-family/), to continue developing the [GraphQL specification](https://github.com/facebook/graphql/). + +GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for the data query language. The following companies Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, Pipefy, Salsify, Solo.io and Thicit are joining as members to advance GraphQL as an industry specification for designing more effective APIs. + +GraphQL powers hundreds of billions of API calls a day at Facebook, which developed the technology in 2012 and played an integral role in helping GraphQL [join the Linux Foundation last year](https://www.linuxfoundation.org/press-release/2018/11/intent_to_form_graphql/). Today, virtually every major programming language offers GraphQL support through a variety of open source software libraries. + +GraphQL is the first Linux Foundation project to benefit from the JDF and Linux Foundation collaboration, which provides open source projects with a swift path to standardization for open specifications. Developers will have an open GraphQL specification and open source software implementations available for designing conformant APIs. + +“We are excited to formally welcome new members and to work closely with them to build out and support a global GraphQL ecosystem. We’re pleased that the GraphQL specification will continue to evolve through the JDF and Linux Foundation partnership. With an easier and faster way to create and advance standards, developers can concentrate on creating applications that make a bigger impact on communities around the world,” said Lee Byron, co-creator of GraphQL. + +GraphQL is important for API development as it allows nested objects in a single API request that traditionally would require multiple API requests. The [GraphQL specification](https://github.com/facebook/graphql/), [GraphQL.js](https://github.com/graphql/graphql-js) reference implementation, [DataLoader](https://github.com/facebook/dataloader) library, and [GraphiQL](https://github.com/graphql/graphiql) developer tool are technical projects supported by the GraphQL Foundation. As application development shifts toward microservices architectures with an emphasis on flexibility and speed to market, tools like GraphQL are redefining API design and client-server interaction to improve the developer experience, increasing developer productivity and minimizing amounts of data transferred. GraphQL makes cross-platform and mobile development simpler with availability in multiple programming languages that are consistent and feature parity across multiple platforms such as web, iOS, Android, and embedded and IoT applications. + +[The Linux Foundation](https://www.linuxfoundation.org/) and the [Facebook Open Source](https://opensource.facebook.com/) team leveraged the JDF’s proven framework to create a lightweight governance structure for specifications — allowing communities to quickly spin-up neutral collaborations. + +“We’re thrilled to see GraphQL and the Joint Development Foundation join forces and get to work so quickly to advance open standards,” said Jim Zemlin, executive director of the Linux Foundation. “Working with the JDF, the GraphQL community is able to leverage turnkey infrastructure to create and manage open standards more quickly and nimbly than ever before. This allows developers to continue to break barriers and modernize application development.” + +“We are very pleased to have worked closely with the Linux Foundation in creating this novel approach to specification-based collaborations,” said Michael Cheng from the Facebook Open Source team. “By offering open source communities a streamlined path to standardization and nurturing open source implementations, this strategic alignment benefits GraphQL developers, corporate contributors and end users who need both outcomes to succeed.” + +“We look forward to working closely with the GraphQL Foundation and we expect many other Linux Foundation projects to work with us this year to accelerate specifications and standards development to advance their mission and drive the creation of innovative technology, ” said David Rudin, president of the Joint Development Foundation. + +## Member Quotes + +“Given GraphQL’s centrality in the modern app development stack, the foundation we’re launching today is not just necessary, but overdue. As the creators of Apollo, the most widely used implementation of GraphQL, we’re looking forward to working together with the Linux Foundation to define appropriate governance processes and accelerate the adoption of this critical Internet standard.” — Geoff Schmidt, CEO and Co-Founder, Apollo + +“GraphQL is a foundational technology for building APIs that empower frontend developers to deliver the best user experience for their customers. With AWS AppSync and the Amplify Framework, AWS is enabling developers to build and run critical GraphQL workloads at scale, and we are excited to join the Foundation to support and grow the GraphQL community.” — Adrian Cockcroft, Vice President of Cloud Architecture Strategy, AWS + +“GraphQL has been invaluable to Butterfly Network in advancing our mission of democratizing medical imaging. It’s enabled us to build data-efficient APIs to serve healthcare providers in areas with limited broadband internet access, while preserving our ability to quickly develop new API functionality. GraphQL has played a key role in allowing our back end and front end teams to work together with a minimum of friction. We’re excited to support the GraphQL Foundation in its work to further shepherd the standard.” — Jimmy Jia, Principal Scientist, Butterfly Network + +“Dgraph started just a few months after a draft GraphQL spec was released in mid-2015. Unsatisfied with existing graph languages, we decided to bet the future of our distributed graph database on GraphQL. Dgraph is now the only database to natively support a language very close to GraphQL. Considering how easy and intuitive it is for our users, it has been the best decision we made. So, we stand proud with the GraphQL Foundation to help build the next generation of apps on graphs.” – Manish R. Jain, CEO, Dgraph Labs + +“Our goal at Gastby is to provide the best platform for building fast, compelling websites. We use GraphQL to provide a flexible data layer that can be used with different sources. We welcome the establishment of the GraphQL Specification Project and are very excited to be part of it.” — Mikhail Novikov, Software Developer, Gatsby Inc. + +“GraphZen strives to deliver a fantastic developer experience for C# developers building GraphQL APIs and to provide the support and training needed by enterprises to realize the benefits of GraphQL. GraphZen is excited to join the GraphQL Foundation and steward the GraphQL specification in a way that continues to drive innovation and adoption through open standards.” — Craig Smitham, Creator & Founder, GraphZen + +“The GraphQL technology and community is spearheading a much required shift in the API experience for the modern web, especially as applications are becoming more ‘frontend’ heavy. At Hasura, we’re extremely excited about the potential of GraphQL to evolve the way teams organize their codebases, and communicate with each other; especially in relation to the ongoing serverless movement. There could not be a better home for GraphQL projects and events than the GraphQL Foundation, and we are proud to do our bit to help make the technology and community around GraphQL sustainable and open.” — Tanmai Gopal, CEO, Hasura + +“IBM has continued to be an industry leader, helping clients keep pace with the rapidly evolving API technologies landscape. We are pleased to join the new GraphQL Foundation as a founding member to help drive greater open source innovation and adoption of this important data access language and runtime for APIs.” – Juan Carlos Soto, VP Hybrid Cloud Integration and API Economy, IBM + +“Intuit began using GraphQL shortly after it arrived in open source. We have developed a complex schema with over 600 core objects, 1,600 types and thousands of connections between objects. We’ve made major contributions to the open source GraphQL Java library. We look forward to participating in the GraphQL Foundation to advance its capabilities and more directly participate in the thriving community.” — Jeff Brewer, Vice President, Chief Architect, Small Business and Self-Employed Group, Intuit + +“Neo4j is pleased to support GraphQL, due to its unique ability to enable front-end developers, API developers and data architects to all work with the same graph-based data model. Our GraphQL integration and GRANDstack have already helped thousands of developers build graph applications with Neo4j, thanks to the huge developer productivity gain of GraphQL and the graph thinking mindset it brings for both developers and API consumers. The GraphQL Foundation is an important step to cement today’s most relevant standard for building APIs and we’re honored to join as founding members to help steward GraphQL as the ecosystem continues to evolve.” — Emil Eifrem, CEO and Co-Founder, Neo4j + +“We are grateful that Novvum has grown alongside GraphQL and its community over the past four years. We couldn’t be more excited about the future of GraphQL, and look forward to working with the Linux Foundation and GraphQL Foundation to improve the quality and experience of API development for engineers.” — Raj Singh, CEO and Co-Founder, Novvum + +“At Pipefy we are building the lean management platform. Since the beginning, GraphQL has enabled our developers to deliver new features and services more efficiently and with better communication from front-end and back-end teams. After we started using it internally, we decided to build our public API using GraphQL, a choice that enabled us to deliver a better developer experience to the developers who are building on top of our platform. We are excited to contribute to the GraphQL ecosystem and support the GraphQL Foundation.” — Raphael Costa, Head of Platform, Pipefy + +“Salsify provides a data platform that enables the world’s largest brands to deliver compelling product experiences across the retail ecosystem. Our GraphQL powered APIs enable us to support a diverse set of use cases with great developer ergonomics and excellent performance. We look forward to working with the GraphQL Foundation to support the continued evolution of GraphQL.” — Joel Turkel, Chief Software Architect, Salsify + +“[Solo.io](http://solo.io/)’s mission is to empower enterprise organizations rapidly adopt innovative technology and extend their existing investments. GraphQL is a powerful way to help “glue” monolith, microservices, and serverless applications with a unified API. Our open-source project, Sqoop, leverages GraphQL and other innovative projects like Envoy to streamline the developer experience, and simply glue together environments without writing a single line of code. We are excited to join the GraphQL Foundation and look forward to working within the GraphQL community” — Idit Levine, CEO & Founder, Solo.io + +“GraphQL, and alongside its tooling, has grown to proof its worth and is here to stay. Time for a power-up supported by many hands and brains through the Joint Development Foundation and Linux Foundation. GraphQL is the glue that keeps your domain data in context, understandable, and always ready to empower the next ideas. Looking forward to new and improved power’s, to evolution.” — Tim Govers, CEO, Thicit diff --git a/src/content/blog/2019-10-28-interactive-landscape.md b/src/content/blog/2019-10-28-interactive-landscape.md new file mode 100644 index 0000000000..c1926bf58f --- /dev/null +++ b/src/content/blog/2019-10-28-interactive-landscape.md @@ -0,0 +1,50 @@ +--- +title: GraphQL Foundation Launches Interactive Landscape and Welcomes New Members from Open Source Summit Europe +tags: ["announcements"] +layout: blog +date: 2019-10-28 +byline: GraphQL Foundation +permalink: /blog/2019-10-28-graphql-foundation-launches-interactive-landscape-welcomes-new-members +--- +[The GraphQL Foundation](/), a neutral home for the GraphQL community to accelerate development of the surrounding ecosystem, today announced seven new members to support the Foundation's efforts, along with the launch of the [GraphQL Landscape](https://landscape.graphql.org). + +The GraphQL Landscape is a dynamically generated tool designed to help explore the burgeoning GraphQL community of projects, adopters and member organizations. Currently, it is comprised of 100+ cards representing a market cap of more than $3.4T. + +"When we first created GraphQL, we set out to make product development easier with APIs driven by the needs of mobile and app developers and dramatic simplifications of how APIs are built and maintained," said Lee Byron, Director of the GraphQL Foundation. "I'm thrilled to see this influx of multi-industry support for GraphQL and a commitment to increase developer productivity, showcased throughout the impressive and growing landscape." + +"I'm thrilled to help launch the GraphQL Foundation's first landscape, displaying GraphQL's vast range of projects, adopters and members," said Chris Aniszczyk, VP of Developer Relations and CTO of CNCF at the Linux Foundation. "This interactive resource has been a labor of love from and for our community, and I look forward to watching it grow into the same standard for real-time ecosystem information that the CNCF Landscape has been for the cloud native space." + +GraphQL is a next­-generation API technology developed internally by Facebook in 2012 before being publicly [open sourced in 2015](https://code.fb.com/core-data/graphql-a-data-query-language/). Unlike REST-­based APIs, which take advantage of HTTP and existing protocols, GraphQL APIs provide developers with the flexibility to query the exact data they need from a diverse set of cloud data sources, with less code, greater performance and security, and a faster development cycle. Not only does this enable developers to rapidly build top­ quality apps, it also helps them achieve consistency and feature parity across multiple platforms such as web, iOS, Android, and embedded and IoT applications. + +Brian Warner of The Linux Foundation has joined the GraphQL Foundation as its Program Director, helping to support the growing community and the project's ongoing needs. "I look forward to working with Lee and the governing board to establish the infrastructure and support needed to ensure the health and sustainability of the vibrant GraphQL community." + +GraphQL is being used in production by a [variety of high scale companies](https://graphql.org/users/) such as Airbnb, Atlassian, Audi, CNBC, GitHub, Major League Soccer, Netflix, Shopify, The New York Times, Twitter, Pinterest and Yelp. GraphQL also [powers hundreds of billions of API calls a day at Facebook](https://code.fb.com/core-data/graphql-a-data-query-language/). + +## Member Quotes + +"Open source specifications rely on strong collaboration and proper stewardship. 8base loves GraphQL and we joined the GraphQL Foundation to be involved in the specification's future with other leading-edge technology companies. Our hope is that, with our involvement, the surrounding ecosystem continues to flourish at an accelerated pace." - *Albert Santalo, CEO & Founder, 8base* + +"It's truly surreal to see GraphQL grow from its conception to spread throughout the entire technology industry. The Foundation provides the infrastructure to make this a true industry standard, backed by stable, trusted, company-neutral governance." - *Nick Schrock, Founder, Elementl* + +"At Expedia Group, GraphQL is helping us build better experiences for our travelers. As a rapidly adopted technology in software development, we believe an open and community supported GraphQL specification and ecosystem is critical to its continued success." - *Trevor Livingston, Principal Architect, Expedia Group (VRBO)* + +"At Fauna, we have seen first-hand the productivity and architectural benefits GraphQL offers developers. We believe that an open ecosystem and shared specification are a benefit to all. We're excited to contribute to the GraphQL community and collaborate on its continued innovation." - *Matt Freels, CTO, Fauna, Inc.* + +"We are thrilled to be a part of the GraphQL Foundation. We see GraphQL as one of the most important emerging API technologies and strongly believe in its bright future! We're excited to continue investing in the GraphQL ecosystem and community with tools, events and educational content." - *Johannes Schickling, CEO, Prisma* + +"We're deliberate about the technology we build and adopt. That's why we're excited to double-down on our investment in GraphQL as a foundational technology at Shopify. We believe GraphQL provides great tools for our internal teams and app developers to extend our platform and create faster merchant experiences." - *Jean-Michel Lemieux, CTO, Shopify* + +"GraphQL plays a key part in helping us serve the public conversation on Twitter by enabling faster product iteration across our teams. As GraphQL is gaining tremendous adoption as one of the best protocols for remote retrieval of large object graphs, we are very excited to support the GraphQL Foundation." - *Anna Sulkina Engineering Director, Core Services Group, Twitter* + +## About the GraphQL Foundation + +The GraphQL Foundation is an open, neutral organization that provides oversight of funding, operations, and marketing resources for the GraphQL community to enable widespread adoption and help accelerate development of the broader ecosystem. The [GraphQL specification](https://github.com/graphql/graphql-spec), [GraphQL.js](https://github.com/graphql/graphql-js) reference implementation, [DataLoader](https://github.com/graphql/dataloader) library, and [GraphiQL](https://github.com/graphql/graphiql) developer tool are technical projects supported by the GraphQL Foundation. More details can be found at [https://foundation.graphql.org](/). + +## About The Linux Foundation + +The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org. + +\# \# \# + +*The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: [https://www.linuxfoundation.org/trademark-usage](https://www.linuxfoundation.org/trademark-usage). Linux is a registered trademark of Linus Torvalds.* + diff --git a/src/content/blog/2019-10-31-linux-foundation-training.md b/src/content/blog/2019-10-31-linux-foundation-training.md new file mode 100644 index 0000000000..c8205a956d --- /dev/null +++ b/src/content/blog/2019-10-31-linux-foundation-training.md @@ -0,0 +1,39 @@ +--- +title: "Linux Foundation Training Announces a Free Online Course-Exploring GraphQL: A Query Language for APIs" +tags: ["announcements"] +layout: blog +date: 2019-10-31 +byline: GraphQL Foundation +permalink: /blog/2019-10-31-linux-foundation-training-announces-free-online-course-exploring-graphql +--- + +[The Linux Foundation](http://www.linuxfoundation.org/), the nonprofit organization enabling mass innovation through open source, today announced enrollment is now open for a new, free, course – [Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/introduction-to-graphql). This course is offered through [edX](https://www.edx.org/), the trusted platform for learning. + +[GraphQL](https://graphql.org) is revolutionizing the way developers are building APIs for web, mobile and even databases. But what exactly is GraphQL? GraphQL is an open source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. + +This course explains what GraphQL is and why it is getting so much attention from software engineers. It covers the advantages over REST, what types of software architectures to use it with, and why it benefits both frontend and backend developers. The student practices GraphQL queries in an interactive playground, and learns advanced topics such as how to implement a GraphQL server on the backend, how to use a GraphQL server with a client, and how to keep the GraphQL server secure. The course content was originally created by [Prisma](https://prisma.io), and updated and maintained by [Novvum](https://novvum.io). + +"Since open sourcing GraphQL, I have been blown away by the growth of the technology and community. I'm excited to see the introduction of more educational material which I hope will help our community continue to grow and reach developers world-wide." – *Lee Byron, Executive Director, GraphQL Foundation, and GraphQL Co-Creator* + +This course will help programmers gain the skills needed to use GraphQL for a small project or professionally in production. They will feel comfortable getting started with the right tools for their use case. + +For the nontechnical person, this course will help them improve communication with developers and to participate in conversations about GraphQL. They will understand when and why to use GraphQL for a project. + +[Exploring GraphQL: A Query Language for APIs](https://www.edx.org/course/introduction-to-graphql) is available at no cost, with content access for up to 7 weeks. Learners may upgrade to the verified track for $99, which includes all graded assessments, unlimited access to the course content and the ability to earn a Verified Certificate upon passing the course. + +### About The Linux Foundation + +The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at [www.linuxfoundation.org](https://linuxfoundation.org). + +The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: [https://www.linuxfoundation.org/trademark-usage](https://www.linuxfoundation.org/trademark-usage/). + +Linux is a registered trademark of Linus Torvalds. + +\# \# \# + +### Media Contact: + +Clyde Seepersad +The Linux Foundation +404-964-6973 +cseepersad@linuxfoundation.org diff --git a/src/content/blog/2020-04-02-graphql-annual-report-2019.md b/src/content/blog/2020-04-02-graphql-annual-report-2019.md new file mode 100644 index 0000000000..c37151b693 --- /dev/null +++ b/src/content/blog/2020-04-02-graphql-annual-report-2019.md @@ -0,0 +1,26 @@ +--- +title: "Announcing the 1st GraphQL Foundation Annual Report" +tags: ["announcements"] +layout: blog +date: 2020-04-02 +byline: GraphQL Foundation +permalink: /blog/2020-04-02-announcing-the-first-graphql-foundation-annual-report +--- + +The GraphQL Foundation recently turned 1 year old and is happy to announce its [first annual report](/foundation/annual-reports/2019/)! + +The annual report details the accomplishments of the organization in its first year, along with a forward looking statement for 2020 and beyond from Lee Byron, the GraphQL Foundation Executive Director: + +> As the Executive Director of the GraphQL project, I hope I can speak for the whole community when I say we are looking forward to another productive year of GraphQL development. We are putting the final touches on the GraphQL 2020 spec release, and continue to make great progress developing new features, stabilizing existing ones, and exploring beyond core GraphQL. +> +> It has been really encouraging to see GraphQL continue to evolve over the past year as a technology and as a community. GraphQL is being used at scale by not only Facebook but now a great number of organizations large and small. As I said when first introducing the project, GraphQL is unapologetically driven by the needs of the client. This has been a critical aspect of GraphQL's success and it is great to see this principle reflect itself in our community, where those more interested in consuming APIs than producing them have come together to support the ongoing sustainability of the project. +> +> Since establishing the GraphQL Foundation, we've had an outpouring of support from these companies. This neutral, non-profit home for the GraphQL project has provided a healthy way for users, contributors, and supporters to collaborate and contribute funding in support of our programs and collaborative processes. For example, this support has enabled us to support long-time contributor Ivan Goncharov to focus on crucial development and maintenance of the reference implementation, specification and other community gardening work. It has also allowed us to launch a [free GraphQL edX course](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis), and has enabled us to take some first steps toward supporting and producing community events. +> +> Development of the GraphQL spec has remained open to all contributors. Over the last year we've brought more rigor and clarity to the development process. I've found it encouraging that contributions have been a healthy mix of aspirational new features and iterative improvements to the stable base. This demonstrates that GraphQL is evolving in meaningful ways to address exciting new use cases while also building confidence and stability around what thousands of companies use in production every day. Both of these are essential for GraphQL's long term success. +> +> Looking ahead, I have great optimism for GraphQL and see huge opportunities. First, we've been hard at work on the 2020 spec and that release is imminent. Spec development continues to accelerate and exciting advancements and improvements are underway for the 2021 release and beyond. Second, we have been accepted to participate in Google Summer of Code and are looking forward to adding these talented students as project collaborators. Third, the communities around the core GraphQL project are collaborating. For example, GraphiQL and Playground recently announced they will be joining efforts to build better tools for us all. +> +> Thank you again for your involvement in this project and your support of the GraphQL Foundation. I am pleased with our progress and am looking forward to another productive year. +> +> _– **Lee Byron**, Executive Director, GraphQL Foundation, and GraphQL Co-Creator_ diff --git a/src/content/blog/2020-04-03-graphiql-graphql-playground.md b/src/content/blog/2020-04-03-graphiql-graphql-playground.md new file mode 100644 index 0000000000..8f2ecc7cfa --- /dev/null +++ b/src/content/blog/2020-04-03-graphiql-graphql-playground.md @@ -0,0 +1,75 @@ +--- +title: "Web-based GraphQL IDEs for the win: How & Why Playground & GraphiQL are joining forces" +tags: ["announcements"] +layout: blog +date: 2020-04-03 +byline: Rikki Schulte, Jason Kuhrt +permalink: /blog/2020-04-03-web-based-graphql-ides-for-the-win +--- + +![Banner showing the Prisma and GraphQL Foundation logos with a :handshake: emoji between them](/img/news/playground-transition-banner.png) + +## GraphiQL's beginnings + +The initial public commit to GraphiQL was in 2014. + +When [Lee Byron](https://github.com/leebyron), [Hyo Jeong](https://github.com/asiandrummer) and [Angel Gomez](https://github.com/AGS-) first published it, the intention was to create a minimal reference IDE development ecosystem for GraphQL. [Greg Hurrell](https://github.com/wincent) created the streaming `graphql-language-service-parser`, designed to empower the `codemirror-graphql` mode. + +The goal was to give people the utility packages they needed to build their own web based or desktop IDE tool, and at its core, a relatively simple tool for folks to start learning and applying the language, and for exploring schemas. At the time, LSP was not yet a commonly accepted standard, and VSCode had yet to become the incredibly popular development tool it is today. + +Last year, these original engineers handed over to the graphql foundation three repositories: GraphiQL, `codemirror-graphql` and the `graphql-language-service` packages. + +Fast forward to now, and GraphiQL is now used by GraphQL implementations in dozens of languages, as well as hundreds of frameworks and runtimes. It's used for everything from HTTP operations, to querying local schemas, data science tools, and even for data transmission for IOT platforms. You'll find it in the AWS dashboard, GitHub developer tools, and many more places we are honored to see this library used. + +## Enter Playground + +Alongside GraphiQL, many of us are familiar with its sibling - the handsome & feature-full [GraphQL Playground](https://github.com/prisma-labs/graphql-playground). Following GraphiQL's lead, it uses our `codemirror-graphql` ([Insomnia](https://insomnia.rest/graphql/), [Altair](https://altair.sirmuel.design/) and many others are also in this club!). This is why there are so many similarities between the direct editing experience of these tools. + +Playground is _exactly_ what we wanted to happen. It helped drive the development of our language ecosystem, and gave users an easier option than the more customization-oriented GraphiQL. It provided a ton of excellent features - `graphql-config` support, multiple tabs, i18n, and http server middlewares. + +## Prisma Donates Playground to GraphQL Foundation + +As many have successfully guessed, **Prisma _is_ donating Playground to the GraphQL Foundation.** Entering 2019 Prisma envisioned an eventual Playground 2.0 but then the advent of a modular GraphiQL 2 project showed an opportunity for great synergy, made all the more natural by Prisma's pivot toward modular database tooling for developers. + +Playground 1.x has been a community effort of [dozens of contributors](https://github.com/prisma-labs/graphql-playground/graphs/contributors). Prisma thanks all contributors who helped out along the way. Prisma remains deeply committed to supporting the future of the GraphQL language. For example the [Prisma Labs team](https://github.com/prisma-labs) continues to focus on GraphQL API layer and [recently announced](https://github.com/prisma-labs/nexus/issues/373) the transition of [Nexus](https://nexus.js.org/) from a schema building library into a full [fledged GraphQL API framework](https://www.nexusjs.org). + +## The Playground Features you love + +In the interest of parity, we will keep a lot of the same features, whether by introducing them to the core or proving plugins that will ship with the playground preset. + +- multiple tabs (GraphiQL Core) +- headers tab per operation tab (plugin) +- tracing tab (plugin) +- playground doc explorer (plugin) +- internationalization (GraphiQL Core) +- `graphql-config` support, with new features thanks to our fantastic colleagues at the [Guild Dev](https://github.com/orgs/the-guild-org/people), who Prisma has entrusted with many other projects. +- easy to use middlewares + +## New Features + +These new features will come with the new `graphql@2.0.0`: + +- vscode style command palette (via `monaco-editor`) +- jump to fragment or other type definitions +- generate a collection of operations from your project's source files +- more customizable network options - default headers per project, as well as headers per-operation +- helpers for integrating custom authentication flows +- extensive theme, layout, and component customization abilities (you can start with the playground theme preset and work from there!) +- custom tabs and panels +- a first-class `graphiql-explorer` plugin in partnership with the original creators, our colleagues at [OneGraph](https://www.onegraph.com/) + +## How will it be re-implemented? + +Playground 2.0 will be a GraphiQL preset that includes the custom theme as well as the custom playground doc explorer plugin (as an alternative to the new doc explorer proposed by @orta and other users), HTTP headers and tracing tab plugins. You can find more technical detail, ongoing discussion and things to work on the [GraphiQL Plugin API Meta Issue](https://github.com/graphql/graphiql/issues/983) or in [other playground related discussion issues](https://github.com/graphql/graphiql/issues?q=label%3Agraphql-playground-preset) in the GraphiQL monorepo. + +While the Playground team's baseline goal will be relative parity with Playground 1.0, the team will be accepting proposals for new features and plugins that build on the existing GraphQL Playground experience. The [Features Roundup](https://github.com/graphql/graphiql/projects/10) project is a great place to see what we have planned already for plugins that Playground's preset can use, or you can also create a proposal if you don't see what you're looking for. + +## `graphql-playground` repository next steps + +The existing `graphql-playground` repository will get one or two more maintenance/bugfix releases before it will be archived. You can still fork it of course. You can learn more about this in [the graphql-playground issue](https://github.com/prisma-labs/graphql-playground/issues/1143) we created for this migration. + +## Call for Contributors + +We're also looking for contributors to form a team to develop, support and maintain a playground preset. The goal would be for them to help iterate on and stabilize the plugin API effort, as well as work towards the effort of contributing to and maintaining the playground preset and its associated plugins. If you are interested leave comment in the [Call for Contributors Github issue](https://github.com/graphql/graphiql/issues/1443). + +You can also follow the [Plugin API Proposal discussion issue](https://github.com/graphql/graphiql/issues/983) for updates, and get involved in our [discord channel](https://discord.gg/EXUYPaY) we've created just for the playground initiative. diff --git a/src/content/blog/2020-06-13-season-of-docs.md b/src/content/blog/2020-06-13-season-of-docs.md new file mode 100644 index 0000000000..83e2abc1e0 --- /dev/null +++ b/src/content/blog/2020-06-13-season-of-docs.md @@ -0,0 +1,42 @@ +--- +title: "GraphQL joins Google Season of Docs" +tags: ["announcements"] +layout: blog +date: 2020-06-13 +byline: Obinna Ekwuno +permalink: /blog/2020-06-13-graphql-joins-google-season-of-docs +--- + +# **GraphQL joins Google Season of Docs.** + +Open source communities are one of the best ways to collaborate with a larger scale of developers, it incorporates the best part of learning, mentorship, and collaboration on a large scale. +**Open-source** software has been proven to create large effective ecosystems of users that improve quality. It has been known for many years that the more a piece of software is used, the quicker bugs **will** be identified. In the **open-source** community when a bug is found, users contribute fixes. +**GraphQL** is an **open**-**source** data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. **GraphQL** was developed internally by Facebook in 2012 before being publicly released in 2015. + + + +# **What is Google Season of Docs?** + +The Google Season of Docs is the intersection of technical writing, open-source contribution, and mentorship. In this three month program, you will be working closely with maintainers of open source projects to improve on existing documentation and processes to better the community. + +For technical writers who are new to open source, the program provides an opportunity to gain experience in contributing to open source projects. + +For technical writers who're already working in open source, the program provides a potentially new way of working together. Season of Docs also gives open source projects an opportunity to engage more of the technical writing community. + + + +## **How can I be a part of this?** + +Open source organizations apply to be mentor organizations in the Season of Docs which includes a list of documentation project ideas with their applications. Technical writers can look through the list of proposals here are the [project ideas for the GraphQL organization](https://github.com/graphql/foundation/tree/master/mentorship/2020/gsod). +When you have selected a project you would like to work on, write up a project proposal and submit it to [Season of Docs](https://developers.google.com/season-of-docs). You may continue to refine your proposals until July 9th. If you need clarifications, please contact Ivan Goncharov and Uri Goldshtein by sending a message to [mentorship@lists.foundation.graphql.org](mailto:mentorship@lists.foundation.graphql.org). + +The GraphQL organization will reach out to you after they have evaluated the proposals. The accepted technical writers spend a few months working with mentors from the open-source organizations to complete their projects. At the end of the program, the Google program administrators announce the projects that finished successfully. +Check out the [official technical writer guide.](https://developers.google.com/season-of-docs/docs/tech-writer-guide) + + + +## **How long is this program?** + +The technical writing applications started on June 9th, 2020 and will last till July 9th, 2020. The selection process for the proposals submitted to organizations lasts till July 31st, 2020. Then Doc development officially begins September 14th, 2020, and ends December 5th, 2020. For a more detailed timeline check out the [official season of docs timeline](https://developers.google.com/season-of-docs/docs/timeline). + +_– **Obinna Ekwuno**, Software Engineer, DevRel GatsbyJS_ diff --git a/src/content/blog/2020-06-30-gsoc-2020-naman.md b/src/content/blog/2020-06-30-gsoc-2020-naman.md new file mode 100644 index 0000000000..c685fc272f --- /dev/null +++ b/src/content/blog/2020-06-30-gsoc-2020-naman.md @@ -0,0 +1,26 @@ +--- +title: "Google Summer of Code 2020 Participant: Naman" +tags: ["announcements"] +layout: blog +date: 2020-06-30 +byline: Naman Kumar +permalink: /blog/2020-06-30-gsoc-2020-participant-naman +--- +![GSOC 2020](/img/logos/gsoc.svg) +> [Naman Kumar](https://naman.sh) is a Computer Science & Engineering student from New Delhi, India and a FullStack Engineer at [ProductHunt](https://producthunt.com). He is selected for Google Summer of Code 2020 - GraphQL Foundation under the mentorship of [Ivan Goncharov](https://github.com/IvanGoncharov). In this post he will share his plans on how he is going to spend his summer contributing to the Graphql Foundation. + +Hi, GraphQL is a technology I use everyday at my work place and other projects building platforms with 200 to 2 million users. I am surely in love with it, acknowledging how much it improves the development speed and removes the overhead of documentation for starters. + +I have huge respect for Open Source organisations and really inspired by the work the whole graphql community is doing to make lives of developers easier. I have always wanted to participating in GSOC, which I assure you is a dream of every student. + +I got to know about the acceptance of Graphql Foundation under GSOC from Ivan’s [talk](https://www.youtube.com/watch?v=PsXxL1oJLrc&list=PLTRTpHrUcSB9jtvOwnq1yVwZl5k2DdBb2&index=24&t=0s) at GraphQL Asia Submit 2020. I was really excited about having a chance to contribute to the tools which are used not only by me but are powering applications used by billions of people on the planet. + +Having a keen interest in compiler design, the project idea of working on the [graphql.js](https://github.com/graphql/graphql-js/) reference parser looked really interesting to me. Fortunately being selected for the program, I am going to spend the summer of 2020 working on Graphql.js reference parser and [GraphiQL parser](https://github.com/graphql/graphiql/tree/main/packages/graphql-language-service-parser), to merge the two together. Graphql.js reference parser do not have streaming support or the best error recovery setup. The goal is to take inspiration from the GraphiQL parser and implement the streaming support in the reference parser so that it can be used by IDEs and other development tools. + +I spent the community bonding period getting to know both the people in the graphql community and getting myself familiar with the projects. I explored the code base and solved few minor bugs with the help of Ivan. The graphql.js reference parser which is well maintained has a really good code quality and readability which helped me gain it's understanding really quickly, on the other hand the GraphiQL parser with just 1000 lines of pure “old is gold” code base, implemented 3 years ago, looks difficult to grasp at first but with proper understanding is a very simple and cute state machine. + +Ivan and I also spent the time ideating about dividing the whole project into 3 milestones and breaking those into smaller goals. As the graphiql parser is not actively maintained and has zero test coverage it was really important to have the parser fully covered before we make any changes. Our goal was to enable the graphql.js parser be able to used by the IDEs and performance is a major factor we need to care about for that. Considering it, we also decided to do benchmarking of the GraphiQL parser. Ergo the first milestones includes reaching 100% test coverage for the GraphiQL parser and thorough benchmarking. + +The next steps will be to use the graphql.js reference parser’s lexer in the GraphiQL parser and construct a plan to merge the parsers. Once the graphql.js parser reaches the capabilities as that of the GraphiQL parser, we can migrate the GraphiQL IDE to use graphql.js parser. Near to the completion of the first milestone I am really happy with the new thing I have learned under the mentorship of Ivan and really excited to work on the upcoming tasks. + +> – **Naman Kumar**, GSOC 2020, Graphql Foundation diff --git a/src/content/blog/2020-09-11-newsletter-august-2020.md b/src/content/blog/2020-09-11-newsletter-august-2020.md new file mode 100644 index 0000000000..7e252fc79e --- /dev/null +++ b/src/content/blog/2020-09-11-newsletter-august-2020.md @@ -0,0 +1,58 @@ +--- +title: GraphQL Foundation Monthly Newsletter August 2020 +tags: ["newsletter"] +layout: blog +date: 2020-09-11 +byline: GraphQL Foundation +permalink: /blog/2020-09-11-graphql-foundation-monthly-newsletter-august-2020 +--- + +[GraphQL](https://graphql.org) has redefined how developers work with APIs and client-server interactions. And as the community works hard to foster the growth and adoption of GraphQL, we are excited to share the work of the community and discussions via a new monthly GraphQL Foundation newsletter. + +All work on GraphQL and related projects, both big and small, is important to the growth and maturity of the project, which has already seen adoption from many of the world’s largest internet-scale companies. + +Many of these items are just in beginning discussions while some are further along. The goal of this monthly post is to summarize and share what’s top of mind for the community and help others get involved. These are only initial discussion topics. For notes on the full discussion during the monthly WG calls please refer to these [call notes](https://docs.google.com/document/d/1_jvxzCkI6VWo2KEobisoiW1n_irJ4dp0aD8Pq9UXuvw/edit#) + +## Updates + +### [GraphQL over WebSocket refresh, existing issues and security implications](https://github.com/enisdenjo/graphql-transport-ws/blob/master/PROTOCOL.md) +This discussion topic proposes taking on the following two critical items of security and bypassing the onConnect event. And possibly re-writing the WebSocket protocol from scratch with full RFCs + + +### [Tagged Type RFC](https://github.com/graphql/graphql-spec/pull/733) +This is an RFC for a new "Tagged" type to be added to GraphQL, to help address the input polymorphism feature gap. Originally proposed as the @oneField directive, the Tagged type has evolved into an entire new type in the type system, and is currently the lead proposal from the Input Unions Working Group. + +A Tagged type defines a list of named member fields each with an associated type (like the fields in Object and Input Object types); but with the stipulation that exactly one of these fields must be present (no more, no less). Depending on the types of the member fields, a Tagged type could be appropriate for input, output, or both, which is proving to be quite controversial; it's possible that the tagged type might be scoped to input only before release. The Tagged type was most recently introduced to the GraphQL Working Group in August and is undergoing feedback and revision before an expected update with the working group in October or November. + +If you have use-cases for input polymorphism, please take a look - feedback is very welcome. + +### [Standardize naming for Field coordinates](https://github.com/graphql/graphql-spec/issues/735) + +This PR proposes the following 2 RFCs +1. Formalizing the naming and definition of field coordinates (as discussed in [#735](https://github.com/graphql/graphql-spec/issues/735)) +2. Formalizing the way in which a Field Node (and list thereof) contained within a query document can be serialized as field coordinates + + +### [Adding generics to DocumentNode and Source to allow TypeScript type inference](https://github.com/graphql/graphql-js/issues/2727) + +[@dotansimha](https://github.com/dotansimha) from [The Guild](https://the-guild.dev) had recently implemented an improved version of DocumentNode, called TypedDocumentNode, that allows type generics for result type and variable type and contributed it to graphql-js. + +This improved version allows TypeScript to infer the types automatically when an object that matches the signature is used. + +You can learn more by reading about it on his [blog post](https://the-guild.dev/blog/typed-document-node). + +## In Other News + +* We recently welcomed the newest member of the GraphQL Foundation - [The Guild](https://the-guild.dev). [Here](https://foundation.graphql.org/members/) you can find the list of all current members of the foundation. +* [@hereisnaman](https://github.com/hereisnaman) successfully finished his Google Summer of Code (GSoC) project and is in the process of merging his[PR](https://github.com/graphql/graphql-js/pull/2770). Learn more about it [here](https://foundation.graphql.org/news/2020/06/30/google-summer-of-code-2020-participant-naman/). +* GraphQL was accepted to the Google Season of Docs (GSoD) and [@carolstran](https://github.com/carolstran) will be working on the [FAQ section](https://developers.google.com/season-of-docs/docs/participants/project-graphql-carolstran) of graphql.org +* [GraphQL over HTTP](https://github.com/graphql/graphql-over-http) was moved and is now under GraphQL Foundation +* [@lilianammmatos](https://github.com/lilianammmatos) and [@robrichard have](https://github.com/robrichard) made big progress on `@deferer & @stream`. Yo can learn more by watching their talk about it at the [GraphQL Summit](https://www.youtube.com/watch?v=icv_Pq06aOY): +* [@andimarek](https://github.com/andimarek) and [@eapache](https://github.com/eapache) started the [GraphQL Scalars](https://github.com/graphql/graphql-scalars/issues) initiative. You can also learn more by watching their talk about it at the [GraphQL Summit](https://www.youtube.com/watch?v=SRGTaYL3h9c). +* All WG recordings were published on [Youtube](https://www.youtube.com/channel/UCERcwLeheOXp_u61jEXxHMA). + +## Get Involved! + +Developers can get involved in the community and contribute to the project at [https://github.com/graphql](https://github.com/graphql). + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [member page](/foundation/join). If you have questions about membership, please send an email to [membership@graphql.org](mailto:membership@graphql.org). diff --git a/src/content/blog/2020-09-21-gsod-2020-carolyn.md b/src/content/blog/2020-09-21-gsod-2020-carolyn.md new file mode 100644 index 0000000000..a4cdc2f3e3 --- /dev/null +++ b/src/content/blog/2020-09-21-gsod-2020-carolyn.md @@ -0,0 +1,35 @@ +--- +title: "Google Season of Docs 2020 Participant: Carolyn Stransky" +tags: ["announcements"] +layout: blog +date: 2020-09-21 +byline: Carolyn Stransky +permalink: /blog/2020-09-21-gsod-carolyn-stransky +--- + +> [Carolyn Stransky](https://workwithcarolyn.com/) is a frontend developer and journalist based in Berlin, Germany. She is selected for [Google Season of Docs 2020](https://developers.google.com/season-of-docs) - GraphQL Foundation under the mentorship of [Ivan Goncharov](https://github.com/IvanGoncharov). In this post, she will share her plans on how she is going to spend the next couple of months contributing to the GraphQL Foundation. + +When I first heard about GraphQL three years ago, I thought that it was a programming language that constructed charts or plotted points on graphs. After building my first application with GraphQL, I would have categorized it as React-specific tooling, like Redux or React Router. Months later, I was still convinced it was just another Twitter-fueled programming trend. + +Looking back now, it’s clear that my initial perceptions of GraphQL were incorrect… but they weren’t uncommon. + +Learning a new technology comes with a lot of questions - and GraphQL is no exception. There are so many misconceptions about what GraphQL is and how it can be used. And I wasn’t the only GraphQL newbie holding on to those same, inaccurate beliefs. + +After gaining a solid understanding of what GraphQL _really_ is, I started giving presentations at conferences about how difficult I found the learning process (literally the talk title was [Life is hard and so is learning GraphQL](https://workwithcarolyn.com/speaking/life-is-hard-and-so-is-learning-graphql)). This talk was cathartic, both for me and the audiences I was presenting to. Through my research, I also realized that while [graphql.org](https://graphql.org/) thoroughly covers the core concepts, it doesn’t directly address some of the questions you face as a new learner. + +Fortunately, GraphQL has evolved enough that the information is out there and available. It’s more a matter of finding it because that information is scattered throughout various resources and programming communities. That’s why I was excited to see a [Frequently Asked Questions](https://github.com/graphql/faq) (FAQ) page as one of the proposed Season of Docs projects. And as someone who has openly critiqued the GraphQL documentation, I wanted to play a part in actively improving them. + +There are two main goals behind this FAQ page: + +1. **Build a centralized resource for everyone**. As of now, much of the GraphQL ecosystem is focused on JavaScript due to the early ties with Relay and React. But GraphQL is for everyone, regardless of programming language, so this resource should be too. To ensure this, the FAQ content will be framework agnostic and vendor-neutral. +2. **Become a truly community-owned resource**. GraphQL was initially passed down from Facebook, but it’s no longer maintained solely by Facebook. This should be a resource that everyone is welcome to contribute to and the community feels empowered to change and grow. That way, common questions won’t be left unanswered. + +The plan for exactly how to tackle this page will morph and evolve throughout the next two and a half months. My hope, though, is that keeping these goals in mind will lead to a new resource that will help both newcomers and seasoned GraphQL users thrive. + +In preparation for the documentation development part of Season of Docs, I became familiar with [the repository behind graphql.org](http://graphql.org) by triaging issues and reviewing open pull requests. I also helped with the [ongoing migration to Gatsby](https://github.com/graphql/graphql.github.io/issues/875) because I’ll be building the new FAQ page in Gatsby (there are still [open issues](https://github.com/graphql/graphql.github.io/pull/913#issuecomment-687325610) if you want to contribute). You can read more details about the community bonding phase [on my blog](https://workwithcarolyn.com/blog/community-bonding-gsod). + +The next step is to create the inaugural batch of FAQ content. This will be about 10-15 questions sourced from various areas of the Internet and in consultation with prominent GraphQL teachers. Once those are complete with thorough answers and built into the new Gatsby site, I’ll get feedback from the community (that’s you) and continue to iterate on the content, design, layout - everything! + +If you have opinions or would like to follow the project’s progress, [open an issue](https://github.com/graphql/graphql.github.io/issues/new) or [lurk around the website repository](https://github.com/graphql/graphql.github.io/). + +> – **Carolyn Stransky**, GSoD 2020, Graphql Foundation diff --git a/src/content/blog/2020-10-15-newsletter-september-2020.md b/src/content/blog/2020-10-15-newsletter-september-2020.md new file mode 100644 index 0000000000..2321a47875 --- /dev/null +++ b/src/content/blog/2020-10-15-newsletter-september-2020.md @@ -0,0 +1,60 @@ +--- +title: GraphQL Foundation Monthly Newsletter September 2020 +tags: ["newsletter"] +layout: blog +date: 2020-10-15 +byline: GraphQL Foundation +permalink: /blog/2020-10-15-graphql-foundation-monthly-newsletter-september-2020 +--- + +[GraphQL](https://graphql.org/) has redefined how developers work with APIs and client-server interactions. And as the community works hard to foster the growth and adoption of GraphQL, we are excited to share the work of the community and discussions via a new monthly GraphQL Foundation newsletter. + +All work on GraphQL and related projects, both big and small, is important to the growth and maturity of the project, which has already seen adoption from many of the world’s largest internet-scale companies. + +Many of these items are just in beginning discussions while some are further along. The goal of this monthly post is to summarize and share what’s top of mind for the community and help others get involved. These are only initial discussion topics. For notes on the full discussion during the monthly WG calls please refer to these [call notes](https://github.com/graphql/graphql-wg/blob/b1bfe0cee461d752146dc77e5c35a5e8d7921272/notes/2020-09-03.md#allowing-deprecation-of-inputs-10m-evan). + +## WG Updates: + +### Allowing deprecation of inputs + +Discussed whether the spec should allow deprecating an input that is required. Two concerns: deprecations are intended to be actionable; introspection does not include deprecated things by default - could break tooling that's no longer receiving deprecated inputs as part of their introspection results. +* Regarding case 1: not much of a blocker; the action from deprecation doesn't need to come from a schema (e.g. it could be switch to a new version/endpoint) +* Regarding case 2: much more of an issue because we could be breaking clients. My suggestion is to return required arguments even if they're deprecated - introspection should always give you what's necessary even if you say you don't want it. + +### @defer/@stream + +trying to answer the “why we don’t support Defer on field question”. The reasoning for that is the original Apollo implementation was only on fields. We ran into problems in that it’s difficult to coordinate + +### Querying Query query queries: "query" ambiguity + +The issue was first raised around the ambiguity of the term "query" as used in the GraphQL spec and ecosystem back in April. In just this title, we've referred to requesting, the Query type, a query operation, and a nested selection set; but that's just some of the ways we use this term, which can make it really hard for people new to GraphQL to get up to speed. Benjie has analyzed the use of the term, and has proposed a consistent set of terminology to use based on other terms used in the GraphQL spec already, this was discussed at the most recent Working Group. See [Spec PR #777](https://github.com/graphql/graphql-spec/pull/777). + +### Other topics discussed: + +* [TypeScript Migration Progress in graphql-js](https://github.com/graphql/graphql-js/issues/2104) +* [How to bootstrap graphql-js working group?](https://github.com/graphql/graphql-js/issues/2787) +* GitHub infrastructure for managing Working groups +* Custom Scalars subproject + +## Ecosystem Updates: + +Vscode-graphql, which uses the official GraphQL Language Server, has now become the official reference vscode extension! Like GraphiQL, we will work to ensure all new spec language features are introduced here. After making the announcement we gained 30,000 new users! [This blog post](https://rikki.dev/vscode-graphql-lsp-0-3-0/) will tell you more about all the new features. + +## In Other News... + +* Dgraph Labs launched [Slash GraphQL](https://www.producthunt.com/posts/slash-graphql), a product that can help you get a working GraphQL backend in minutes +* A new library for the WebSocket Protocol has been created. Read more [here](https://the-guild.dev/blog/graphql-over-websockets). +* The Guild has created a new [GraphQL-ESLint library](https://github.com/dotansimha/graphql-eslint) for linting your GraphQL schemas and operations with community and custom rules. Read more [here](https://the-guild.dev/blog/introducing-graphql-eslint). +* GraphQL CLI 4.1 has been released. [Read here](https://the-guild.dev/blog/whats-new-in-graphql-cli-4.1.0) about the new functionality. +* You can now consume WebHooks as GraphQL Subscriptions thanks to the new version of [GraphQL Mesh](https://github.com/urigo/graphql-mesh). Read more [here](https://the-guild.dev/blog/graphql-mesh-subscriptions). +* Hasura’s [Enterprise GraphQL Conf](https://hasura.io/enterprisegraphql/) is taking place October 20-22. There is still time to register +* AWS released a new webinar “[Build Modern Serverless Applications with GraphQL APIs and AWS AppSync](https://pages.awscloud.com/Build-Modern-Serverless-Applications-with-GraphQL-APIs-and-AWS-AppSync_2020_0918-MBL_OD.html?&trk=ep_card-el_a131L0000084iG3QAI&trkCampaign=NA-FY20-AWS-DIGMKT-WEBINAR-SERIES-September_2020_0918-MBL&sc_channel=el&sc_campaign=pac_2018-2019_exlinks_ondemand_OTT_evergreen&sc_outcome=Product_Adoption_Campaigns&sc_geo=NAMER&sc_country=mult)” +* Catch up on recent talks from the [GraphQL Berlin](https://www.youtube.com/watch?v=4UDsR4z2KIY) Meetup +* [GraphQL Amsterdam](https://www.meetup.com/Amsterdam-GraphQL-Meetup/events/273901137/), [GraphQL Copenhagen](https://www.meetup.com/Copenhagen-GraphQL-Meetup-Group/events/273901144/), React GraphQL Academy and The Guild are collaborating on an online GraphQL Meetup. Check out the details [here](https://twitter.com/reactgqlacademy/status/1313789927834947585?s=20). +* Apollo created an [Error Handling Visualizer](https://apollo-visualizer.vercel.app/) tool, which provides an interactive playground to visualize the relationship between nullability and error handling in GraphQL, specifically with Apollo Client. + +## Get Involved! + +Developers can get involved in the community and contribute to the project at [https://github.com/graphql](https://github.com/graphql). + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [member page](/foundation/join). If you have questions about membership, please send an email to [membership@graphql.org](mailto:membership@graphql.org). diff --git a/src/content/blog/2020-11-12-newsletter-october-2020.md b/src/content/blog/2020-11-12-newsletter-october-2020.md new file mode 100644 index 0000000000..145d595450 --- /dev/null +++ b/src/content/blog/2020-11-12-newsletter-october-2020.md @@ -0,0 +1,55 @@ +--- +title: GraphQL Foundation Monthly Newsletter October 2020 +tags: ["newsletter"] +layout: blog +date: 2020-11-12 +byline: GraphQL Foundation +permalink: /blog/2020-11-12-graphql-foundation-monthly-newsletter-october-2020 +--- + +[GraphQL](https://graphql.org/) has redefined how developers work with APIs and client-server interactions. And as the community works hard to foster the growth and adoption of GraphQL, we are excited to share the work of the community and discussions via the monthly GraphQL Foundation newsletter. + +## WG Updates + +The [GraphQL Working Group](https://github.com/graphql/graphql-wg) meets monthly, and records [detailed minutes](https://github.com/graphql/graphql-wg/blob/master/notes/2020-10-01.md). You can also listen to the replays of GraphQL technical meetings on [YouTube](https://youtube.graphql.org). + +### [Query ambiguity: discussion of replacement terms](https://github.com/graphql/graphql-spec/issues/715) + +In the GraphQL ecosystem the term "query" can seem overloaded and ambiguous - sometimes it refers to the query operation type or a query operation, sometimes it refers to a GraphQL request or a GraphQL document containing operations, sometimes it refers to the contents of selection sets (as in "query reuse"), and sometimes it is used as a verb to refer to the generic act of querying a server for information. + +The WG discussed the best way to remove this ambiguity and how to move forward. + +### [Schema Coordinates RFC check in](https://github.com/graphql/graphql-spec/pull/746) + +The RFC is filed, and the next action is to turn this into an actual spec edit. + +### [Tagged type update](https://github.com/graphql/graphql-spec/pull/733) + +This is an RFC for a new "Tagged type" to be added to GraphQL. It replaces the ["@oneField directive"](https://github.com/graphql/graphql-spec/pull/586) proposal following feedback from the Input Unions Working Group. Please note that "Tagged type" is the working name, and may change if we come up with a better name for it. + +A Tagged type defines a list of named members each with an associated type (like the fields in Object types and Input Object types), but differs from Object types and Input Object types in that exactly one of those members must be present. + +The aim of the Tagged type is to introduce a form of polymorphism in GraphQL that can be symmetric between input and output. In output, it can generally be used as an alternative to Union (the differences will be outlined below). It goes beyond interfaces and unions in that it allows the same type to be specified more than once, which is particularly useful to represent filters such as this pseudocode `{greaterThan: Int} | {lessThan: Int}`. + +## In Other News... + +* [Vox Media evaluates Apollo GraphQL Federation and The Guild Schema Stitching](https://product.voxmedia.com/2020/11/2/21494865/to-federate-or-stitch-a-graphql-gateway-revisited) for the best GraphQL platform to manage “a chorus of applications working together to publish modern media” +* AWS released a “[Decision Guide to GraphQL Implementation](https://aws.amazon.com/graphql/guide/)” +* [Netflix discusses](https://netflixtechblog.com/how-netflix-scales-its-api-with-graphql-federation-part-1-ae3557c187e2) how it scales its API with [Apollo GraphQL](https://www.apollographql.com/) Federation via its next generation architecture, “Studio Edge”, which uses federation as a critical element. +* [Building a GraphQL server with GraphQL Helix](https://dev.to/danielrearden/building-a-graphql-server-with-graphql-helix-2k44), a newly released library for building GraphQL APIs. The aim of GraphQL Helix is to allow developers to use new features that are not yet supported in other libraries and to prevent vendor lock-in. +* [GraphQL Tools v7 was released to deliver the next generation GraphQL API Gateway](https://the-guild.dev/blog/graphql-tools-v7), bringing a new way to federate multiple GraphQL servers, focusing on standard spec compliant GraphQ +* We’ve already announced that The Guild has recently joined the GraphQL Foundation and now [they wrote a blog post about it](https://the-guild.dev/blog/joining-graphql-foundation). Who will be the next to join? + +## Upcoming Events: + +* **Nov 17**: [GraphQL Contributor Days](https://www.graphql-meetup.com/#/graphql-contributor-days-november-2020), in partnership with [Hasura](https://hasura.io/), will give important updates to the community, and provide a forum for anyone using GraphQL to have direct access to core contributors and authors of various libraries and frameworks through live chat and an online broadcast. +* **Dec 2**: [Relay Meetup](https://relaymeetup.com/) is a global, online meetup on Relay, the GraphQL client. This event will feature a conversation about the @defer and @stream directives and why it should be brought to the official GraphQL specification. +* **Dec 7-8**: [GraphQL Galaxy Conference](https://graphqlgalaxy.com) is a new remote conference focusing on all things[ GraphQL](https://twitter.com/search?q=%23GraphQL&src=hashtag_click). +* Missed Apollo Day on Nov. 10th? Check out some of the great talks on [Twitch](https://www.twitch.tv/apollographql). + +## Get Involved! + +Developers can get involved in the community and contribute to the project at [https://github.com/graphql](https://github.com/graphql). + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [member page](/foundation/join). If you have questions about membership, please send an email to [membership@graphql.org](mailto:membership@graphql.org). + diff --git a/src/content/blog/2020-12-08-defer-stream.md b/src/content/blog/2020-12-08-defer-stream.md new file mode 100644 index 0000000000..98b739c344 --- /dev/null +++ b/src/content/blog/2020-12-08-defer-stream.md @@ -0,0 +1,138 @@ +--- +title: "Improving Latency with @defer and @stream Directives" +tags: ["announcement"] +layout: blog +date: 2020-12-08 +byline: Rob Richard, Liliana Matos +permalink: /blog/2020-12-08-improving-latency-with-defer-and-stream-directives +--- + +> Rob Richard and Liliana Matos are front-end engineers at [1stDibs.com](https://www.1stdibs.com). They have been working with the GraphQL Working Group as champions of the the `@defer` and `@stream` directives. + +The `@defer` and `@stream` directives have been a much anticipated set of features ever since Lee Byron first talked about it at [GraphQL Europe 2016](https://youtu.be/ViXL0YQnioU?t=769). For most of 2020, we have been working with the GraphQL Working Group to standardize this feature. It is now a Stage 2 proposal, but to advance further, we are looking to the GraphQL community to try using these directives and provide feedback. We have released experimental versions of `GraphQL.js` and `express-graphql`. They are published to npm under `graphql@experimental-stream-defer` and `express-graphql@experimental-stream-defer`. We encourage everyone interested in this feature to try out these releases and let us know how it goes in the [issue created for feedback](https://github.com/graphql/graphql-js/issues/2848). Read on to find out more about what this proposal offers. + +One of the disadvantages of GraphQL’s request/response model is that the GraphQL response is not returned to clients until the entire request has finished processing. However, not all requested data may be of equal importance, and in some use cases it may be possible for applications to act on a subset of the requested data. An application can speed up its time-to-interactive if the GraphQL server can send the most important data as soon as it’s ready. The new `@defer` and `@stream` directives allow GraphQL servers to do exactly that by returning multiple payloads from a single GraphQL response. + +The `@defer` directive can be applied to fragment spreads and inline fragments. It is a declarative way for developers to mark parts of a query as non-essential for immediate return. + +Here’s an example of the `@defer` directive: + +#### Request + +```graphql +query { + person(id: "cGVvcGxlOjE=") { + name + ...HomeworldFragment @defer(label: "homeworldDefer") +} + +fragment HomeworldFragment on Person { + homeworld { + name + } +} +``` + +#### Response + +**Payload 1** + +```json +{ + "data": { + "person": { + "name": "Luke Skywalker" + } + }, + "hasNext": true +} +``` + +**Payload 2** + +```json +{ + "label": "homeworldDefer", + "path": ["person"], + "data": { + "homeworld": { + "name": "Tatooine" + } + }, + "hasNext": false +} +``` + +When the GraphQL execution engine encounters the `@defer` directive, it will fork execution and begin to resolve those fields asynchronously. While the deferred payload is still being prepared, the client can receive and act on the initial payload. This is most useful when the deferred data is large, expensive to load, or not on the critical path for interactivity. + +Similar to `@defer`, the `@stream` directive also allows the client to receive data before the entire result is ready. `@stream` can be used on list fields. Here’s an example of the `@stream` directive: + +#### Request + +```graphql +query { + person(id: "cGVvcGxlOjE=") { + name + films @stream(initialCount: 2, label: "filmsStream") { + title + } +} +``` + +#### Response + +**Payload 1** + +```json +{ + "data": { + "person": { + "name": "Luke Skywalker", + "films": [ + { "title": "A New Hope" }, + { "title": "The Empire Strikes Back" } + ] + } + }, + "hasNext": true +} +``` + +**Payload 2** + +```json +{ + "label": "filmsStream", + "path": ["person", "films", 2], + "data": { + "title": "Return of the Jedi" + }, + "hasNext": true +} +``` + +**Payload 3** + +```json +{ + "label": "filmsStream", + "path": ["person", "films", 3], + "data": { + "title": "Revenge of the Sith" + }, + "hasNext": false +} +``` + +When the GraphQL execution engine encounters the `@stream` directive, it will resolve as many list items specified by the `initialCount` argument. The rest will be resolved asynchronously. This is especially useful for an interface where only a few elements can be rendered above the fold. The client can render these elements as soon as possible while the server is still resolving the rest of the data. + +While the GraphQL specification doesn’t specify transport protocols, we expect the most common transport for queries with `@defer`/`@stream` to be HTTP with chunked transfer encoding. This allows a GraphQL server to keep a standard HTTP connection open, while streaming each payload to the client as soon as it’s ready. It has low overhead, has been supported by browsers for decades, and can work easily with most infrastructure. + +You can learn more about these directives at: + +* [The @defer/@stream RFC](https://github.com/graphql/graphql-spec/blob/master/rfcs/DeferStream.md) +* [The proposed spec edits](https://github.com/graphql/graphql-spec/pull/742) +* [The GraphQL Incremental Delivery over HTTP RFC](https://github.com/graphql/graphql-over-http/blob/master/rfcs/IncrementalDelivery.md) +* [Our talk at GraphQL Summit 2020](https://www.youtube.com/watch?v=icv_Pq06aOY) + +> – **Rob Richard**, **Liliana Matos**, Front-End Engineering, 1stDibs.com diff --git a/src/content/blog/2021-02-15-newsletter-february-2021.md b/src/content/blog/2021-02-15-newsletter-february-2021.md new file mode 100644 index 0000000000..c61dc30593 --- /dev/null +++ b/src/content/blog/2021-02-15-newsletter-february-2021.md @@ -0,0 +1,65 @@ +--- +title: GraphQL Foundation Monthly Newsletter February 2021 +tags: ["newsletter"] +layout: blog +date: 2021-02-15 +byline: GraphQL Foundation +permalink: /blog/2021-02-15-graphql-foundation-monthly-newsletter-february-2021 +--- + +[GraphQL](https://graphql.org/) has redefined how developers work with APIs and client-server interactions. And as the community works hard to foster the growth and adoption of GraphQL, we are excited to share the work of the community and discussions via the monthly GraphQL Foundation newsletter. + +GraphQL reached new heights in 2020 and is only poised to continue it’s meteoric rise in 2021. Thank you again for your involvement in this project and your support of the GraphQL Foundation. We are excited for another productive year! + +## Working Group Updates + +### [Advancing no introspection at root of Subscription operation ](https://github.com/graphql/graphql-spec/pull/776) + +The group decided to disallow since it doesn’t work in the reference implementation. During the graphql-js implementation some issues were discovered around fragments that are being fixed. Read more [here](https://github.com/graphql/graphql-spec/pull/776). + +### [Default value coercion update](https://github.com/graphql/graphql-spec/pull/793) + +Currently this is a case where infinite loops can occur. The WG is working to figure out how to avoid this in the spec [here](https://github.com/graphql/graphql-spec/pull/793#issuecomment-738736539). + +### [Defer/stream updates](https://github.com/graphql/graphql-spec/blob/main/rfcs/DeferStream.md) + +The official experimental branch of graphql-js/express-graphql. The WG is working to update the initialCount, validation rule in GraphQL.js, and the spec. + +### Schema Coordinates Spec + +The RFC and spec edit have been out for a few months with credit due to everyone who has reviewed those. Last time the field arguments were the discussion there were two main contenders: `Query.business(id:)` versus `Query.business.id`. The WG is looking for consensus. The discussion summarized can be found [here](https://github.com/graphql/graphql-spec/pull/746#issuecomment-740914167). + +### _Typename is not valid at subscription root + +`__typename` does not return an async iterator and has been deemed not useful at the root of a subscription operation, yet it is allowed by GraphQL validation. This field has caused some confusion in the community, and the WG has proposed explicitly validating it to prevent the field to catch these issues earlier. + +### Default value coercion + +There's inconsistency in the handling of default values between user-supplied defaults (i.e. variables in operation documents) and schema-supplied defaults (for arguments or input object fields). The WG discussed ways in which a poorly constructed GraphQL schema can break the type safety guarantees of GraphQL and proposed addressing this by making schema defaults operate in a more expected manner. Next steps are to get an implementation finished so that we can advance the spec changes to stage 2. + +## In Other News... + +* [Federated GraphQL @ Walmart](https://medium.com/walmartglobaltech/federated-graphql-walmart-bfc85c2553de) +* [Apollo Extends Explorer GraphQL IDE to Development Environments](https://thenewstack.io/apollo-extends-explorer-graphql-ide-to-development-environments/) +* [How Netflix Scales its API with GraphQL Federation (Part 2)](https://netflixtechblog.com/how-netflix-scales-its-api-with-graphql-federation-part-2-bbe71aaec44a) +* [Hasura launched a 3 week series of articles, live-streams, and A.M.As for GraphQL beginners and experts.](https://hasura.io/blog/graphql-january-with-hasura/) +* [Prisma announced Nexus 1.0: A Major Release for Type-Safe, Code-First GraphQL APIs](https://www.prisma.io/blog/announcing-the-release-of-nexus-schema-v1-b5eno5g08d0b) +* ZDNet: [2021 Technology trend review: Cloud, Kubernetes, and GraphQL](https://zdnet.com/article/2021-technology-trend-review-part-1-blockchain-cloud-open-source/) +* TechTarget: [Enterprise application trends that will impact 2021: GraphQL vs. REST choice steers microservices development](https://searchapparchitecture.techtarget.com/feature/Enterprise-application-trends-that-will-impact) +* [Top 20 GraphQL Jobs Postings](https://www.dice.com/jobs/q-GraphQL-jobs) +* GraphQL Galaxy’s talk uploaded online, [check out the Keynote](https://youtu.be/mfg6ZJ2GGRc)! +* The [new Schema Stitching Handbook was released](https://the-guild.dev/blog/a-new-year-for-schema-stitching), together with examples and video walkthrough with everything you need to know about Federated/Distributed GraphQL Gateways +* [The Guild announced GraphQL Modules 1.0](https://the-guild.dev/blog/graphql-modules-v1) as a major rewrite after 3 years of experience. The new version includes better simplicity and performance +* With [GraphQL Mesh](https://graphql-mesh.com/) you can now wrap any existing API and add reactivity to it - check out [this blog post about how to do it](https://the-guild.dev/blog/add-reactivity-to-an-existing-source) +* [spotify-graphql is approaching v2.0](https://twitter.com/whereischarly/status/1349467930166239232?s=20) as a complete rewrite, instead of manual code it uses GraphQL Mesh under the hood to generate the API +* Software Engineering Daily: [Podcast with DGraph’s Manit Jain](https://softwareengineeringdaily.com/2021/01/19/dgraph-native-graphql-database-with-manish-jain/) + +## Upcoming Events: + +* Asia’s largest [GraphQL conference](https://graphql.asia/) is back! February 24th & 25th + +## Get Involved! + +Developers can get involved in the community and contribute to the project at [https://github.com/graphql](https://github.com/graphql). + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [member page](/foundation/join/). If you have questions about membership, please send an email to [membership@graphql.org](mailto:membership@graphql.org). From 5f91b65f0d9d35c76c532b2b7e90eaa260a00118 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 12 Mar 2021 15:38:50 -0500 Subject: [PATCH 107/439] Add link to blog; make formatting consistent Signed-off-by: Brian Warner --- src/components/HeaderLinks/index.tsx | 37 +++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/src/components/HeaderLinks/index.tsx b/src/components/HeaderLinks/index.tsx index 2cd08a0b30..194ad6147e 100644 --- a/src/components/HeaderLinks/index.tsx +++ b/src/components/HeaderLinks/index.tsx @@ -8,21 +8,46 @@ interface LinkItem { } const links: LinkItem[] = [ - { section: "learn", text: "Learn", href: "/learn/" }, - { section: "code", text: "Code", href: "/code/" }, - { section: "community", text: "Community", href: "/community/" }, - { section: "faq", text: "FAQ", href: "/faq/" }, + { + section: "learn", + text: "Learn", + href: "/learn/" + }, + { + section: "code", + text: "Code", + href: "/code/" + }, + { + section: "community", + text: "Community", + href: "/community/" + }, + { + section: "faq", + text: "FAQ", + href: "/faq/" + }, { section: "spec", text: "Spec", - href: "https://graphql.github.io/graphql-spec/", + href: "https://spec.graphql.org/", }, { section: "foundation", text: "Foundation", href: "/foundation/", }, - { section: "landscape", text: "Landscape", href: "https://l.graphql.org/" }, + { + section: "news", + text: "News", + href: "/blog/", + }, + { + section: "landscape", + text: "Landscape", + href: "https://l.graphql.org/" + }, ] export default () => ( From db8641d5907866c309d9bb086118e21df5999f5a Mon Sep 17 00:00:00 2001 From: Abdullah Alsigar Date: Sat, 13 Mar 2021 00:15:19 +0300 Subject: [PATCH 108/439] Add Ferry client --- src/content/code/language-support/flutter/client/ferry.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/content/code/language-support/flutter/client/ferry.md diff --git a/src/content/code/language-support/flutter/client/ferry.md b/src/content/code/language-support/flutter/client/ferry.md new file mode 100644 index 0000000000..ffaa019b6b --- /dev/null +++ b/src/content/code/language-support/flutter/client/ferry.md @@ -0,0 +1,8 @@ +--- +name: Ferry +description: Ferry is a simple, powerful GraphQL Client for Flutter and Dart. +url: https://ferrygraphql.com/ +github: gql-dart/ferry +--- + + From 9e936397be04417a7cd790954da610a03c67bf71 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 15 Mar 2021 14:57:54 -0400 Subject: [PATCH 109/439] Restructure and expand the community section Signed-off-by: Brian Warner --- src/content/community/Community-Developers.md | 86 +++++++++++ src/content/community/Community-Events.md | 51 ++++++- src/content/community/Community-Resources.md | 136 +++--------------- .../community/Community-RunningProjects.md | 79 ++++++++++ src/content/community/Community-Users.md | 121 ++++++++++++++++ 5 files changed, 350 insertions(+), 123 deletions(-) create mode 100644 src/content/community/Community-Developers.md create mode 100644 src/content/community/Community-RunningProjects.md create mode 100644 src/content/community/Community-Users.md diff --git a/src/content/community/Community-Developers.md b/src/content/community/Community-Developers.md new file mode 100644 index 0000000000..763eabf1ff --- /dev/null +++ b/src/content/community/Community-Developers.md @@ -0,0 +1,86 @@ +--- +title: GraphQL for Developers +layout: docs +category: Community +permalink: /community/developers/ +next: /community/project-resources/ +sublinks: How GraphQL is developed,Participating in development,GraphQL project governance +--- + +The following resources are intended to describe how GraphQL development processes work, how to get involved, and where to get help. + +## Essential links + +* The [GraphQL Specification](https://spec.graphql.org) +* GraphQL [reference implementations and tools](/code/) +* The official [GraphQL GitHub org](https://github.com/graphql) +* The official [GraphQL Slack](https://slack.graphql.org) +* Instructions on how to sign the [GraphQL Specification Membership Agreement](https://github.com/graphql/graphql-wg/tree/HEAD/membership) +* The [GraphQL project calendar](https://calendar.graphql.org) +* Meeting replays on the [GraphQL YouTube channel](https://youtube.graphql.org) + +## How GraphQL is developed + +At its core, the GraphQL project is organized around the [specification](https://spec.graphql.org), with a wide variety of supporting implementations and tools. + +GraphQL has an active and mutually beneficial relationship with its many implementations. The GraphQL specification is continuously evolving under the care of the [GraphQL Working Group](https://github.com/graphql/graphql-wg), which consists of GraphQL spec experts, contributors to public [reference implementations](/code/), and implementers. At any given time, GraphQL specification updates are a combination of anticipatory planning with documentation of patterns and behaviors that are already proven in production, sometimes at very large scale. + +### Working groups + +The GraphQL specification, sub-specifications, and official reference implementations are developed using the working group model. The working groups meet monthly or as-needed in order to review ideas and plan their work. + +#### The GraphQL Working Group + +The [GraphQL Working Group](https://github.com/graphql/graphql-wg) is the main group that plans and implements changes to the [GraphQL specification](https://spec.graphql.org). It meets actively and is the default place for discussion for topics which do not have a separate breakout working group (e.g., input unions, graphql-over-http, etc). + +* **GitHub**: [github.com/graphql/graphql-wg](https://github.com/graphql/graphql-wg) +* **Meeting frequency:** Monthly, generally the first Thursday ([calendar](https://calendar.graphql.org)) +* **Agenda:** [GitHub](https://github.com/graphql/graphql-wg/tree/main/agendas) +* **Recordings:** [YouTube](https://www.youtube.com/playlist?list=PLP1igyLx8foH30_sDnEZnxV_8pYW3SDtb) + +#### GraphQL.js Working Group + +The [GraphQL.js Working Group](https://github.com/graphql/graphql-js-wg) works on one of the main reference implementations, [graphql.js](https://github.com/graphql/graphql-js). + +* **GitHub**: [github.com/graphql/graphql-js-wg](https://github.com/graphql/graphql-wg) +* **Meeting frequency:** Monthly, generally the last Wednedsay ([calendar](https://calendar.graphql.org)) +* **Agenda:** [GitHub](https://github.com/graphql/graphql-js-wg/tree/main/agendas) +* **Recordings:** [YouTube](https://www.youtube.com/playlist?list=PLP1igyLx8foHghwopNuQM7weyP5jR147I) + +If you would like to set up a working group around a specific topic, please join a [GraphQL Working Group meeting](https://github.com/graphql/graphql-wg) and present your idea. + +## Participating in development + +GraphQL is developed in the open, through [GitHub](https://github.com/graphql) and working group meetings that are open for anyone to attend (so long as they are covered under the [free membership agreement](https://github.com/graphql/graphql-wg/tree/HEAD/membership)). In addition, anybody is welcome to view the [recordings of our meetings on YouTube](https://youtube.graphql.org) + +### First steps + +If you want to get involved in GraphQL, add yourself to the meeting agenda for one of our [working groups or implementations](https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md#about-the-graphql-specification-project), sign the document if you haven't already, and show up! Or, if you prefer, just open a PR against our projects as this will also initiate the spec membership signature process. + +We welcome your participation! + +### Getting up to speed + +All of our work [happens in the open](https://github.com/graphql). In addition, we record our workgroups' meetings on [YouTube](https://youtube.graphql.org). If you are interested in quickly getting up to speed on what's happening in a working group, the meeting minutes and [replays](https://youtube.graphql.org) are a great place to begin. + +### Asking questions + +The best place to ask a development-related question is in a working group meeting, or by opening a GitHub issue. Please note that if you have an implementation question, you may get a faster answer by [asking in one of the channels more geared toward users](/community/users/#where-to-ask-questions). + +## GraphQL project governance + +GraphQL was open sourced by Facebook in 2015, and became a neutrally governed project managed by the Linux Foundation in 2019. In keeping with best practices, the technical governance of the GraphQL project is separate and distinct from the financial and policy governance of the [GraphQL Foundation](/foundation/). + +### Technical governance + +The GraphQL project is a chartered under the [Joint Development Foundation](https://www.jointdevelopment.org/) (JDF). JDF is a part of the Linux Foundation family, and is an organization specifically dedicated to making open standards easier to manage. + +The GraphQL specification, the GraphQL Working Group, and all other sub-working groups and implementations in the [GraphQL GitHub organization](https://github.com/graphql) are governed by the [GraphQL project charter](https://technical-charter.graphql.org). + +The [Technical Steering Committee](https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md), or TSC, is established in the [technical charter](https://technical-charter.graphql.org) as the top technical decision-making body. It consists of [representatives from the GraphQL technical community](https://github.com/graphql/graphql-wg/blob/main/GraphQL-TSC.md#tsc-voting-members) and is responsible for overseeing specification and development work, and approving new releases. TSC members serve a two-year term. + +### Financial and policy governance + +The [GraphQL Foundation](/foundation/) provides financial support for the GraphQL project. In keeping wiht best practices, the Foundation is a separate organization, which helps to ensure that technical decisions are made upon their own merit and independent of financial contributions. The GraphQL Foundation uses the funds raised through [membership dues](/foundation/join/) to support the work of the GraphQL Project through investments in infrastructure, coordination support services, developer grants, and mentorship programs. + +The [GraphQL Foundation](/foundation/) is supported entirely by [membership dues](/foundation/join/), from [companies](/foundation/members/) who wish to support the long-term sustainability of the GraphQL ecosystem. \ No newline at end of file diff --git a/src/content/community/Community-Events.md b/src/content/community/Community-Events.md index dbdb8085e0..1e612d1a23 100644 --- a/src/content/community/Community-Events.md +++ b/src/content/community/Community-Events.md @@ -3,18 +3,55 @@ title: Upcoming Events layout: docs category: Community permalink: /community/upcoming-events/ -sublinks: Upcoming Events,Meetups +sublinks: Project meetings,Events,Meetups --- -## Upcoming Events +## Project meetings -### GraphQL Asia +All GraphQL technical meetings are open to anyone who is interested, so long as they first complete the [GraphQL Specification Membership agreement](https://github.com/graphql/graphql-wg/tree/HEAD/membership). -- **Date:** February, 2021 -- **Location:** Online -- **Link:** https://graphql.asia +All GraphQL project meetings should appear on the [GraphQL public calendar](https://calendar.graphql.org). If a project's meeting isn't on the calendar or is incorrect, please email [operations@graphql.org](mailto:operations@graphql.org). -GraphQL conference organized by Hasura +* **Who can join GraphQL project meetings:** Anyone who has signed the free [GraphQL Specification Membership agreement](https://github.com/graphql/graphql-wg/tree/HEAD/membership). + +* **How to join:** Each GraphQL project must maintain an agenda document for each meeting, and each attendee must add themselves to it prior to attending. To join, open a PR to add your name to the attendee list on an upcoming meeting's agenda (for example, the [GraphQL Working Group](https://github.com/graphql/graphql-wg/tree/HEAD/agendas) or [GraphQL.js](https://github.com/graphql/graphql-js-wg/tree/main/agendas)). The agenda document will have the date, time and Zoom links. + +*IMPORTANT: Your PR against the agenda* ***must*** *be merged before you can attend. If the EasyCLA bot says you are not covered, you need to follow the links in the bot's comment to sign the [GraphQL Specification Membership agreement](https://github.com/graphql/graphql-wg/tree/HEAD/membership) before you can attend.* + +If you have questions about this process, please ask [operations@graphql.org](mailto:operations@graphql.org). + +### GraphQL Working Group / TSC meeting + +The [GraphQL Working Group](https://github.com/graphql/graphql-wg) meets on the first Thursday of each month. When there are topics to address, the [GraphQL Technical Steering Committee (TSC)](https://github.com/graphql/graphql-wg/blob/HEAD/GraphQL-TSC.md) may meet briefly prior to the start of the Working Group meeting. + +The goal of the working group meeting is to discuss current work and future plans for the GraphQL specification. The Working Group meeting is also the place to coordinate between other GraphQL working groups and reference implementations. + +To join, add yourself to an [upcoming meeting agenda](https://github.com/graphql/graphql-wg/tree/HEAD/agendas). + +### GraphQL.js Working Group meeting + +The [GraphQL.js working group](https://github.com/graphql/graphql-js-wg) meets the second Tuesday of each month. The goal is to plan development work and resolve issues with [GraphQL.js](https://github.com/graphql/graphql-js). + +To join, add yourself to an [upcoming meeting agenda](https://github.com/graphql/graphql-js-wg/tree/HEAD/agendas). + + +## Events + +*None currently scheduled* + + ## Meetups diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index 7e76b2657b..bb6335b277 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -3,134 +3,38 @@ title: Community Resources layout: docs category: Community permalink: /community/ -next: /community/upcoming-events/ -sublinks: Code of Conduct,GitHub,Blogs,Videos,Books,More Resources +next: /community/users/ +sublinks: Official channels,GraphQL Trademark,Code of conduct --- -## Code of Conduct +The GraphQL community is worldwide, and includes developers, users, supporters, and fans from around the globe. You are welcome to join us! -The [GraphQL Code of Conduct](/codeofconduct/) applies both within project spaces and in public spaces when an individual is representing the project or its community. - -## GitHub - -All official GraphQL development is done on [GitHub](https://github.com/graphql). Participants must sign the GraphQL Specification membership agreement, but this process is both easy and free. - -To participate in any project or meeting, please open a PR to add yourself to the agenda. This will initiate an automated check to determine if you still need to sign the document. - -If you maintain a tool or reference implementation that you'd like to transfer to the [GraphQL GitHub org](https://github.com/graphql), please add your name to the agenda of an upcoming [GraphQL Working Group meeting](https://github.com/graphql/graphql-wg/tree/HEAD/agendas) to introduce your idea. - -## Stack Overflow - -Many members of the community use Stack Overflow to ask and answer questions. [Read through the existing questions tagged with **graphql** or ask your own!](http://stackoverflow.com/questions/tagged/graphql) - -## Facebook Group - -Join the [GraphQL Facebook Group](https://www.facebook.com/groups/graphql.community/) sharing and discovering new content. The GraphQL Facebook group is the preferred venue for announcements and broader discussion. - -## Twitter +If you're new to the community, here are a few things to get you started. -Use the [**#graphql** hashtag](https://twitter.com/search?q=%23GraphQL&src=tyah) on Twitter to join the conversation. +## Official channels -Here are some helpful accounts to follow: -- [@GraphQL](https://twitter.com/GraphQL) -- [@graphqlweekly](https://twitter.com/graphqlweekly) -- [@apollographql](https://twitter.com/apollographql) -- [@prisma](https://twitter.com/prisma) -- [@HasuraHQ](https://twitter.com/HasuraHQ) -- [@TheGuildDev](https://twitter.com/TheGuildDev) +The GraphQL community is active and has created a tremendous amount of valuable content, but we maintain a number of primary collaboration channels for the project. -## IRC +Please follow these channels for updates and information: -Chat with GraphQL developers on IRC at the [freenode](https://freenode.net/) server on the #graphql channel. +* **Twitter:** [@graphql](https://twitter.com/graphql) +* **GitHub:** [github.com/graphql](https://github.com/graphql) +* **Slack:** [slack.graphql.org](https://slack-invite.graphql.org) +* **Google Calendar:** [calendar.graphql.org](https://calendar.graphql.org) +* **Blog:** [graphql.org/blog](/blog/) -## Slack & Discord +## GraphQL Trademark -Many GraphQL developers idle in Discord and Slack chatrooms for live -communication and quick questions. +The GraphQL name and logo are registered trademarks, and are neutrally held by The Linux Foundation. You may use the GraphQL mark so long as you adhere to the [trademark policy](https://lfprojects.org/policies/trademark-policy/). -Join #graphql on the [ReactiFlux Discord](http://join.reactiflux.com/). +### Artwork -### Slack Communities: +The GraphQL assets are available in the [artwork repo](https://github.com/graphql/artwork). -- [**#general** on GraphQL](https://graphql.slack.com/messages/general/). [Get your invite here!](https://graphql-slack.herokuapp.com/) -- [Apollo Slack](http://apollostack.com/#slack) -- [Graphcool Slack](https://slack.graph.cool/) +## Code of conduct -## Blogs - -Here are a list of notable blog posts to help you better understand GraphQL: - -- [GraphQL: A data query language](/blog/graphql-a-query-language/) - Lee Byron -- [Subscriptions in GraphQL and Relay](/blog/subscriptions-in-graphql-and-relay/) - Dan Schafer and Laney Kuenzel -- [Mocking your server is easy with GraphQL](/blog/mocking-with-graphql/) - Jonas Helfer -- [Wrapping a REST API in GraphQL](/blog/rest-api-graphql-wrapper/) - Steven Luscher -- [Leaving technical preview](/blog/production-ready/) - Lee Byron -- [Relicensing the GraphQL specification](https://medium.com/@leeb/relicensing-the-graphql-specification-e7d07a52301b) - Lee Byron -- [GraphQL Introduction](https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html) - Nick Schrock -- [From REST to GraphQL](https://0x2a.sh/from-rest-to-graphql-b4e95e94c26b#.tag7nzkrb) - Jacob Gillespie -- [GraphQL Explained](https://medium.com/apollo-stack/graphql-explained-5844742f195e#.zdykxos6i) - Jonas Helfer -- [GraphQL Concepts Visualized](https://medium.com/apollo-stack/the-concepts-of-graphql-bc68bd819be3#.hfczgtdsj) - Dhaivat Pandya -- [Building the f8 App: Using GraphQL & Relay](http://makeitopen.com/docs/en/1-A2-relay.html) -- [Your First GraphQL Server](https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2#.ovn0y19k4) - Clay Allsopp -- [Tutorial: Kick start a JS API with Apollo-server, Dataloader and Knex](https://bamtech.gitbook.io/dev-standards/backend/graphql-js/getting-started-with-apollo-server-dataloader-knex.mo) - Thomas Pucci -- [Tutorial: How to Build a GraphQL Server](https://medium.com/apollo-stack/tutorial-building-a-graphql-server-cddaa023c035#.bu6sdnst4) - Jonas Helfer -- [Designing Powerful APIs with GraphQL Query Parameters](https://www.graph.cool/docs/tutorials/designing-powerful-apis-with-graphql-query-parameters-aing7uech3/) - Johannes Schickling -- [GraphQL and the amazing Apollo Client](https://medium.com/google-developer-experts/graphql-and-the-amazing-apollo-client-fe57e162a70c) - Gerard Sans -- [GraphQL Server Basics (Part I): The Schema](https://blog.graph.cool/graphql-server-basics-the-schema-ac5e2950214e) - Nikolas Burk -- [GraphQL Server Basics (Part II): The Network Layer](https://blog.graph.cool/graphql-server-basics-the-network-layer-51d97d21861) - Nikolas Burk -- [GraphQL Server Basics (Part III): Demystifying the `info` argument in GraphQL resolvers](https://blog.graph.cool/graphql-server-basics-demystifying-the-info-argument-in-graphql-resolvers-6f26249f613a) - Nikolas Burk -- [A Beginner’s Guide to GraphQL](https://www.freecodecamp.org/news/a-beginners-guide-to-graphql-86f849ce1bec/) - Leonardo Maldonado -- [Architecture of a high performance GraphQL to SQL engine](https://blog.hasura.io/architecture-of-a-high-performance-graphql-to-sql-server-58d9944b8a87) - Hasura - -## Videos - -Developers inside and outside of Facebook have given talks about GraphQL at conferences and meetups around the world. Here are some of our favorites: - -- [Exploring GraphQL](https://www.youtube.com/watch?v=WQLzZf34FJ8) - Lee Byron, React Europe 2015 -- [From Zero to GraphQL in 30 Minutes](https://www.youtube.com/watch?v=UBGzsb2UkeY) - Steve Luscher -- [Exploring GraphQL](https://www.youtube.com/watch?v=_9RgHXqH8J0) - Nick Schrock, @Scale 2015 -- [GraphQL Servers](https://www.youtube.com/watch?v=KOudxKJXsjc) - Nick Schrock, React Rally 2015 -- [GraphQL at Facebook](https://www.youtube.com/watch?v=etax3aEe2dA) - Dan Schafer, React Europe 2016 -- [GraphQL Source Code Overview](https://www.youtube.com/watch?v=IqtYr6RX32Q) - Lee Byron -- [GraphQL Future](https://www.youtube.com/watch?v=ViXL0YQnioU) - Lee Byron & Laney Kuenzel -- [Apollo Client: Put GraphQL Data in Your UI](https://www.youtube.com/watch?v=u1E0CbGeICo) - Sashko Stubailo -- [Relay 2 - simpler, faster, and more predictable](https://www.youtube.com/watch?v=OEfUBN9dAI8) - Greg Hurrell -- [Build a GraphQL server for Node.js, using PostgreSQL/MySQL](https://www.youtube.com/watch?v=DNPVqK_woRQ) - Lee Benson -- [A GraphQL Framework for Non-JS Servers](https://www.youtube.com/watch?v=RNoyPSrQyPs) - Syrus Akbary -- [Modernize Your Angular App with GraphQL](https://www.youtube.com/watch?v=E8feZBidZcs) - Uri Goldshtein, AngularCamp 2016 -- [GraphQL server tutorial for Node.js with SQL, MongoDB and REST ](https://www.youtube.com/watch?v=PHabPhgRUuU) - Jonas Helfer -- [Building Native Mobile Apps with GraphQL](https://www.youtube.com/watch?v=z5rz3saDPJ8) - Martjin Walraven, React Europe 2016 -- [GraphQL in native applications](https://atscaleconference.com/videos/graphql-in-native-applications-at-scale/) - Igor Canadi & Alex Langenfeld, @Scale 2016 -- [Build a GraphQL Backend with the Serverless Framework](https://acloud.guru/learn/serverless-with-graphql) - Ryan Brown -- [Build a Full GraphQL Backend in Under 5 Minutes](https://www.youtube.com/watch?v=bJ8pnYd6jPQ) - Michael Paris -- [GraphQL: From Zero to Scala](https://www.youtube.com/watch?v=6ttypoLyRaU) - Jérémie Astori, Northeast Scala Symposium 2017 -- [GraphQL in Production: Backend as a Service](https://www.youtube.com/watch?v=U2NKoStGBvE) - Michael Paris & Vince Ning, GraphQL in Production Meetup SF August 2016 -- [Development of real-time apps with GraphQL Node.js](https://youtu.be/yh_A6CEqsSM) - Vince Ning & Michael Paris, SF Node Meetup February 2017 -- [Unleashing the power of GraphQL using Angular 2](https://www.youtube.com/watch?v=VYpJ9pfugM8) - Gerard Sans, NG-BE 2016 -- [Webinar Series: GraphQL Around The World](https://graphql-world.com/webinar) - Vince Ning & Michael Paris -- [All Talks from GraphQL Europe](https://www.youtube.com/playlist?list=PLn2e1F9Rfr6n_WFm9fPE-_wYPrYvSTySt) - Lee Byron, Sashko Stubailo, Dan Schafer, Johannes Schickling and many more -- [Learning GraphQL with React and Relay](https://www.packtpub.com/application-development/learning-graphql-react-and-relay-video) by Divyendu Singh -- [Hands-on GraphQL for Better RESTful Web Services (Video)](https://www.packtpub.com/application-development/hands-graphql-better-restful-web-services-video) by Ashwin Hegde -- [A PostgreSQL backed GraphQL BaaS](https://www.youtube.com/watch?v=neIZcc8y3B0) by Tanmai Gopal - -## Books - -- [The GraphQL Guide](https://graphql.guide) by John Resig and Loren Sands-Ramshaw -- [Learning GraphQL](https://www.amazon.com/Learning-GraphQL-Declarative-Fetching-Modern/dp/1492030716/) by Eve Porcello and Alex Banks -- [Fullstack GraphQL](https://www.graphql.college/fullstack-graphql) by Julian Mayorga -- [Craft GraphQL APIs in Elixir with Absinthe](https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe) by Bruce Williams and Ben Wilson -- [Learning GraphQL and Relay](https://www.packtpub.com/web-development/learning-graphql-and-relay) by Samer Buna -- [Hands-on Full-Stack Web Development with GraphQL and React](https://www.packtpub.com/web-development/hands-full-stack-web-development-graphql-and-react) by Sebastian Grebe -- [The Road to GraphQL](https://www.robinwieruch.de/the-road-to-graphql-book/) by Robin Wieruch -- [Production Ready GraphQL](https://book.productionreadygraphql.com/) by Marc-Andre Giroux - -## More Resources +The [GraphQL Code of Conduct](/codeofconduct/) applies both within project spaces and in public spaces when an individual is representing the project or its community. -To explore other community-developed resources and content about GraphQL, take a look at these sites: +## More information -- [Exploring GraphQL: A Query Language For APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis): A free 7 week edX course -- [How to GraphQL](https://www.howtographql.com): The Fullstack Tutorial for GraphQL -- [Building Apollo](https://blog.apollographql.com) -- [awesome-graphql](https://github.com/chentsulin/awesome-graphql): A fantastic community maintained collection of libraries, resources, and more. -- [graphql-apis](https://github.com/APIs-guru/graphql-apis): A collective list of public GraphQL APIs. -- [Basically, Full-stack GraphQL](https://github.com/TejasQ/basically-fullstack-graphql): A code-based introduction to working with GraphQL on the client _and_ server in plain English +Keep reading to find [resources for users](/community/users/), [information for developers](/community/developers/), and [upcoming GraphQL-related events](/community/upcoming-events/). diff --git a/src/content/community/Community-RunningProjects.md b/src/content/community/Community-RunningProjects.md new file mode 100644 index 0000000000..532c280847 --- /dev/null +++ b/src/content/community/Community-RunningProjects.md @@ -0,0 +1,79 @@ +--- +title: Project resources +layout: docs +category: Community +permalink: /community/project-resources/ +next: /community/upcoming-events/ +sublinks: Types of GraphQL projects,Running project meetings,Resources for projects +--- + +The following resources are intended to help official GraphQL projects understand what resources are available to them, and how to correctly run meetings.. + +## Types of GraphQL projects + +The GraphQL community is incredibly broad, with a large number of reference implementations which are developed and evolving in parallel to the GraphQL project. Many of them are listed [here](/code/). + +The primary distinction between official GraphQL projects and other implementations is that GraphQL projects are managed under the [GraphQL technical charter](https://technical-charter.graphql.org) and [GraphQL Code of Conduct](https://code-of-conduct.graphql.org). + +We welcome and encourage community members and third-parties to maintain their own implementations. + +> ### Making an independent project official +> +> If you maintain a tool or reference implementation that you'd like to transfer to the [GraphQL GitHub org](https://github.com/graphql), or if you are planning to start a new workgroup or implementation within the official GraphQL project, please add your name to the agenda of an upcoming [GraphQL Working Group meeting](https://github.com/graphql/graphql-wg/tree/HEAD/agendas) to introduce your idea. +> +> A few things will then need to happen. For example, we will work with you to adopt our policies and neutral governance, and help you transfer the project and its assets (generally the domain name and any trademarks) so that they are neutrally held at the Linux Foundation. If you'd like to explore the idea before making a proposal, please reach out to [operations@graphql.org](mailto:operations@graphql.org) + + +## Running project meetings + +Because GraphQL is a [Joint Development Foundation](https://www.jointdevelopment.org/) project, all meeting participants and contributors must complete the GraphQL specification membership agreement prior to participating. + +Each **technical meeting** must: + +* Have an agenda Markdown document in the project repo published at least a week before the call. +* Have an "Attendees" section where people can open a PR and add their own names in advance. +* Optional, but encouraged: Use the GraphQL Zoom account so that we can easily post the meeting recording to [YouTube](https://youtube.graphql.org). + +Each **attendee** must: + +* Add their name to the agenda prior to the meeting. +* Pass the EasyCLA check by signing the agreement as an individual, or asking their company to add them to the list. + +The **person running the call** must: + +* Merge all PRs with passing checks prior to the meeting. +* Verify that everyone who connects to the meeting appears on the list. +* If someone joins who is not on the list, they need to disconnect until they can PR themselves onto the attendee list with all checks passing. +* Notify all attendees the meeting is being recorded, and record to the cloud. +* Keep minutes, or have a volunteer to write them. Minutes should be published to the project repo. + + +## Resources for projects + +### Zoom + +Official GraphQL projects and workgroups are welcome and encouraged to use the GraphQL zoom. Please contact [operations@graphql.org](mailto:operations@graphql.org) to get the credentials. + +### GitHub + +Official GraphQL projects can host their repos in the [graphql organization](https://github.com/graphql). This includes code repos, spec repos, and workgroup coordination repos. Please contact [operations@graphql.org](mailto:operations@graphql.org) for details. + +### YouTube playlist + +Wherever possible, we record meetings and post them to a playlist on the [GraphQL YouTube channel](https://youtube.graphql.org). If your project does not have a playlist, please contact [operations@graphql.org](mailto:operations@graphql.org) and we can set you up. + +### GraphQL calendar + +Project meetings should be added to the [GraphQL calendar](https://calendar.graphql.org), so that people can easily find them. + +### GraphQL domain registration and DNS management + +The Linux Foundation holds the top-level graphql.org domain, and a number of others. If you need to register a domain for your project (particularly if it includes the word "graphql") or need to manage DNS for a registered domain, please contact [operations@graphql.org](mailto:operations@graphql.org). + +### Trademark guidance + +The GraphQL trademark is managed by LF Projects. GraphQL projects are able to use the GraphQL name and marks in accordance with the [trademark policy](https://lfprojects.org/policies/trademark-policy/). If your project has questions about how you or others can use the mark, please contact [trademark@graphql.org](mailto:trademark@graphql.org) + +### All other questions + +If you have a question not covered here, please reach out to [operations@graphql.org](mailto:operations@graphql.org). \ No newline at end of file diff --git a/src/content/community/Community-Users.md b/src/content/community/Community-Users.md new file mode 100644 index 0000000000..7f276c534a --- /dev/null +++ b/src/content/community/Community-Users.md @@ -0,0 +1,121 @@ +--- +title: GraphQL for Users +layout: docs +category: Community +permalink: /community/users/ +next: /community/developers/ +sublinks: Training courses,Where to ask questions,Blogs,Videos,Books,More resources +--- + +The following resources are intended to help users and implementers. Find something useful? Please add it to the list! + +*Please note that the GraphQL Foundation does not provide support or services, and cannot recommend one vendor's product over another.* + +## Training courses + +A number of GraphQL training courses are available. + +* [Exploring GraphQL: A Query Language For APIs](https://www.edx.org/course/exploring-graphql-a-query-language-for-apis): A free 7 week edX course, developed by [Linux Foundation Training](https://training.linuxfoundation.org) +* [How to GraphQL](https://www.howtographql.com): The Fullstack Tutorial for GraphQL + +## Where to ask questions + +### Stack Overflow + +Many members of the community use Stack Overflow to ask and answer questions. If you're running into an implementation issue or having trouble with a query, this is the best place to start. + +[Read through the existing questions tagged with **graphql** or ask your own!](http://stackoverflow.com/questions/tagged/graphql) + +### Slack, Discord, and IRC + +Many GraphQL developers idle in Discord, Slack, and IRC for live +communication and can answer quick questions. + +Please be patient and polite. These are not explicitly user support channels, although they're likely a good place to find someone who can answer your question if you ask nicely. + +* **Discord:** [#graphql on the ReactiFlux Discord](http://join.reactiflux.com/) +* **Slack:** [#general on the GraphQL Slack](https://graphql.slack.com/messages/general/) [(Get an invite)](https://graphql-slack.herokuapp.com/) +* **IRC:** [#graphql on freenode](https://freenode.net/) + +### Vendor channels + +The following channels are maintained by vendors, and may be a good place to find help on their products. + +* [Apollo Slack](http://apollostack.com/#slack) +* [Prisma Slack](https://slack.prisma.io/) + +## Blogs + +Here are a list of notable blog posts to help you better understand GraphQL: + +- [GraphQL: A data query language](/blog/graphql-a-query-language/) - Lee Byron +- [Subscriptions in GraphQL and Relay](/blog/subscriptions-in-graphql-and-relay/) - Dan Schafer and Laney Kuenzel +- [Mocking your server is easy with GraphQL](/blog/mocking-with-graphql/) - Jonas Helfer +- [Wrapping a REST API in GraphQL](/blog/rest-api-graphql-wrapper/) - Steven Luscher +- [Leaving technical preview](/blog/production-ready/) - Lee Byron +- [Relicensing the GraphQL specification](https://medium.com/@leeb/relicensing-the-graphql-specification-e7d07a52301b) - Lee Byron +- [GraphQL Introduction](https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html) - Nick Schrock +- [From REST to GraphQL](https://0x2a.sh/from-rest-to-graphql-b4e95e94c26b#.tag7nzkrb) - Jacob Gillespie +- [GraphQL Explained](https://medium.com/apollo-stack/graphql-explained-5844742f195e#.zdykxos6i) - Jonas Helfer +- [GraphQL Concepts Visualized](https://medium.com/apollo-stack/the-concepts-of-graphql-bc68bd819be3#.hfczgtdsj) - Dhaivat Pandya +- [Building the f8 App: Using GraphQL & Relay](http://makeitopen.com/docs/en/1-A2-relay.html) +- [Your First GraphQL Server](https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2#.ovn0y19k4) - Clay Allsopp +- [Tutorial: Kick start a JS API with Apollo-server, Dataloader and Knex](https://bamtech.gitbook.io/dev-standards/backend/graphql-js/getting-started-with-apollo-server-dataloader-knex.mo) - Thomas Pucci +- [Tutorial: How to Build a GraphQL Server](https://medium.com/apollo-stack/tutorial-building-a-graphql-server-cddaa023c035#.bu6sdnst4) - Jonas Helfer +- [Designing Powerful APIs with GraphQL Query Parameters](https://www.graph.cool/docs/tutorials/designing-powerful-apis-with-graphql-query-parameters-aing7uech3/) - Johannes Schickling +- [GraphQL and the amazing Apollo Client](https://medium.com/google-developer-experts/graphql-and-the-amazing-apollo-client-fe57e162a70c) - Gerard Sans +- [GraphQL Server Basics (Part I): The Schema](https://blog.graph.cool/graphql-server-basics-the-schema-ac5e2950214e) - Nikolas Burk +- [GraphQL Server Basics (Part II): The Network Layer](https://blog.graph.cool/graphql-server-basics-the-network-layer-51d97d21861) - Nikolas Burk +- [GraphQL Server Basics (Part III): Demystifying the `info` argument in GraphQL resolvers](https://blog.graph.cool/graphql-server-basics-demystifying-the-info-argument-in-graphql-resolvers-6f26249f613a) - Nikolas Burk +- [A Beginner’s Guide to GraphQL](https://www.freecodecamp.org/news/a-beginners-guide-to-graphql-86f849ce1bec/) - Leonardo Maldonado +- [Architecture of a high performance GraphQL to SQL engine](https://blog.hasura.io/architecture-of-a-high-performance-graphql-to-sql-server-58d9944b8a87) - Hasura + +## Videos + +Developers inside and outside of Facebook have given talks about GraphQL at conferences and meetups around the world. Here are some of our favorites: + +- [Exploring GraphQL](https://www.youtube.com/watch?v=WQLzZf34FJ8) - Lee Byron, React Europe 2015 +- [From Zero to GraphQL in 30 Minutes](https://www.youtube.com/watch?v=UBGzsb2UkeY) - Steve Luscher +- [Exploring GraphQL](https://www.youtube.com/watch?v=_9RgHXqH8J0) - Nick Schrock, @Scale 2015 +- [GraphQL Servers](https://www.youtube.com/watch?v=KOudxKJXsjc) - Nick Schrock, React Rally 2015 +- [GraphQL at Facebook](https://www.youtube.com/watch?v=etax3aEe2dA) - Dan Schafer, React Europe 2016 +- [GraphQL Source Code Overview](https://www.youtube.com/watch?v=IqtYr6RX32Q) - Lee Byron +- [GraphQL Future](https://www.youtube.com/watch?v=ViXL0YQnioU) - Lee Byron & Laney Kuenzel +- [Apollo Client: Put GraphQL Data in Your UI](https://www.youtube.com/watch?v=u1E0CbGeICo) - Sashko Stubailo +- [Relay 2 - simpler, faster, and more predictable](https://www.youtube.com/watch?v=OEfUBN9dAI8) - Greg Hurrell +- [Build a GraphQL server for Node.js, using PostgreSQL/MySQL](https://www.youtube.com/watch?v=DNPVqK_woRQ) - Lee Benson +- [A GraphQL Framework for Non-JS Servers](https://www.youtube.com/watch?v=RNoyPSrQyPs) - Syrus Akbary +- [Modernize Your Angular App with GraphQL](https://www.youtube.com/watch?v=E8feZBidZcs) - Uri Goldshtein, AngularCamp 2016 +- [GraphQL server tutorial for Node.js with SQL, MongoDB and REST ](https://www.youtube.com/watch?v=PHabPhgRUuU) - Jonas Helfer +- [Building Native Mobile Apps with GraphQL](https://www.youtube.com/watch?v=z5rz3saDPJ8) - Martjin Walraven, React Europe 2016 +- [GraphQL in native applications](https://atscaleconference.com/videos/graphql-in-native-applications-at-scale/) - Igor Canadi & Alex Langenfeld, @Scale 2016 +- [Build a GraphQL Backend with the Serverless Framework](https://acloud.guru/learn/serverless-with-graphql) - Ryan Brown +- [Build a Full GraphQL Backend in Under 5 Minutes](https://www.youtube.com/watch?v=bJ8pnYd6jPQ) - Michael Paris +- [GraphQL: From Zero to Scala](https://www.youtube.com/watch?v=6ttypoLyRaU) - Jérémie Astori, Northeast Scala Symposium 2017 +- [GraphQL in Production: Backend as a Service](https://www.youtube.com/watch?v=U2NKoStGBvE) - Michael Paris & Vince Ning, GraphQL in Production Meetup SF August 2016 +- [Development of real-time apps with GraphQL Node.js](https://youtu.be/yh_A6CEqsSM) - Vince Ning & Michael Paris, SF Node Meetup February 2017 +- [Unleashing the power of GraphQL using Angular 2](https://www.youtube.com/watch?v=VYpJ9pfugM8) - Gerard Sans, NG-BE 2016 +- [Webinar Series: GraphQL Around The World](https://graphql-world.com/webinar) - Vince Ning & Michael Paris +- [All Talks from GraphQL Europe](https://www.youtube.com/playlist?list=PLn2e1F9Rfr6n_WFm9fPE-_wYPrYvSTySt) - Lee Byron, Sashko Stubailo, Dan Schafer, Johannes Schickling and many more +- [Learning GraphQL with React and Relay](https://www.packtpub.com/application-development/learning-graphql-react-and-relay-video) by Divyendu Singh +- [Hands-on GraphQL for Better RESTful Web Services (Video)](https://www.packtpub.com/application-development/hands-graphql-better-restful-web-services-video) by Ashwin Hegde +- [A PostgreSQL backed GraphQL BaaS](https://www.youtube.com/watch?v=neIZcc8y3B0) by Tanmai Gopal + +## Books + +- [The GraphQL Guide](https://graphql.guide) by John Resig and Loren Sands-Ramshaw +- [Learning GraphQL](https://www.amazon.com/Learning-GraphQL-Declarative-Fetching-Modern/dp/1492030716/) by Eve Porcello and Alex Banks +- [Fullstack GraphQL](https://www.graphql.college/fullstack-graphql) by Julian Mayorga +- [Craft GraphQL APIs in Elixir with Absinthe](https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe) by Bruce Williams and Ben Wilson +- [Learning GraphQL and Relay](https://www.packtpub.com/web-development/learning-graphql-and-relay) by Samer Buna +- [Hands-on Full-Stack Web Development with GraphQL and React](https://www.packtpub.com/web-development/hands-full-stack-web-development-graphql-and-react) by Sebastian Grebe +- [The Road to GraphQL](https://www.robinwieruch.de/the-road-to-graphql-book/) by Robin Wieruch +- [Production Ready GraphQL](https://book.productionreadygraphql.com/) by Marc-Andre Giroux + +## More Resources + +To explore other community-developed resources and content about GraphQL, take a look at these sites: + +- [Building Apollo](https://blog.apollographql.com) +- [awesome-graphql](https://github.com/chentsulin/awesome-graphql): A fantastic community maintained collection of libraries, resources, and more. +- [graphql-apis](https://github.com/APIs-guru/graphql-apis): A collective list of public GraphQL APIs. From 7d96753fa380908374700cdbd6074e34ec32cd11 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 15 Mar 2021 14:58:40 -0400 Subject: [PATCH 110/439] Reorganize and expand the footer Signed-off-by: Brian Warner --- src/components/Footer/index.tsx | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 2df69c4516..e76bb9a01e 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -25,12 +25,19 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ ], }, { - text: "Code", + text: "Spec and Code", href: "/code", subsections: [ + { text: "Specification", href: "https://spec.graphql.org" }, { text: "Languages", href: "/code/#languages" }, { text: "Tools", href: "/code/#tools" }, { text: "Services", href: "/code/#services" }, + { + text: "Edit this page ✎", + href: + "https://github.com/graphql/graphql.github.io/edit/source/" + + sourcePath, + }, ], }, { @@ -52,23 +59,14 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ ], }, { - text: "More", + text: "GraphQL Foundation", subsections: [ - { - text: "GraphQL Specification", - href: "https://spec.graphql.org/", - }, - { text: "GraphQL Foundation", href: "https://foundation.graphql.org/" }, - { - text: "GraphQL GitHub", - href: "https://github.com/graphql", - }, - { - text: "Edit this page ✎", - href: - "https://github.com/graphql/graphql.github.io/edit/source/" + - sourcePath, - }, + { text: "About", href: "/foundation/" }, + { text: "Join", href: "/foundation/join/" }, + { text: "Current members", href: "/foundation/members/" }, + { text: "Landscape", href: "https://landscape.graphql.org" }, + { text: "Artwork", href: "https://github.com/graphql/artwork" }, + { text: "Contact", href: "/foundation/contact/" }, ], }, ] From aa4467613ccef466c550b16769baecee0c22b293 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 15 Mar 2021 21:53:12 -0400 Subject: [PATCH 111/439] Fix broken link, file was not migrated Signed-off-by: Brian Warner --- static/img/logos/gsoc.svg | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 static/img/logos/gsoc.svg diff --git a/static/img/logos/gsoc.svg b/static/img/logos/gsoc.svg new file mode 100644 index 0000000000..d8bc8cd4e8 --- /dev/null +++ b/static/img/logos/gsoc.svg @@ -0,0 +1,41 @@ + + + + logo_lockup_summer_of_code_horizontal_Roboto + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From e2cfad3371f55a7c6d25fab72ed683438e4601c3 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 15 Mar 2021 21:54:50 -0400 Subject: [PATCH 112/439] Remove unused import Signed-off-by: Brian Warner --- src/components/BlogPost/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/BlogPost/index.tsx b/src/components/BlogPost/index.tsx index 849a4404a0..3a4a5866c4 100644 --- a/src/components/BlogPost/index.tsx +++ b/src/components/BlogPost/index.tsx @@ -1,4 +1,3 @@ -import { printIntrospectionSchema } from "graphql" import React from "react" import Marked from "../Marked" From 80869f7a80fceef8e306aa0f756e778678a5f340 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 15 Mar 2021 21:57:12 -0400 Subject: [PATCH 113/439] Fix capitalization for consistency Signed-off-by: Brian Warner --- src/components/FoundationLayout/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/FoundationLayout/index.tsx b/src/components/FoundationLayout/index.tsx index f456c24334..6eee9ba247 100644 --- a/src/components/FoundationLayout/index.tsx +++ b/src/components/FoundationLayout/index.tsx @@ -13,7 +13,7 @@ interface Props { pageContext: any } -const index = ({ title, heroText, nextDoc, sideBarData, rawMarkdownBody, pageContext }: Props) => { +const Index = ({ title, heroText, nextDoc, sideBarData, rawMarkdownBody, pageContext }: Props) => { return (
      @@ -45,4 +45,4 @@ const index = ({ title, heroText, nextDoc, sideBarData, rawMarkdownBody, pageCon ) } -export default index +export default Index From a751fe4e9521cfc71caa9e227311bbfba3cb11e1 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 16 Mar 2021 14:14:56 -0400 Subject: [PATCH 114/439] Update src/content/community/Community-Developers.md Improvements and clarifications from Benjie Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/community/Community-Developers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/community/Community-Developers.md b/src/content/community/Community-Developers.md index 763eabf1ff..60cfb1ab93 100644 --- a/src/content/community/Community-Developers.md +++ b/src/content/community/Community-Developers.md @@ -31,7 +31,7 @@ The GraphQL specification, sub-specifications, and official reference implementa #### The GraphQL Working Group -The [GraphQL Working Group](https://github.com/graphql/graphql-wg) is the main group that plans and implements changes to the [GraphQL specification](https://spec.graphql.org). It meets actively and is the default place for discussion for topics which do not have a separate breakout working group (e.g., input unions, graphql-over-http, etc). +The [GraphQL Working Group](https://github.com/graphql/graphql-wg) is the main group that plans and implements changes to the [GraphQL specification](https://spec.graphql.org). It meets actively and is the default place for discussion for topics which do not have a separate breakout working group (breakout working groups include the [Input Union WG](https://github.com/graphql/graphql-spec/blob/main/rfcs/InputUnion.md) and the [GraphQL-over-HTTP WG](https://github.com/graphql/graphql-over-http)). * **GitHub**: [github.com/graphql/graphql-wg](https://github.com/graphql/graphql-wg) * **Meeting frequency:** Monthly, generally the first Thursday ([calendar](https://calendar.graphql.org)) @@ -83,4 +83,4 @@ The [Technical Steering Committee](https://github.com/graphql/graphql-wg/blob/ma The [GraphQL Foundation](/foundation/) provides financial support for the GraphQL project. In keeping wiht best practices, the Foundation is a separate organization, which helps to ensure that technical decisions are made upon their own merit and independent of financial contributions. The GraphQL Foundation uses the funds raised through [membership dues](/foundation/join/) to support the work of the GraphQL Project through investments in infrastructure, coordination support services, developer grants, and mentorship programs. -The [GraphQL Foundation](/foundation/) is supported entirely by [membership dues](/foundation/join/), from [companies](/foundation/members/) who wish to support the long-term sustainability of the GraphQL ecosystem. \ No newline at end of file +The [GraphQL Foundation](/foundation/) is supported entirely by [membership dues](/foundation/join/), from [companies](/foundation/members/) who wish to support the long-term sustainability of the GraphQL ecosystem. From 2eaf41c8f18a2e1f0919eede68314029536d8564 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 16 Mar 2021 14:15:29 -0400 Subject: [PATCH 115/439] Update src/content/community/Community-Developers.md Spelling fix from Benjie, thank you! Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/community/Community-Developers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/community/Community-Developers.md b/src/content/community/Community-Developers.md index 60cfb1ab93..16240f28de 100644 --- a/src/content/community/Community-Developers.md +++ b/src/content/community/Community-Developers.md @@ -81,6 +81,6 @@ The [Technical Steering Committee](https://github.com/graphql/graphql-wg/blob/ma ### Financial and policy governance -The [GraphQL Foundation](/foundation/) provides financial support for the GraphQL project. In keeping wiht best practices, the Foundation is a separate organization, which helps to ensure that technical decisions are made upon their own merit and independent of financial contributions. The GraphQL Foundation uses the funds raised through [membership dues](/foundation/join/) to support the work of the GraphQL Project through investments in infrastructure, coordination support services, developer grants, and mentorship programs. +The [GraphQL Foundation](/foundation/) provides financial support for the GraphQL project. In keeping with best practices, the Foundation is a separate organization, which helps to ensure that technical decisions are made upon their own merit and independent of financial contributions. The GraphQL Foundation uses the funds raised through [membership dues](/foundation/join/) to support the work of the GraphQL Project through investments in infrastructure, coordination support services, developer grants, and mentorship programs. The [GraphQL Foundation](/foundation/) is supported entirely by [membership dues](/foundation/join/), from [companies](/foundation/members/) who wish to support the long-term sustainability of the GraphQL ecosystem. From c7f8eabde70d091c2c158bf02f5b4be2acf71a39 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 16 Mar 2021 14:16:27 -0400 Subject: [PATCH 116/439] Update src/content/community/Community-Resources.md Improvement from Benjie, fixing links that were confusing. Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/community/Community-Resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index bb6335b277..6f9fa7f1bd 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -19,7 +19,7 @@ Please follow these channels for updates and information: * **Twitter:** [@graphql](https://twitter.com/graphql) * **GitHub:** [github.com/graphql](https://github.com/graphql) -* **Slack:** [slack.graphql.org](https://slack-invite.graphql.org) +* **Slack:** [slack.graphql.org](https://slack.graphql.org) ([get an invite](https://slack-invite.graphql.org)) * **Google Calendar:** [calendar.graphql.org](https://calendar.graphql.org) * **Blog:** [graphql.org/blog](/blog/) From 6d1b338ae94b8dcf28dced7b12b4c97c805082c7 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 16 Mar 2021 14:17:02 -0400 Subject: [PATCH 117/439] Update src/content/community/Community-RunningProjects.md Clarification on process, thanks Benjie. Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/community/Community-RunningProjects.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/community/Community-RunningProjects.md b/src/content/community/Community-RunningProjects.md index 532c280847..18ac48f321 100644 --- a/src/content/community/Community-RunningProjects.md +++ b/src/content/community/Community-RunningProjects.md @@ -21,7 +21,7 @@ We welcome and encourage community members and third-parties to maintain their o > > If you maintain a tool or reference implementation that you'd like to transfer to the [GraphQL GitHub org](https://github.com/graphql), or if you are planning to start a new workgroup or implementation within the official GraphQL project, please add your name to the agenda of an upcoming [GraphQL Working Group meeting](https://github.com/graphql/graphql-wg/tree/HEAD/agendas) to introduce your idea. > -> A few things will then need to happen. For example, we will work with you to adopt our policies and neutral governance, and help you transfer the project and its assets (generally the domain name and any trademarks) so that they are neutrally held at the Linux Foundation. If you'd like to explore the idea before making a proposal, please reach out to [operations@graphql.org](mailto:operations@graphql.org) +> Should your proposal meet with approval, a few things will then need to happen. For example, we will work with you to adopt our policies and neutral governance, and help you transfer the project and its assets (generally the domain name and any trademarks) so that they are neutrally held at the Linux Foundation. If you'd like to explore the idea before making a proposal, please reach out to [operations@graphql.org](mailto:operations@graphql.org) ## Running project meetings @@ -76,4 +76,4 @@ The GraphQL trademark is managed by LF Projects. GraphQL projects are able to us ### All other questions -If you have a question not covered here, please reach out to [operations@graphql.org](mailto:operations@graphql.org). \ No newline at end of file +If you have a question not covered here, please reach out to [operations@graphql.org](mailto:operations@graphql.org). From 4e823db667bb8ff200abde8fea31178b10beccb3 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 16 Mar 2021 14:18:56 -0400 Subject: [PATCH 118/439] Update src/content/community/Community-RunningProjects.md Punctuation fix, thanks Benjie. Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/community/Community-RunningProjects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/community/Community-RunningProjects.md b/src/content/community/Community-RunningProjects.md index 18ac48f321..ffb7cfd763 100644 --- a/src/content/community/Community-RunningProjects.md +++ b/src/content/community/Community-RunningProjects.md @@ -72,7 +72,7 @@ The Linux Foundation holds the top-level graphql.org domain, and a number of oth ### Trademark guidance -The GraphQL trademark is managed by LF Projects. GraphQL projects are able to use the GraphQL name and marks in accordance with the [trademark policy](https://lfprojects.org/policies/trademark-policy/). If your project has questions about how you or others can use the mark, please contact [trademark@graphql.org](mailto:trademark@graphql.org) +The GraphQL trademark is managed by LF Projects. GraphQL projects are able to use the GraphQL name and marks in accordance with the [trademark policy](https://lfprojects.org/policies/trademark-policy/). If your project has questions about how you or others can use the mark, please contact [trademark@graphql.org](mailto:trademark@graphql.org). ### All other questions From d8b5d7b6300ca467efc52be4c635d870227e0407 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 16 Mar 2021 14:19:30 -0400 Subject: [PATCH 119/439] Update src/content/faq/Foundation.md Grammar fix, thanks Benjie. Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/faq/Foundation.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/content/faq/Foundation.md b/src/content/faq/Foundation.md index 3430efcb3d..d33d3f696c 100644 --- a/src/content/faq/Foundation.md +++ b/src/content/faq/Foundation.md @@ -15,9 +15,9 @@ The GraphQL Foundation is funded exclusively through the support of our members. Ways the Foundation distributes the money raised through memberships include: * Providing grants and sponsorship to core community developers who are working in neutral roles. -* Funding core community IT infrastructure -* Funding coordination, financial, and legal support program for the Foundation and the GraphQL project ecosystem -* Other community and developer support programs +* Funding core community IT infrastructure. +* Funding coordination, financial, and legal support programs for the Foundation and the GraphQL project ecosystem. +* Other community and developer support programs. The GraphQL Foundation budget is realigned as the needs of the community change. @@ -52,4 +52,3 @@ You can learn more about our membership on the [GraphQL Foundation membership pa ### How do we join? You can become a member of GraphQL Foundation and the Linux Foundation by completing our [membership application form](https://join.graphql.org). - From 7a6ab8c7fbb55fb61f050c44507a2716dc80d090 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 16 Mar 2021 14:20:57 -0400 Subject: [PATCH 120/439] Update src/content/foundation/Contact.md Fix copy and paste error from moving the Foundation site off of its own subdomain. Thanks Benjie. Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/foundation/Contact.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/content/foundation/Contact.md b/src/content/foundation/Contact.md index 4d49d2ac0d..0770c50e65 100644 --- a/src/content/foundation/Contact.md +++ b/src/content/foundation/Contact.md @@ -21,7 +21,7 @@ If you would like to learn more about becoming a GraphQL member, please email ## Membership Support -If you are already a member of the [GraphQL Foundation](./) and you need help with your membership, please reach out to [operations@graphql.org](mailto:operations@graphql.org). +If you are already a member of the [GraphQL Foundation](/foundation/) and you need help with your membership, please reach out to [operations@graphql.org](mailto:operations@graphql.org). ## Meeting Logistics @@ -46,4 +46,3 @@ Our mailing address is: > PMB 57274 > San Francisco, California > 94104-5401 US - From 85057bc3b6e4daac3d02cb9219ff8034c36b6378 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 25 Mar 2021 11:45:47 -0400 Subject: [PATCH 121/439] Update src/content/community/Community-RunningProjects.md Signed-off-by: Brian Warner Co-authored-by: Benjie Gillam --- src/content/community/Community-RunningProjects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/community/Community-RunningProjects.md b/src/content/community/Community-RunningProjects.md index ffb7cfd763..354468a667 100644 --- a/src/content/community/Community-RunningProjects.md +++ b/src/content/community/Community-RunningProjects.md @@ -41,7 +41,7 @@ Each **attendee** must: The **person running the call** must: -* Merge all PRs with passing checks prior to the meeting. +* Merge all appropriate attendance and agenda PRs with passing checks prior to the meeting. * Verify that everyone who connects to the meeting appears on the list. * If someone joins who is not on the list, they need to disconnect until they can PR themselves onto the attendee list with all checks passing. * Notify all attendees the meeting is being recorded, and record to the cloud. From daccf1350725e36c1f79712ca36e23d69b26e8f5 Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Sun, 4 Apr 2021 17:12:32 +0300 Subject: [PATCH 122/439] docs: Updating Discord popular channels @benjie @brianwarner first try, not sure if that's the best way to organize it, let's have the discussion over this PR --- src/content/community/Community-Users.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/content/community/Community-Users.md b/src/content/community/Community-Users.md index 7f276c534a..ea6b33bc51 100644 --- a/src/content/community/Community-Users.md +++ b/src/content/community/Community-Users.md @@ -33,10 +33,15 @@ communication and can answer quick questions. Please be patient and polite. These are not explicitly user support channels, although they're likely a good place to find someone who can answer your question if you ask nicely. -* **Discord:** [#graphql on the ReactiFlux Discord](http://join.reactiflux.com/) * **Slack:** [#general on the GraphQL Slack](https://graphql.slack.com/messages/general/) [(Get an invite)](https://graphql-slack.herokuapp.com/) * **IRC:** [#graphql on freenode](https://freenode.net/) +#### Discord + +* [Everything GraphQL: Curated By The Guild](https://discord.gg/xud7bH9) +* [Graphile](https://discord.gg/graphile) +* [#graphql on the ReactiFlux Discord](http://join.reactiflux.com/) + ### Vendor channels The following channels are maintained by vendors, and may be a good place to find help on their products. From d908c100c018919e7f482437658ec4afcb8c8cc1 Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Mon, 5 Apr 2021 13:05:00 +0300 Subject: [PATCH 123/439] Moving Graphile to vendor channels --- src/content/community/Community-Users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/community/Community-Users.md b/src/content/community/Community-Users.md index ea6b33bc51..2e40a6dc55 100644 --- a/src/content/community/Community-Users.md +++ b/src/content/community/Community-Users.md @@ -39,7 +39,6 @@ Please be patient and polite. These are not explicitly user support channels, al #### Discord * [Everything GraphQL: Curated By The Guild](https://discord.gg/xud7bH9) -* [Graphile](https://discord.gg/graphile) * [#graphql on the ReactiFlux Discord](http://join.reactiflux.com/) ### Vendor channels @@ -47,6 +46,7 @@ Please be patient and polite. These are not explicitly user support channels, al The following channels are maintained by vendors, and may be a good place to find help on their products. * [Apollo Slack](http://apollostack.com/#slack) +* [Graphile Discord](https://discord.gg/graphile) * [Prisma Slack](https://slack.prisma.io/) ## Blogs From cb9eaa74171d6fc388890bb0aa943a26596ff439 Mon Sep 17 00:00:00 2001 From: Tony Date: Mon, 12 Apr 2021 18:32:25 +0900 Subject: [PATCH 124/439] Add GraphQL Korea to community events --- src/content/community/Community-Events.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/community/Community-Events.md b/src/content/community/Community-Events.md index 1e612d1a23..e1b2060b37 100644 --- a/src/content/community/Community-Events.md +++ b/src/content/community/Community-Events.md @@ -109,3 +109,5 @@ To join, add yourself to an [upcoming meeting agenda](https://github.com/graphql - [GraphQL Meetup (Bangkok)](https://www.meetup.com/GraphQL-Bangkok/) - [GraphQL Meetup (Singapore)](https://www.meetup.com/GraphQL-SG/) - [GraphQL Meetup (Hong Kong)](https://www.meetup.com/GraphQLHongKong/) +- [GraphQL Korea](https://www.facebook.com/groups/graphql.kr) + From 6b6d961a4d2501d58a811a0c38d2ae6e1d7d903c Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Tue, 13 Apr 2021 00:44:50 +0200 Subject: [PATCH 125/439] Added Strawberry Shake GraphQL client for .NET --- .../c-net/client/strawberry-shake.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/content/code/language-support/c-net/client/strawberry-shake.md diff --git a/src/content/code/language-support/c-net/client/strawberry-shake.md b/src/content/code/language-support/c-net/client/strawberry-shake.md new file mode 100644 index 0000000000..b54c164cfa --- /dev/null +++ b/src/content/code/language-support/c-net/client/strawberry-shake.md @@ -0,0 +1,23 @@ +--- +name: Strawberry Shake +description: Strawberry Shake is a open-source reactive GraphQL client for .NET +url: https://chillicream.com/docs/strawberryshake/ +github: ChilliCream/hotchocolate +--- + +Strawberry Shake removes the complexity of state management and lets you interact with local and remote data through GraphQL. + +You can use Strawberry Shake to: + +- Generate a C# client from your GraphQL queries. +- Interact with local and remote data through GraphQL. +- Use reactive APIs to interact with your state. + +```csharp +client.GetHero + .Watch(ExecutionStrategy.CacheFirst) + .Subscribe(result => + { + Console.WriteLine(result.Data.Name); + }) +``` From 77c6af19e38a9d19f43ced603da21b45540b8223 Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Tue, 13 Apr 2021 00:51:31 +0200 Subject: [PATCH 126/439] Updated the Hot Chocolate listing --- .../code/language-support/c-net/server/hot-chocolate.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/content/code/language-support/c-net/server/hot-chocolate.md b/src/content/code/language-support/c-net/server/hot-chocolate.md index 3f944355b3..2b9704ad33 100644 --- a/src/content/code/language-support/c-net/server/hot-chocolate.md +++ b/src/content/code/language-support/c-net/server/hot-chocolate.md @@ -1,10 +1,12 @@ --- name: Hot Chocolate -description: GraphQL Server for .NET core and .NET classic -url: https://github.com/ChilliCream/hotchocolate +description: Hot Chocolate is an open-source GraphQL Server for .NET +url: https://chillicream.com/docs/hotchocolate/ github: ChilliCream/hotchocolate --- +Hot Chocolate takes the complexity away from building a fully-fledged GraphQL server and lets you focus on delivering the next big thing. + ```csharp using Microsoft.AspNetCore; using Microsoft.AspNetCore.Hosting; From ba0f8adbbe122603c2b23981881289bca0036f3e Mon Sep 17 00:00:00 2001 From: orama254 Date: Wed, 14 Apr 2021 13:11:47 +0300 Subject: [PATCH 127/439] docs: Add Nairobi GraphQL to Meetups --- src/content/community/Community-Events.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/content/community/Community-Events.md b/src/content/community/Community-Events.md index 1e612d1a23..1a3cdae7fe 100644 --- a/src/content/community/Community-Events.md +++ b/src/content/community/Community-Events.md @@ -109,3 +109,7 @@ To join, add yourself to an [upcoming meeting agenda](https://github.com/graphql - [GraphQL Meetup (Bangkok)](https://www.meetup.com/GraphQL-Bangkok/) - [GraphQL Meetup (Singapore)](https://www.meetup.com/GraphQL-SG/) - [GraphQL Meetup (Hong Kong)](https://www.meetup.com/GraphQLHongKong/) + +### Africa + +- [GraphQL Nairobi](https://www.meetup.com/Nairobi-GraphQL-Meetup/) \ No newline at end of file From 7e6bd18553fd801c81c58aa7a99136c9e3ce360a Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Wed, 14 Apr 2021 17:42:00 -0400 Subject: [PATCH 128/439] Add March 2021 newsletter; fix incorrect tag Signed-off-by: Brian Warner --- src/content/blog/2020-12-08-defer-stream.md | 2 +- .../blog/2021-03-31-newsletter-march-2021.md | 59 +++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 src/content/blog/2021-03-31-newsletter-march-2021.md diff --git a/src/content/blog/2020-12-08-defer-stream.md b/src/content/blog/2020-12-08-defer-stream.md index 98b739c344..b4a06e6674 100644 --- a/src/content/blog/2020-12-08-defer-stream.md +++ b/src/content/blog/2020-12-08-defer-stream.md @@ -1,6 +1,6 @@ --- title: "Improving Latency with @defer and @stream Directives" -tags: ["announcement"] +tags: ["announcements"] layout: blog date: 2020-12-08 byline: Rob Richard, Liliana Matos diff --git a/src/content/blog/2021-03-31-newsletter-march-2021.md b/src/content/blog/2021-03-31-newsletter-march-2021.md new file mode 100644 index 0000000000..ee57badfe0 --- /dev/null +++ b/src/content/blog/2021-03-31-newsletter-march-2021.md @@ -0,0 +1,59 @@ +--- +title: GraphQL Foundation Monthly Newsletter March 2021 +tags: ["newsletter"] +layout: blog +date: 2021-03-31 +byline: GraphQL Foundation +permalink: /blog/2021-03-31-graphql-foundation-monthly-newsletter-march-2021 +--- + +[GraphQL](https://graphql.org/) has redefined how developers work with APIs and client-server interactions. And as the community works hard to foster the growth and adoption of GraphQL, we are excited to share the work of the community and discussions via the monthly GraphQL Foundation newsletter. + +GraphQL reached new heights in 2020 and is only poised to continue it’s meteoric rise in 2021. Thank you again for your involvement in this project and your support of the GraphQL Foundation. We are excited for another productive year! + +## Working Group Updates + +**GraphQL Foundation marketing committee** + +The newly created GraphQL Foundation marketing committee is responsible for coordinating marketing activities in support of the [Foundation](https://foundation.graphql.org/) and the [projects](https://github.com/graphql). They meet regularly, and welcome participation from Foundation and community members. + +The meeting agendas and minutes are open and available in [meetings/](https://github.com/graphql/marketing/blob/main/meetings). We generally meet on the fourth Thursday of the month at 9am PT. To be added to the recurring invite, please contact operations@graphql.org. + +**Allowing fields to diverge more** + +This is one of the most complicated validation rules, which is about overlapping fields and not forcing to ensure every field is unique in a query, especially if you compose queries. They have to be merged together and ensure the field is only executed once. There's a rule to ensure this merging can be done. + +The working group has agreed to add prose or a non-normative note to this validation rule to explain this. + +**Operation Expressions** + +Operation expressions is an extension to the Schema Coordinates syntax that allows for a host of new use cases. Outlined [here](https://github.com/graphql/graphql-spec/pull/823) are some of the use cases that have been discussed so far, and have iterated on the syntax, but everything in this is very much in flux. + +**Directions via introspection report** + +Custom directives are not currently introspectable. This has been a big discussion over the years. Recently, graphql-java has implemented (almost merged) the ability to query directive by introspection. + +**Oneof Input Objects and Oneof Fields** + +Oneof Input Objects are a special variant of Input Objects where the type system asserts that exactly one of the fields must be set and non-null, all others being omitted. This is represented in introspection with the `__Type.oneField: Boolean` field, and in SDL via the `@oneOf` directive on the input object. The working group has agreed to Contribute syntax thoughts and on the RFC itself, and write an implementation in GraphQL.js + +## In Other News... + +* ZDNet: [Databases, graphs, and GraphQL: The past, present, and future](https://www.zdnet.com/article/databases-graphs-and-graphql-past-present-and-future/) +* ZDNet: [Hasura connects GraphQL to the REST of the world](https://www.zdnet.com/article/hasura-connects-graphql-to-the-rest-of-the-world/) +* ADT Mag: [Netflix Open Sources GraphQL for Spring Boot](https://adtmag.com/articles/2021/02/17/netflix-open-sources-graphql-for-spring-boot.aspx) +* ProgrammableWeb: [Facebook Adds Relay Hooks for Improved GraphQL Data Fetching](https://www.programmableweb.com/news/facebook-adds-relay-hooks-improved-graphql-data-fetching/brief/2021/03/11) +* [Dgraph Labs Launches Slash GraphQL, Industry’s First GraphQL-Native Database Backend-As-A-Service](https://www.globenewswire.com/news-release/2020/09/10/2091563/0/en/Dgraph-Labs-Launches-Slash-GraphQL-Industry-s-First-GraphQL-Native-Database-Backend-As-A-Service.html) +* [How Square accelerates product development with Apollo GraphQL](https://www.apollographql.com/blog/how-square-accelerates-product-development-with-apollo-graphql/) +* [Netflix: Beyond REST Rapid Development with GraphQL Microservices](https://netflixtechblog.com/beyond-rest-1b76f7c20ef6) +* [The Guild announce early access to GraphQL Hive - A new Schema Registry for your GraphQL Workflows](https://the-guild.dev/blog/graphql-hive-preview) + +## Upcoming Events: + +* The GraphQL community will come together once again for [GraphQL Summit](https://summit.graphql.com/) April 7th & 8th + +## Get Involved! + +Developers can get involved in the community and contribute to the project at [https://github.com/graphql](https://github.com/graphql). + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [member page](https://foundation.graphql.org/join). If you have questions about membership, please send an email to membership@graphql.org. From 4061d7a8441467ae3873055fb00765461864f5ba Mon Sep 17 00:00:00 2001 From: Michael Esteban Date: Tue, 13 Apr 2021 13:49:15 +1000 Subject: [PATCH 129/439] add tags to blog posts & create tag pages --- gatsby-node.js | 178 ++++++++++++++++------------ src/assets/css/_css/graphql.less | 66 +++++++---- src/components/BlogLayout/index.tsx | 6 +- src/components/BlogPost/index.tsx | 23 +++- src/pages/blog.tsx | 14 ++- src/templates/doc.tsx | 21 +++- src/templates/tags.tsx | 95 +++++++++++++++ 7 files changed, 297 insertions(+), 106 deletions(-) create mode 100644 src/templates/tags.tsx diff --git a/gatsby-node.js b/gatsby-node.js index 996400514e..3f484b538d 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -1,9 +1,9 @@ const path = require("path") const sortLibs = require("./scripts/sort-libraries") -const globby = require('globby'); -const frontmatterParser = require('parser-front-matter'); -const { readFile } = require("fs-extra"); -const { promisify } = require('util'); +const globby = require("globby") +const frontmatterParser = require("parser-front-matter") +const { readFile } = require("fs-extra") +const { promisify } = require("util") exports.onCreatePage = async ({ page, actions }) => { const { createPage, deletePage } = actions @@ -13,59 +13,62 @@ exports.onCreatePage = async ({ page, actions }) => { sourcePath: path.relative(__dirname, page.componentPath), } if (page.path === "/code" || page.path === "/code/") { - const markdownFilePaths = await globby('src/content/code/**/*.md'); + const markdownFilePaths = await globby("src/content/code/**/*.md") const codeData = {} - const slugMap = require('./src/content/code/slug-map.json'); - const parse$ = promisify(frontmatterParser.parse); - await Promise.all(markdownFilePaths.map(async markdownFilePath => { + const slugMap = require("./src/content/code/slug-map.json") + const parse$ = promisify(frontmatterParser.parse) + await Promise.all( + markdownFilePaths.map(async markdownFilePath => { + const markdownFileContent = await readFile(markdownFilePath, "utf-8") + let { + data: { name, description, url, github, npm, gem }, + content: howto, + } = await parse$(markdownFileContent, undefined) + howto = howto.trim() + const pathArr = markdownFilePath.split("/") + if (markdownFilePath.includes("language-support")) { + const languageSupportDirIndex = pathArr.indexOf("language-support") + const languageNameSlugIndex = languageSupportDirIndex + 1 + const languageNameSlug = pathArr[languageNameSlugIndex] + const languageName = slugMap[languageNameSlug] + codeData.Languages = codeData.Languages || {} + codeData.Languages[languageName] = + codeData.Languages[languageName] || {} - const markdownFileContent = await readFile(markdownFilePath, "utf-8") - let { - data: { name, description, url, github, npm, gem }, - content: howto, - } = await parse$(markdownFileContent, undefined) - howto = howto.trim(); - const pathArr = markdownFilePath.split("/") - if (markdownFilePath.includes("language-support")) { - const languageSupportDirIndex = pathArr.indexOf("language-support") - const languageNameSlugIndex = languageSupportDirIndex + 1 - const languageNameSlug = pathArr[languageNameSlugIndex] - const languageName = slugMap[languageNameSlug] - codeData.Languages = codeData.Languages || {} - codeData.Languages[languageName] = codeData.Languages[languageName] || {} - - const categoryNameSlugIndex = languageSupportDirIndex + 2 - const categoryNameSlug = pathArr[categoryNameSlugIndex] - const categoryName = slugMap[categoryNameSlug] - codeData.Languages[languageName][categoryName] = codeData.Languages[languageName][categoryName] || [] - codeData.Languages[languageName][categoryName].push({ - name, - description, - howto, - url, - github, - npm, - gem, - sourcePath: markdownFilePath, - }) - } else { - const codeDirIndex = pathArr.indexOf("code") - const categoryNameSlugIndex = codeDirIndex + 1 - const categoryNameSlug = pathArr[categoryNameSlugIndex] - const categoryName = slugMap[categoryNameSlug] - codeData[categoryName] = codeData[categoryName] || [] - codeData[categoryName].push({ - name, - description, - howto, - url, - github, - npm, - gem, - sourcePath: markdownFilePath, - }) - } - })) + const categoryNameSlugIndex = languageSupportDirIndex + 2 + const categoryNameSlug = pathArr[categoryNameSlugIndex] + const categoryName = slugMap[categoryNameSlug] + codeData.Languages[languageName][categoryName] = + codeData.Languages[languageName][categoryName] || [] + codeData.Languages[languageName][categoryName].push({ + name, + description, + howto, + url, + github, + npm, + gem, + sourcePath: markdownFilePath, + }) + } else { + const codeDirIndex = pathArr.indexOf("code") + const categoryNameSlugIndex = codeDirIndex + 1 + const categoryNameSlug = pathArr[categoryNameSlugIndex] + const categoryName = slugMap[categoryNameSlug] + codeData[categoryName] = codeData[categoryName] || [] + codeData[categoryName].push({ + name, + description, + howto, + url, + github, + npm, + gem, + sourcePath: markdownFilePath, + }) + } + }) + ) const languageList = [] let sortedTools = [] await Promise.all([ @@ -139,11 +142,17 @@ exports.createPages = async ({ graphql, actions }) => { sublinks sidebarTitle date + tags } id } } } + tagsGroup: allMarkdownRemark(limit: 2000) { + group(field: frontmatter___tags) { + fieldValue + } + } } `) @@ -177,13 +186,24 @@ exports.createPages = async ({ graphql, actions }) => { // Note that this is mutated let sideBardata = {} - // Sidebar items to add which don't come from markdown const additionalSidebarItems = { - foundation: [{ - name: "GraphQL Foundation", - links: [{ frontmatter: { sidebarTitle:"Foundation Members", title: "Foundation Members", permalink: "/foundation/members/", date: null, category: "GraphQL Foundation" } }] - }] + foundation: [ + { + name: "GraphQL Foundation", + links: [ + { + frontmatter: { + sidebarTitle: "Foundation Members", + title: "Foundation Members", + permalink: "/foundation/members/", + date: null, + category: "GraphQL Foundation", + }, + }, + ], + }, + ], } // E.g. @@ -204,7 +224,10 @@ exports.createPages = async ({ graphql, actions }) => { parent: { relativeDirectory, sourceInstanceName }, } = node - if (sourceInstanceName !== "content" || relativeDirectory.includes("code/")) { + if ( + sourceInstanceName !== "content" || + relativeDirectory.includes("code/") + ) { return } @@ -216,13 +239,10 @@ exports.createPages = async ({ graphql, actions }) => { } else { pagesGroupedByFolder = { ...pagesGroupedByFolder, - [relativeDirectory]: [ - ...pagesGroupedByFolder[relativeDirectory], - node, - ], + [relativeDirectory]: [...pagesGroupedByFolder[relativeDirectory], node], } } - + allPages.push({ permalink, relativeDirectory, @@ -231,8 +251,8 @@ exports.createPages = async ({ graphql, actions }) => { sourcePath: path.relative(__dirname, node.fileAbsolutePath), }) }) - - // Loop through the sections in the sidebar, mutating the + + // Loop through the sections in the sidebar, mutating the // next and previous objects for different Object.entries(pagesGroupedByFolder).map(([folder, pages]) => { let pagesByUrl = {} @@ -266,7 +286,7 @@ exports.createPages = async ({ graphql, actions }) => { return } }) - + if (!firstPage) { throw new Error(`First page not found in ${folder}`) } @@ -309,18 +329,17 @@ exports.createPages = async ({ graphql, actions }) => { categoriesMap[currentCategory.name] = currentCategory } - sideBardata[folder] = Object.values(categoriesMap) + sideBardata[folder] = Object.values(categoriesMap) }) Object.entries(additionalSidebarItems).map(([folder, sections]) => { sections.forEach(s => { const originalLinks = sideBardata[folder].find(l => l.name === s.name) - originalLinks.links = [...originalLinks.links, ...s.links] + originalLinks.links = [...originalLinks.links, ...s.links] }) }) - - // Use all the set up data to now tell Gatsby to create pages + // Use all the set up data to now tell Gatsby to create pages // on the site allPages.forEach(page => { createPage({ @@ -334,4 +353,17 @@ exports.createPages = async ({ graphql, actions }) => { }, }) }) + + // Create tag pages + const tagTemplate = path.resolve("src/templates/tags.tsx") + const tags = result.data.tagsGroup.group + tags.forEach(tag => { + createPage({ + path: `/tags/${tag.fieldValue}/`, + component: tagTemplate, + context: { + tag: tag.fieldValue, + }, + }) + }) } diff --git a/src/assets/css/_css/graphql.less b/src/assets/css/_css/graphql.less index 9d9adc8ddc..8cc4fb0474 100644 --- a/src/assets/css/_css/graphql.less +++ b/src/assets/css/_css/graphql.less @@ -16,7 +16,8 @@ body { a { color: @rhodamine-color; text-decoration: none; - &:hover, &:focus { + &:hover, + &:focus { text-decoration: underline; } } @@ -29,7 +30,12 @@ em { font-style: italic; } -h1, h2, h3, h4, h5, h6 { +h1, +h2, +h3, +h4, +h5, +h6 { margin: 2em 0 0; text-rendering: optimizelegibility; } @@ -83,16 +89,21 @@ h6:hover > .hash-link { visibility: visible; } -ul, ol { +ul, +ol { margin: 1em 0 1em 2em; padding: 0; } -p + ul, p + ol { +p + ul, +p + ol { margin-top: 1em; } -ul ul, ul ol, ol ol, ol ul { +ul ul, +ul ol, +ol ol, +ol ul { margin-bottom: 0; } @@ -162,7 +173,9 @@ nav { padding: 0 1em; transition: color 0.1s ease-out; - &:hover, &:focus, &.active { + &:hover, + &:focus, + &.active { color: @text-color; text-decoration: none; } @@ -201,7 +214,8 @@ footer { height: 50px; background: url("/img/logo-gray.svg") no-repeat content-box; - &:hover, &:focus { + &:hover, + &:focus { background-image: url("/img/logo.svg"); } @@ -215,16 +229,19 @@ footer { display: table; margin: 2px -10px; padding: 3px 10px; - &:hover, &:focus { + &:hover, + &:focus { color: @rhodamine-color; text-decoration: none; } } - h5, h6 { + h5, + h6 { margin: 0 0 10px; - &, & > a { + &, + & > a { color: lighten(@dark-color, 50%); } @@ -242,20 +259,16 @@ footer { width: 170px; &:hover { - opacity: 1.0; + opacity: 1; } } .copyright { - color: rgba(255,255,255,0.4); + color: rgba(255, 255, 255, 0.4); text-align: center; } } - - - - .guestBio { background: #f9f0f3; border-top: solid 2px #e0c3c8; @@ -269,7 +282,8 @@ footer { padding-top: 20px; } -.blogContent:before, .blogContent:after { +.blogContent:before, +.blogContent:after { content: " "; display: table; } @@ -289,7 +303,20 @@ footer { max-width: 100%; } +.tag-wrapper { + margin-bottom: 5px; +} +.tag { + font-weight: 700; + letter-spacing: 1.5px; + text-transform: uppercase; + background-color: #e9e8f3; + font-size: 14px; + padding: 5px; + border-radius: 4px; + margin-right: 5px; +} div[data-twttr-id] iframe { margin: 10px auto !important; @@ -314,7 +341,7 @@ p + .apiIndex { } .apiIndex li a:hover::before { color: @rhodamine-color; - content: '#'; + content: "#"; font-size: 16px; left: -2em; line-height: 20px; @@ -344,8 +371,7 @@ p + .apiIndex { line-height: 17px; padding: 7px 14px; background: white; - box-shadow: inset 0 0 0 1px #EEE, inset 4px 0 0 #EEE; + box-shadow: inset 0 0 0 1px #eee, inset 4px 0 0 #eee; border-radius: 3px; margin-left: -4px; } - diff --git a/src/components/BlogLayout/index.tsx b/src/components/BlogLayout/index.tsx index 8111e5bd1b..c93a2a149e 100644 --- a/src/components/BlogLayout/index.tsx +++ b/src/components/BlogLayout/index.tsx @@ -11,6 +11,7 @@ interface Props { rawMarkdownBody: string sideBarData: any pageContext: any + tags: Array } const index = ({ @@ -21,7 +22,8 @@ const index = ({ guestBio, rawMarkdownBody, sideBarData, - pageContext + pageContext, + tags, }: Props) => { return (
      @@ -35,6 +37,7 @@ const index = ({ rawMarkdownBody={rawMarkdownBody} isPermalink={true} pageContext={pageContext} + tags={tags} /> { @@ -55,4 +58,3 @@ const index = ({ } export default index - diff --git a/src/components/BlogPost/index.tsx b/src/components/BlogPost/index.tsx index 3a4a5866c4..3799c69100 100644 --- a/src/components/BlogPost/index.tsx +++ b/src/components/BlogPost/index.tsx @@ -1,5 +1,6 @@ import React from "react" import Marked from "../Marked" +import { Link } from "gatsby" interface Props { title: string @@ -10,8 +11,9 @@ interface Props { rawMarkdownBody: string isPermalink: boolean pageContext: any - excerpt: string + excerpt?: string showExcerpt?: true + tags: Array } const BlogPost = ({ @@ -24,19 +26,32 @@ const BlogPost = ({ isPermalink, pageContext, excerpt, - showExcerpt + showExcerpt, + tags, }: Props) => (

      {isPermalink ? title : {title}}

      {new Date(date).toLocaleDateString()} by {byline}

      +
      + {tags.map(tag => ( + + {tag} + + ))} +
      + {guestBio ? null :
      } {guestBio && (

      {`This guest article contributed by ${byline}, ${guestBio}.`}

      )} - - {showExcerpt ?

      {excerpt}

      : {rawMarkdownBody}} + + {showExcerpt ? ( +

      {excerpt}

      + ) : ( + {rawMarkdownBody} + )}
      ) diff --git a/src/pages/blog.tsx b/src/pages/blog.tsx index f92503d990..b6d553b727 100644 --- a/src/pages/blog.tsx +++ b/src/pages/blog.tsx @@ -17,6 +17,7 @@ export default ({ pageContext, data }: any) => { } return 0 }) + return (
      @@ -25,9 +26,16 @@ export default ({ pageContext, data }: any) => { {posts.map( ( { - frontmatter: { title, date, permalink, byline, guestBio }, + frontmatter: { + title, + date, + permalink, + byline, + guestBio, + tags, + }, rawMarkdownBody, - excerpt + excerpt, }: any, i ) => ( @@ -43,6 +51,7 @@ export default ({ pageContext, data }: any) => { pageContext={pageContext} excerpt={excerpt} showExcerpt + tags={tags} /> ) )} @@ -69,6 +78,7 @@ export const query = graphql` guestBio sublinks layout + tags } id excerpt diff --git a/src/templates/doc.tsx b/src/templates/doc.tsx index e13456505b..7d25d05d51 100644 --- a/src/templates/doc.tsx +++ b/src/templates/doc.tsx @@ -3,9 +3,9 @@ import { graphql } from "gatsby" import Layout from "../components/Layout" import DocsLayout from "../components/DocsLayout" import FoundationLayout from "../components/FoundationLayout" -import BlogLayout from '../components/BlogLayout'; -import CodeLayout from "../components/CodeLayout"; -import FAQLayout from "../components/FAQLayout"; +import BlogLayout from "../components/BlogLayout" +import CodeLayout from "../components/CodeLayout" +import FAQLayout from "../components/FAQLayout" interface Props { data: any @@ -23,12 +23,21 @@ const layoutMap: any = { const Blog = ({ data, pageContext }: Props) => { const { doc: { - frontmatter: { title, date, heroText, permalink, byline, guestBio, layout }, + frontmatter: { + title, + date, + heroText, + permalink, + byline, + guestBio, + layout, + tags, + }, rawMarkdownBody, }, nextDoc, } = data - const InnerLayout = layoutMap[layout]; + const InnerLayout = layoutMap[layout] return ( { nextDoc={nextDoc} sideBarData={pageContext.sideBarData} pageContext={pageContext} + tags={tags} /> ) @@ -59,6 +69,7 @@ export const query = graphql` guestBio sublinks layout + tags } id rawMarkdownBody diff --git a/src/templates/tags.tsx b/src/templates/tags.tsx new file mode 100644 index 0000000000..d13553a750 --- /dev/null +++ b/src/templates/tags.tsx @@ -0,0 +1,95 @@ +import React from "react" +import Layout from "../components/Layout" +import BlogPost from "../components/BlogPost" +import BlogSidebar from "../components/BlogSidebar" +import { graphql } from "gatsby" + +export default ({ pageContext, data }: any) => { + const { tag } = pageContext + const allPosts = data.allMarkdownRemark.edges + .map((e: any) => e.node) + .sort((a: any, b: any) => { + const aDate = new Date(a.frontmatter.date) + const bDate = new Date(b.frontmatter.date) + if (aDate > bDate) { + return -1 + } else if (aDate < bDate) { + return 1 + } + return 0 + }) + + const taggedPosts = allPosts.filter((post: any) => + post.frontmatter.tags.includes(tag) + ) + + return ( + +
      +
      +
      + {taggedPosts.map( + ( + { + frontmatter: { + title, + date, + permalink, + byline, + guestBio, + tags, + }, + rawMarkdownBody, + excerpt, + }: any, + i + ) => ( + + ) + )} +
      + +
      +
      +
      + ) +} + +export const query = graphql` + query { + allMarkdownRemark( + filter: { frontmatter: { permalink: { regex: "/blog/" } } } + ) { + edges { + node { + frontmatter { + title + date + permalink + byline + guestBio + sublinks + layout + tags + } + id + excerpt + rawMarkdownBody + } + } + } + } +` From 1a69ed129b9a2fe7ec1b7323fa1ddf9cab2daa5b Mon Sep 17 00:00:00 2001 From: Michael Esteban Date: Thu, 15 Apr 2021 14:00:43 +1000 Subject: [PATCH 130/439] add categories to side bar --- gatsby-node.js | 2 +- src/assets/css/_css/docs.less | 166 ++++++++++++++------------- src/components/BlogSidebar/index.tsx | 81 ++++++++----- src/templates/tags.tsx | 2 +- 4 files changed, 146 insertions(+), 105 deletions(-) diff --git a/gatsby-node.js b/gatsby-node.js index 3f484b538d..a3961b4567 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -148,7 +148,7 @@ exports.createPages = async ({ graphql, actions }) => { } } } - tagsGroup: allMarkdownRemark(limit: 2000) { + tagsGroup: allMarkdownRemark { group(field: frontmatter___tags) { fieldValue } diff --git a/src/assets/css/_css/docs.less b/src/assets/css/_css/docs.less index 773e006e06..f4fcc96dd6 100644 --- a/src/assets/css/_css/docs.less +++ b/src/assets/css/_css/docs.less @@ -1,7 +1,7 @@ @import "variables.less"; .documentationContent { - margin-top:3px; + margin-top: 3px; margin-bottom: 8em; display: flex; width: 100%; @@ -13,58 +13,58 @@ } } -.headerline{ +.headerline { display: flex; // padding-right: 5px; // justify-content: center; } .main-block-blog { - /* background-color: #f0ece2; */ - background-color: #fff; - padding: 10px; - margin: 10px; - margin-bottom: 100px; - justify-content: center; - position: relative; - flex-flow: row; - text-align: center; + /* background-color: #f0ece2; */ + background-color: #fff; + padding: 10px; + margin: 10px; + margin-bottom: 100px; + justify-content: center; + position: relative; + flex-flow: row; + text-align: center; } -.column{ +.column { // padding: 0 10px; box-sizing: border-box; border: 3px rgb(44, 38, 38); justify-content: space-around; - margin-right: 15px; - // width: 800px; - // height: 250px; + margin-right: 15px; + // width: 800px; + // height: 250px; } .container-bl { display: flex; justify-content: center; - /* align-items: center; */ - // padding: 10px; - flex-direction: row; - // max-width: 1000px; - margin-right: 10px; - justify-content: space-around; + /* align-items: center; */ + // padding: 10px; + flex-direction: row; + // max-width: 1000px; + margin-right: 10px; + justify-content: space-around; } .container-bl1 { display: flex; justify-content: center; - /* align-items: center; */ - // padding: 10px; - flex-direction: row; - // max-width: 1000px; - margin-right: 10px; - justify-content: space-around; + /* align-items: center; */ + // padding: 10px; + flex-direction: row; + // max-width: 1000px; + margin-right: 10px; + justify-content: space-around; } -.codetitle{ - font-family: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif; +.codetitle { + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; color: #202020; font-size: 22px; @@ -72,64 +72,63 @@ } .article { - background: white; - /* background-image: url(../imgs/corona-virus.jpg) ; */ - /* filter: blur(8px); */ - // margin: 0 0 20px; - padding: 5px; - // border-radius: 1.5px; - // border: 0.7px solid black; - // box-shadow: 0 2px 4px #010101; - cursor: pointer; + background: white; + /* background-image: url(../imgs/corona-virus.jpg) ; */ + /* filter: blur(8px); */ + // margin: 0 0 20px; + padding: 5px; + // border-radius: 1.5px; + // border: 0.7px solid black; + // box-shadow: 0 2px 4px #010101; + cursor: pointer; transition: 0.3s ease; width: 140px; height: 160px; } .article:active { - box-shadow: none; - transform-origin: center; - transform: scale(0.98); + box-shadow: none; + transform-origin: center; + transform: scale(0.98); } .article_category { - display: inline-block; - // background: rgb(235, 150, 206); - /* 47bbc5 */ - padding: 5px 8px; - border: black; - // border-radius: 10px; - margin: 0 0 10px; - color: white; - font-size: 0.75rem; - font-weight: 600; - letter-spacing: 0.075rem; + display: inline-block; + // background: rgb(235, 150, 206); + /* 47bbc5 */ + padding: 5px 8px; + border: black; + // border-radius: 10px; + margin: 0 0 10px; + color: white; + font-size: 0.75rem; + font-weight: 600; + letter-spacing: 0.075rem; text-transform: uppercase; width: 100px; height: 100px; } .article_excerpt { - color: black; - line-height: 1.5rem; - font-size: 0.875rem; + color: black; + line-height: 1.5rem; + font-size: 0.875rem; } .article_title { - margin: 0 0 10px; - color: #E10098; - font-family: "Josefin Sans"; - font-size: 1.25rem; - // font-weight: 600; - line-height: 1.75rem; + margin: 0 0 10px; + color: #e10098; + font-family: "Josefin Sans"; + font-size: 1.25rem; + // font-weight: 600; + line-height: 1.75rem; } - @media only screen and (min-width: 320px) and (max-width: 650px) { - .container-bl1 { - flex-direction: column; - width: 100%; - } + .container-bl1 { + flex-direction: column; + width: 100%; + } } .inner-content { @@ -168,11 +167,9 @@ .prism { position: relative; - box-shadow: - inset 0 1px 0 rgba(0,0,0,0.08), - inset 0 -1px 0 rgba(0,0,0,0.08), - inset -1px 0 0 rgba(0,0,0,0.08), - inset 4px 0 0 rgba(0,0,0,0.08); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.08), + inset 0 -1px 0 rgba(0, 0, 0, 0.08), inset -1px 0 0 rgba(0, 0, 0, 0.08), + inset 4px 0 0 rgba(0, 0, 0, 0.08); border-radius: 3px; .line-highlight { @@ -198,7 +195,8 @@ .not(code) > pre.prism { text-shadow: 0 1px white; - &::-moz-selection, &::selection { + &::-moz-selection, + &::selection { text-shadow: none; } } @@ -220,14 +218,17 @@ } border-radius: 3px; - box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); padding: 0.7em 1.5em 0.5em 1em; - &:hover, &:focus, &:active { + &:hover, + &:focus, + &:active { background: @rhodamine-color; text-decoration: none; - .read-next-continue, .read-next-title { + .read-next-continue, + .read-next-title { color: white; } } @@ -282,7 +283,9 @@ color: #666; display: block; - &:hover, &:focus, &.active { + &:hover, + &:focus, + &.active { text-decoration: none; color: @rhodamine-color; } @@ -292,7 +295,7 @@ .blog-sidebar { .recent-posts { li { - border-bottom: 1px solid #DDD; + border-bottom: 1px solid #ddd; line-height: 18px; padding: 10px 0; font-weight: bold; @@ -304,3 +307,12 @@ } } } + +.blog-sidebar { + .categories { + li { + font-weight: bold; + color: @rhodamine-color; + } + } +} diff --git a/src/components/BlogSidebar/index.tsx b/src/components/BlogSidebar/index.tsx index 16a933b9a0..1a828527ec 100644 --- a/src/components/BlogSidebar/index.tsx +++ b/src/components/BlogSidebar/index.tsx @@ -1,34 +1,63 @@ -import React from 'react'; -import { Link } from "gatsby" +import React from "react" +import { Link, useStaticQuery, graphql } from "gatsby" interface Props { posts: any[] currentPermalink?: string } -const BlogSidebar = ({ posts, currentPermalink }: Props) => ( -
      -
      -

      Subscribe

      - - RSS - -
      -
      -

      Recent Posts

      -
        - {posts.map(({ frontmatter }, i) => ( -
      • - {frontmatter.permalink === currentPermalink ? ( - frontmatter.title - ) : ( - {frontmatter.title} - )} -
      • - ))} -
      +const BlogSidebar = ({ posts, currentPermalink }: Props) => { + const allTags = useStaticQuery(graphql` + query allTags { + allMarkdownRemark { + group(field: frontmatter___tags) { + fieldValue + } + } + } + `).allMarkdownRemark.group + + return ( +
      +
      +

      Subscribe

      + + RSS + +
      +
      +

      Categories

      +
        + {allTags.map(({ fieldValue }: { fieldValue: string }, i: number) => { + const tag = fieldValue[0].toUpperCase() + fieldValue.substring(1) + return ( +
      • + {fieldValue === currentPermalink ? ( + tag + ) : ( + {tag} + )} +
      • + ) + })} +
      +
      +
      +

      Recent Posts

      +
        + {posts.map(({ frontmatter }, i) => ( +
      • + {frontmatter.permalink === currentPermalink ? ( + frontmatter.title + ) : ( + {frontmatter.title} + )} +
      • + ))} +
      +
      -
      -) + ) +} -export default BlogSidebar; +export default BlogSidebar diff --git a/src/templates/tags.tsx b/src/templates/tags.tsx index d13553a750..1730241da4 100644 --- a/src/templates/tags.tsx +++ b/src/templates/tags.tsx @@ -61,7 +61,7 @@ export default ({ pageContext, data }: any) => { ) )}
      - +
      From 6af70a0b25d43bfe5da8dab41f44f2faacbfa3d8 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 23 Apr 2021 16:42:39 -0400 Subject: [PATCH 131/439] Fix frontmatter on migrated blog posts Signed-off-by: Brian Warner --- src/content/blog/2018-11-06-linux-foundation-graphql.md | 4 ++-- src/content/blog/2018-11-07-datanami.md | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/content/blog/2018-11-06-linux-foundation-graphql.md b/src/content/blog/2018-11-06-linux-foundation-graphql.md index 0c1edc2b59..9d6a56d60c 100644 --- a/src/content/blog/2018-11-06-linux-foundation-graphql.md +++ b/src/content/blog/2018-11-06-linux-foundation-graphql.md @@ -1,10 +1,10 @@ --- -title: The Linux Foundation Announces Intent to Form New Foundation to Support GraphQL +title: "The Linux Foundation Announces Intent to Form New Foundation to Support GraphQL" tags: ["announcements"] layout: blog date: 2018-11-06 byline: GraphQL Foundation -permalink: 2018-11-06-linux-foundation-announces-intent-to-form-new-foundation-to-support-graphql +permalink: /blog/2018-11-06-linux-foundation-announces-intent-to-form-new-foundation-to-support-graphql --- [The Linux Foundation](https://www.linuxfoundation.org/), the nonprofit organization enabling mass innovation through open source, announces a broad coalition of industry leaders and users have joined forces to create a new open source foundation for the [GraphQL](https://graphql.org/) project, which will be dedicated to growing and sustaining a neutral GraphQL ecosystem. Hosted under the Linux Foundation, the [GraphQL Foundation](https://gql.foundation/)'s mission will be to enable widespread adoption and help accelerate development of GraphQL and the surrounding ecosystem. diff --git a/src/content/blog/2018-11-07-datanami.md b/src/content/blog/2018-11-07-datanami.md index bbb5ba6772..a43586fb6f 100644 --- a/src/content/blog/2018-11-07-datanami.md +++ b/src/content/blog/2018-11-07-datanami.md @@ -3,9 +3,10 @@ title: "Datanami: Will GraphQL Become a Standard for the New Data Economy?" tags: ["in-the-news"] layout: blog date: 2018-11-07 +byline: Datanami permalink: 2018-11-07-datanami-will-graphql-become-a-standard-for-the-new-data-economy --- Don’t look now but a new language called GraphQL is emerging that could radically simplify how developers use APIs to get data into applications, and potentially provide a graph-like alternative to procedural REST. The company behind the open source software, Apollo, today announced the GraphQL Platform to standardize access to the new technology. -[Read more »](https://www.datanami.com/2018/11/07/will-graphql-become-a-standard-for-the-new-data-economy/) \ No newline at end of file +[Read more »](https://www.datanami.com/2018/11/07/will-graphql-become-a-standard-for-the-new-data-economy/) From 888f921f2346df8eb30c0bfb8c11831b7f04848a Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 23 Apr 2021 16:48:10 -0400 Subject: [PATCH 132/439] One more permalink correction Signed-off-by: Brian Warner --- src/content/blog/2018-11-07-datanami.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/2018-11-07-datanami.md b/src/content/blog/2018-11-07-datanami.md index a43586fb6f..5978b8b549 100644 --- a/src/content/blog/2018-11-07-datanami.md +++ b/src/content/blog/2018-11-07-datanami.md @@ -4,7 +4,7 @@ tags: ["in-the-news"] layout: blog date: 2018-11-07 byline: Datanami -permalink: 2018-11-07-datanami-will-graphql-become-a-standard-for-the-new-data-economy +permalink: /blog/2018-11-07-datanami-will-graphql-become-a-standard-for-the-new-data-economy --- Don’t look now but a new language called GraphQL is emerging that could radically simplify how developers use APIs to get data into applications, and potentially provide a graph-like alternative to procedural REST. The company behind the open source software, Apollo, today announced the GraphQL Platform to standardize access to the new technology. From 6261634ad6dd643a9f3402ccfcbd555d0faa57c2 Mon Sep 17 00:00:00 2001 From: Eleanor Haire Date: Tue, 27 Apr 2021 15:00:01 -0700 Subject: [PATCH 133/439] Fixing broken sublink to Membership Inquiries Typo: from Inquriries to Inquiries --- src/content/foundation/Contact.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/foundation/Contact.md b/src/content/foundation/Contact.md index 0770c50e65..a7ee046b8f 100644 --- a/src/content/foundation/Contact.md +++ b/src/content/foundation/Contact.md @@ -5,7 +5,7 @@ heroText: The GraphQL Foundation is here to help. layout: foundation category: GraphQL Foundation permalink: /foundation/contact/ -sublinks: Membership Inquriries,Membership Support,Meeting Logistics,Media Inquries,Technical Issues,General +sublinks: Membership Inquiries,Membership Support,Meeting Logistics,Media Inquries,Technical Issues,General next: /foundation/join/ --- From 6a5076ee2ec0b802734aac3d7680bbc9d7976df3 Mon Sep 17 00:00:00 2001 From: Eleanor Haire Date: Wed, 28 Apr 2021 13:24:24 -0700 Subject: [PATCH 134/439] Update src/content/foundation/Contact.md Co-authored-by: Michael Esteban --- src/content/foundation/Contact.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/foundation/Contact.md b/src/content/foundation/Contact.md index a7ee046b8f..02badc6b3e 100644 --- a/src/content/foundation/Contact.md +++ b/src/content/foundation/Contact.md @@ -5,7 +5,7 @@ heroText: The GraphQL Foundation is here to help. layout: foundation category: GraphQL Foundation permalink: /foundation/contact/ -sublinks: Membership Inquiries,Membership Support,Meeting Logistics,Media Inquries,Technical Issues,General +sublinks: Membership Inquiries,Membership Support,Meeting Logistics,Media Inquiries,Technical Issues,General next: /foundation/join/ --- From 346b45edb2b531318cd7032a0d50cce6a99ac3b5 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 14 May 2021 23:29:22 -0400 Subject: [PATCH 135/439] Add April 2021 newsletter Signed-off-by: Brian Warner --- .../blog/2021-04-30-newsletter-april-2021.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/content/blog/2021-04-30-newsletter-april-2021.md diff --git a/src/content/blog/2021-04-30-newsletter-april-2021.md b/src/content/blog/2021-04-30-newsletter-april-2021.md new file mode 100644 index 0000000000..fe4631ef75 --- /dev/null +++ b/src/content/blog/2021-04-30-newsletter-april-2021.md @@ -0,0 +1,60 @@ +--- +title: GraphQL Foundation Monthly Newsletter April 2021 +tags: ["newsletter"] +layout: blog +date: 2021-04-30 +byline: GraphQL Foundation +permalink: /blog/2021-04-30-graphql-foundation-monthly-newsletter-april-2021 +--- + +# GraphQL Foundation Monthly Newsletter April 2021 + +[GraphQL](https://graphql.org/) has redefined how developers work with APIs and client-server interactions. And as the community works hard to foster the growth and adoption of GraphQL, we are excited to share the work of the community and discussions via the monthly GraphQL Foundation newsletter. + +GraphQL reached new heights in 2020 and is only poised to continue it’s meteoric rise in 2021. Thank you again for your involvement in this project and your support of the GraphQL Foundation. We are excited for another productive year! + +## Working Group Updates + +### GraphQL Foundation marketing committee + +The newly created GraphQL Foundation marketing committee is responsible for coordinating marketing activities in support of the [Foundation](https://foundation.graphql.org/) and the [projects](https://github.com/graphql). They meet regularly, and welcome participation from Foundation and community members. + +The meeting agendas and minutes are open and available in [meetings/](https://github.com/graphql/marketing/blob/main/meetings). We generally meet on the fourth Thursday of the month at 9am PT. To be added to the recurring invite, please contact [operations@graphql.org](mailto:operations@graphql.org). + +### Spec cut + +There are few more final phase proposals still waiting on review, as well as updating the version of the legal text). The next step will include having the TSC take a formal vote to cut the draft. + +### TypeScript migration for GraphQL.js + +Representing almost 6 million downloads per week. TypeScript is in need of additional clean up, including GraphQLList and GraphQLNonNull. The WG decided to drop Flow types, and have a PR for converting to TypeScript. The plan is to incorporate the fixes into the main release, which is very close to being done. Once finished, it will be added to release 16.0.0-alpha.1. Once that is complete it will merge the PR and convert to TypeScript. + +### Adding descriptions to queries and fragments + +The purpose of this discussion is to add necessary comments for various business use cases. As of now we have to parse SDL data and it's problematic when people add other comments. The WG is working on the best way to solve this issue. + +### Schema introspection extensions + +First implemented by GraphQL Java,then some issues were found and it was discovered there was some additional work to be done before turning it into an RFC. The Working Group is planning to address these issues shortly. + + +## In Other News... + +* [Dgraph announces v21.03 - Resilient Rocket Release](https://dgraph.io/blog/post/v2103-release/) +* Read: [GraphQL API Security best practices with AWS AppSync and Amplify](https://github.com/danilop/graphql-api-security-with-aws-appsync-and-amplify) + * AWS AppSync is a fully managed service which allows developers to deploy and interact with serverless scalable GraphQL backends on AWS. +* [Neo4j announces GraphQL Library Beta Release](https://medium.com/neo4j/announcing-the-neo4j-graphql-library-beta-99ae8541bbe7) +* TechTarget: [Dgraph GraphQL database users detail graph use cases](https://searchdatamanagement.techtarget.com/news/252499595/Dgraph-GraphQL-database-users-detail-graph-use-cases) +* Devops.com: [Apollo GraphQL Makes Federated Server More Accessible](https://devops.com/apollo-graphql-makes-federated-server-more-accessible/) +* The New Stack: [Why Shopify Favors GraphQL over REST for Its APIs](https://thenewstack.io/why-shopify-favors-graphql-over-rest-for-its-apis/) +* Code Story: [E17: Matt Debergalis, Apollo GraphQL](https://codestory.co/podcast/e17-matt-debergalis-apollo-graphql/) + +## Upcoming Events: + +* [Hasura Con '21: The Big Hasura User Conference](https://hasura.io/events/hasura-con-2021/) The 2021 installment of Hasura Con will take place on June 23rd and 24th. The event brings together users from all over the world to celebrate all things Hasura and will feature top-notch speakers and workshops. Sign up today to attend Hasura Con '21 or submit a talk proposal to share your knowledge at the event. + +## Get Involved! + +Developers can get involved in the community and contribute to the project at [https://github.com/graphql](https://github.com/graphql). + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [member page](https://foundation.graphql.org/join). If you have questions about membership, please send an email to membership@graphql.org. From 4de1c8ed13f139425b1bf45107c43168ae998355 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Fri, 14 May 2021 23:56:02 -0400 Subject: [PATCH 136/439] Update location of graphql-yoga Signed-off-by: Brian Warner --- .../code/language-support/javascript/server/graphql-yoga.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/code/language-support/javascript/server/graphql-yoga.md b/src/content/code/language-support/javascript/server/graphql-yoga.md index 7cac87710a..30f6521639 100644 --- a/src/content/code/language-support/javascript/server/graphql-yoga.md +++ b/src/content/code/language-support/javascript/server/graphql-yoga.md @@ -1,8 +1,8 @@ --- name: graphql-yoga description: Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience -url: https://github.com/prisma-labs/graphql-yoga -github: prisma-labs/graphql-yoga +url: https://github.com/dotansimha/graphql-yoga +github: dotansimha/graphql-yoga npm: "graphql-yoga" --- From 837035b7db7cbede664324e6ba62fe2027a65a2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Pel=C3=AD=C5=A1ek?= Date: Thu, 20 May 2021 18:36:35 +0000 Subject: [PATCH 137/439] Added more detailed graphpinator description --- .../language-support/php/server/graphpinator.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/content/code/language-support/php/server/graphpinator.md b/src/content/code/language-support/php/server/graphpinator.md index e9c72634ab..0a972a9c6b 100644 --- a/src/content/code/language-support/php/server/graphpinator.md +++ b/src/content/code/language-support/php/server/graphpinator.md @@ -1,8 +1,22 @@ --- name: GraPHPinator -description: A GraphQL implementation for modern PHP +description: A GraphQL implementation for modern PHP. Includes features from latest draft, middleware directives and modules with extra functionality. url: https://github.com/infinityloop-dev/graphpinator github: infinityloop-dev/graphpinator --- +GraPHPinator is feature complete PHP implementation of GraphQL server. Its job is transformation of query string into resolved Json result for a given Schema. +- Aims to be compliant with the latest draft of GraphQL specification. +- Fully typesafe, and therefore minimum required PHP version is 8.0. Sacrafices a tiny bit of convenience for huge amount of clarity and safety - no random configuration `array`s, no mixed types, no variable function arguments - this library doesnt try to save you from verbosity, but makes sure you always know what you've got. +- Code first. +- Flexible. Easy to extend with extra functionality using Modules or middleware Directives. +- Includes some opt-in extensions which are out of scope of official specs: + - [Printer](https://github.com/infinityloop-dev/graphpinator-printer) - Schema printing for GraPHPinator typesystem. + - [Extra types](https://github.com/infinityloop-dev/graphpinator-extra-types) - Some useful and commonly used types, both scalar or composite. + - [Constraint directives](https://github.com/infinityloop-dev/graphpinator-constraint-directives) - Typesystem directives to declare additional validation on top of GraphQL typesystem. + - [Where directives](https://github.com/infinityloop-dev/graphpinator-where-directives) - Executable directives to filter values in lists. + - File upload using [multipart-formdata](https://github.com/jaydenseric/graphql-multipart-request-spec) specs (currently bundled). +- Project is composed from multiple smaller packages, which may be used standalone: + - [Tokenizer](https://github.com/infinityloop-dev/graphpinator-tokenizer) - Lexical analyzer of request document. + - [Parser](https://github.com/infinityloop-dev/graphpinator-parser) - Syntactic analyzer of request document. From 9b77caf73826f220557f3d582c8d8fa44f626a24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Pel=C3=AD=C5=A1ek?= Date: Sat, 22 May 2021 12:32:45 +0000 Subject: [PATCH 138/439] Minor textual improvements --- src/content/code/language-support/php/server/graphpinator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/code/language-support/php/server/graphpinator.md b/src/content/code/language-support/php/server/graphpinator.md index 0a972a9c6b..a076014826 100644 --- a/src/content/code/language-support/php/server/graphpinator.md +++ b/src/content/code/language-support/php/server/graphpinator.md @@ -18,5 +18,5 @@ GraPHPinator is feature complete PHP implementation of GraphQL server. Its job i - [Where directives](https://github.com/infinityloop-dev/graphpinator-where-directives) - Executable directives to filter values in lists. - File upload using [multipart-formdata](https://github.com/jaydenseric/graphql-multipart-request-spec) specs (currently bundled). - Project is composed from multiple smaller packages, which may be used standalone: - - [Tokenizer](https://github.com/infinityloop-dev/graphpinator-tokenizer) - Lexical analyzer of request document. - - [Parser](https://github.com/infinityloop-dev/graphpinator-parser) - Syntactic analyzer of request document. + - [Tokenizer](https://github.com/infinityloop-dev/graphpinator-tokenizer) - Lexical analyzer of GraphQL document. + - [Parser](https://github.com/infinityloop-dev/graphpinator-parser) - Syntactic analyzer of GraphQL document. From 49d84025cc59fa81652e8bea89c3203524b2ea93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Pel=C3=AD=C5=A1ek?= Date: Wed, 26 May 2021 20:47:39 +0000 Subject: [PATCH 139/439] Added link to additional extension --- src/content/code/language-support/php/server/graphpinator.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/code/language-support/php/server/graphpinator.md b/src/content/code/language-support/php/server/graphpinator.md index a076014826..15498c162a 100644 --- a/src/content/code/language-support/php/server/graphpinator.md +++ b/src/content/code/language-support/php/server/graphpinator.md @@ -17,6 +17,7 @@ GraPHPinator is feature complete PHP implementation of GraphQL server. Its job i - [Constraint directives](https://github.com/infinityloop-dev/graphpinator-constraint-directives) - Typesystem directives to declare additional validation on top of GraphQL typesystem. - [Where directives](https://github.com/infinityloop-dev/graphpinator-where-directives) - Executable directives to filter values in lists. - File upload using [multipart-formdata](https://github.com/jaydenseric/graphql-multipart-request-spec) specs (currently bundled). + - [Query cost limit module](https://github.com/infinityloop-dev/graphpinator-query-cost) - Modules to limit maximum query cost by resticting maximum depth or number of nodes. - Project is composed from multiple smaller packages, which may be used standalone: - [Tokenizer](https://github.com/infinityloop-dev/graphpinator-tokenizer) - Lexical analyzer of GraphQL document. - [Parser](https://github.com/infinityloop-dev/graphpinator-parser) - Syntactic analyzer of GraphQL document. From b8d7c320a0dc3111e4ac256ef98397d28d249541 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Pel=C3=AD=C5=A1ek?= Date: Thu, 27 May 2021 12:10:45 +0000 Subject: [PATCH 140/439] Fixed typo --- src/content/code/language-support/php/server/graphpinator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/php/server/graphpinator.md b/src/content/code/language-support/php/server/graphpinator.md index 15498c162a..c9f058ddb6 100644 --- a/src/content/code/language-support/php/server/graphpinator.md +++ b/src/content/code/language-support/php/server/graphpinator.md @@ -17,7 +17,7 @@ GraPHPinator is feature complete PHP implementation of GraphQL server. Its job i - [Constraint directives](https://github.com/infinityloop-dev/graphpinator-constraint-directives) - Typesystem directives to declare additional validation on top of GraphQL typesystem. - [Where directives](https://github.com/infinityloop-dev/graphpinator-where-directives) - Executable directives to filter values in lists. - File upload using [multipart-formdata](https://github.com/jaydenseric/graphql-multipart-request-spec) specs (currently bundled). - - [Query cost limit module](https://github.com/infinityloop-dev/graphpinator-query-cost) - Modules to limit maximum query cost by resticting maximum depth or number of nodes. + - [Query cost limit module](https://github.com/infinityloop-dev/graphpinator-query-cost) - Modules to limit query cost by restricting maximum depth or number of nodes. - Project is composed from multiple smaller packages, which may be used standalone: - [Tokenizer](https://github.com/infinityloop-dev/graphpinator-tokenizer) - Lexical analyzer of GraphQL document. - [Parser](https://github.com/infinityloop-dev/graphpinator-parser) - Syntactic analyzer of GraphQL document. From b7e60c327328009d7cc851f8432268fb271d3f78 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Wed, 2 Jun 2021 09:54:43 -0400 Subject: [PATCH 141/439] Fix .js -> .ts links after TypeScript conversion Some of the examples in /learn linked directly to .js files in GraphQL.js that have since been converted to .ts files. Closes #1055 Signed-off-by: Brian Warner --- src/content/learn/Learn-Introspection.md | 4 ++-- src/content/learn/Learn-Validation.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/learn/Learn-Introspection.md b/src/content/learn/Learn-Introspection.md index f9c33304b5..5b19856aa2 100644 --- a/src/content/learn/Learn-Introspection.md +++ b/src/content/learn/Learn-Introspection.md @@ -11,7 +11,7 @@ queries it supports. GraphQL allows us to do so using the introspection system! For our Star Wars example, the file -[starWarsIntrospection-test.js](https://github.com/graphql/graphql-js/blob/main/src/__tests__/starWarsIntrospection-test.js) +[starWarsIntrospection-test.ts](https://github.com/graphql/graphql-js/blob/main/src/__tests__/starWarsIntrospection-test.ts) contains a number of queries demonstrating the introspection system, and is a test file that can be run to exercise the reference implementation's introspection system. @@ -180,6 +180,6 @@ and create documentation browsers, or rich IDE experiences. This has just scratched the surface of the introspection system; we can query for enum values, what interfaces a type implements, and more. We can even introspect on the introspection system itself. The specification goes -into more detail about this topic in the "Introspection" section, and the [introspection](https://github.com/graphql/graphql-js/blob/main/src/type/introspection.js) +into more detail about this topic in the "Introspection" section, and the [introspection](https://github.com/graphql/graphql-js/blob/main/src/type/introspection.ts) file in GraphQL.js contains code implementing a specification-compliant GraphQL query introspection system. diff --git a/src/content/learn/Learn-Validation.md b/src/content/learn/Learn-Validation.md index 5d60a85856..3adc324963 100644 --- a/src/content/learn/Learn-Validation.md +++ b/src/content/learn/Learn-Validation.md @@ -12,7 +12,7 @@ developers when an invalid query has been created, without having to rely on runtime checks. For our Star Wars example, the file -[starWarsValidation-test.js](https://github.com/graphql/graphql-js/blob/main/src/__tests__/starWarsValidation-test.js) +[starWarsValidation-test.ts](https://github.com/graphql/graphql-js/blob/main/src/__tests__/starWarsValidation-test.ts) contains a number of queries demonstrating various invalidities, and is a test file that can be run to exercise the reference implementation's validator. From ad3f180f856a6a19166c36572b176725f5257c26 Mon Sep 17 00:00:00 2001 From: verneleem <73715956+verneleem@users.noreply.github.com> Date: Thu, 17 Jun 2021 12:51:37 -0500 Subject: [PATCH 142/439] Create dgraph.md --- src/content/code/services/dgraph.md | 114 ++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 src/content/code/services/dgraph.md diff --git a/src/content/code/services/dgraph.md b/src/content/code/services/dgraph.md new file mode 100644 index 0000000000..1612802556 --- /dev/null +++ b/src/content/code/services/dgraph.md @@ -0,0 +1,114 @@ +--- +name: Dgraph +description: Dgraph is a native GraphQL database with a graph backend. This means Dgraph is not an interface on top of an existing database like Postgres but is actually designed from the ground-up for GraphQL. It is optimized for speed and performance, depending on multiple computer science breakthroughs to get the best result. Dgraph Cloud is a fully managed GraphQL backend service that lets you iterate faster, without worrying about your infrastructure. +url: https://dgraph.io/graphql +github: dgraph-io/dgraph +--- + +Install Steps if running locally on linux not on Dgraph Cloud: + +```bash +docker pull dgraph/standalone +mkdir -p ~/dgraph +docker run -it -p 5080:5080 -p 6080:6080 -p 8080:8080 \ + -p 9080:9080 -p 8000:8000 -v ~/dgraph:/dgraph --name dgraph \ + dgraph/standalone:master +``` + +Set your GraphQL Schema: + +```bash +touch schema.graphql +nano schema.graphql +``` + +```graphql +type Product { + id: ID! + name: String! @id + reviews: [Review] @hasInverse(field: about) +} + +type Customer { + username: String! @id + reviews: [Review] @hasInverse(field: by) +} + +type Review { + id: ID! + about: Product! + by: Customer! + comment: String @search(by: [fulltext]) + rating: Int @search +} +``` + +```bash +curl -X POST localhost:8080/admin/schema --data-binary '@schema.graphql' +``` + +Fire up your favorite GraphQL Client pointed at `http://localhost:8080/graphql` and run mutations and queries + +```graphql +mutation { + addProduct(input: [ + { name: "Dgraph"}, + { name: "Dgraph Cloud"} + ]) { + product { + id + name + } + } + addCustomer(input: [{ username: "TonyStark"}]) { + customer { + username + } + } +} +``` + +```graphql +mutation { + addReview(input: [{ + by: { username: "TonyStark" }, + about: { name: "Dgraph" }, + comment: "Fantastic, easy to install, worked great. Best GraphQL server available", + rating: 10 + }]) { + review { + id + comment + rating + by { username } + about { id name } + } + } +} +``` + +``` +query { + queryReview(filter: { comment: { alloftext: "server easy install" }, rating: { gt: 5 } }) { + comment + by { + username + reviews(order: { desc: rating }, first: 10) { + about { + name + reviews(order: { asc: rating, first: 5 }) { + by { username } + comment + rating + } + } + rating + } + } + about { + name + } + } +} +``` + From 3b9aa51510b0e35d0a625925f1bb43f736c884a8 Mon Sep 17 00:00:00 2001 From: Mahmoud Abdel Wahab Date: Thu, 1 Jul 2021 06:24:52 +0200 Subject: [PATCH 143/439] update prisma description --- src/content/code/services/prisma.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/services/prisma.md b/src/content/code/services/prisma.md index a01d88d797..48e657b8f8 100644 --- a/src/content/code/services/prisma.md +++ b/src/content/code/services/prisma.md @@ -1,6 +1,6 @@ --- name: Prisma -description: A BaaS (Backend as a Service) providing a GraphQL backend for your applications with a powerful web ui for managing your database and stored data. +description: Next-generation Node.js and TypeScript ORM which can be used when building GraphQL backends. For more information, go to https://www.prisma.io/graphql url: https://www.prisma.io github: prisma/prisma --- From 53a170a07a184cc30fd90f844bd5149b05f151ca Mon Sep 17 00:00:00 2001 From: Mahmoud Abdelwahab Date: Thu, 1 Jul 2021 11:19:31 +0200 Subject: [PATCH 144/439] Update prisma.md --- src/content/code/services/prisma.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/services/prisma.md b/src/content/code/services/prisma.md index 48e657b8f8..ade889ad2e 100644 --- a/src/content/code/services/prisma.md +++ b/src/content/code/services/prisma.md @@ -1,6 +1,6 @@ --- name: Prisma -description: Next-generation Node.js and TypeScript ORM which can be used when building GraphQL backends. For more information, go to https://www.prisma.io/graphql +description: Next-generation Node.js and TypeScript ORM with a built-in data loader, which can be used when building GraphQL backends. For more information, go to https://www.prisma.io/graphql url: https://www.prisma.io github: prisma/prisma --- From cfe727ef6bf0c8b77b6b07af290d3677cf4f7433 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 1 Jul 2021 09:35:49 -0400 Subject: [PATCH 145/439] Add May/June newsletter Signed-off-by: Brian Warner --- .../blog/2021-06-30-newsletter-june-2021.md | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 src/content/blog/2021-06-30-newsletter-june-2021.md diff --git a/src/content/blog/2021-06-30-newsletter-june-2021.md b/src/content/blog/2021-06-30-newsletter-june-2021.md new file mode 100644 index 0000000000..a19421f16e --- /dev/null +++ b/src/content/blog/2021-06-30-newsletter-june-2021.md @@ -0,0 +1,86 @@ +--- +title: GraphQL Foundation Monthly Newsletter June 2021 +tags: ["newsletter"] +layout: blog +date: 2021-06-30 +byline: GraphQL Foundation +permalink: /blog/2021-06-30-graphql-foundation-monthly-newsletter-june-2021 +--- + +# GraphQL Foundation Monthly Newsletter 2021 + +[GraphQL](https://graphql.org/) has redefined how developers work with APIs and client-server interactions. And as the community works hard to foster the growth and adoption of GraphQL, we are excited to share the work of the community and discussions via the monthly GraphQL Foundation newsletter. + +GraphQL reached new heights in 2020 and is only poised to continue it’s meteoric rise in 2021. Thank you again for your involvement in this project and your support of the GraphQL Foundation. We are excited for another productive year! + +## Working Group Updates + +### GraphQL Foundation marketing committee + +The newly created GraphQL Foundation marketing committee is responsible for coordinating marketing activities in support of the [Foundation](https://foundation.graphql.org/) and the [projects](https://github.com/graphql). They meet regularly, and welcome participation from Foundation and community members. + +The meeting agendas and minutes are open and available in [meetings/](https://github.com/graphql/marketing/blob/main/meetings). We generally meet on the fourth Thursday of the month at 9am PT. To be added to the recurring invite, please contact [operations@graphql.org](mailto:operations@graphql.org). + +### [Release plan for next version of GraphQL specification](https://github.com/graphql/graphql-spec/milestone/2) + +The next release is in the final stages of review and is anticipated to be released soon. Details on the release are TBD. + + +## Schema Coordinates update + +The WG is evaluating how to use Schema Coordinates (e.g. what can we improve by using schema coordinates, and is Looking for support in advancing from Draft to Accepted. + + +## Full unicode support + +The WG is looking for support in advancing this iteration from Proposal to Draft. Most notably full unicode is already supported today, albeit without having explicit tests for it. + +The only new code that is added is the verification of the surrogate pairs. The current implementation allows for invalid surrogate pairs. + +### Fragment Arguments RFC + +For the past 5+ years, Relay has had the [@arguments directive](https://relay.dev/docs/api-reference/graphql-and-directives/#arguments), which is not spec compliant. In some sense, Relay is a _dual GraphQL client_: there's Relay syntax which is used to resolve data available locally on the client, and then that syntax compiles down into a spec compliant syntax to resolve data from an external source (aka a "server"), which hydrates a graph of "local" data the relay-specific resolvers operate over. + +This means Relay can get away with having user-written fragments that are freed from operation-defined knowledge: Relay's fragments can be provided with variable values that were never defined at the operation level, to use when resolving arguments. + + +## Roundtable discussion on @defer/@stream + +Read the lengthy and informative conversation [here](https://github.com/graphql/graphql-wg/blob/main/notes/2021-06-03.md), or watch on Youtube [here](https://www.youtube.com/watch?v=d4HhIo82Whg&list=PLP1igyLx8foH30_sDnEZnxV_8pYW3SDtb&index=1). + +### graphql-js update on the Typescript migration + +The working group will be converting as much of graphql-js to TypeScript as possible, which will probably need some breaking changes due to default values and other changes. One of the aims is to also be readable so they might release these breaking changes along with the TypeScript migration. + +### Default Value Coercion RFC + +The WG has spent several weeks working to integrate the default value changes into GraphQL Ruby, which has resulted in several architectural discussions and some bug reports. + +### Glossary RFC + +The purpose of this RFC is to add clarity and precision, especially after the many meanings of a query. The WG is working to define the terms first, then will revisit extracting it into an appendix. + +### Query Level Nullability RFC + +Used by many including Yelp and Netflix, the proposal is to allow queries that can include a non-null designator (!) to indicate that a field should be treated non-nullable and if it returns null it should escalate following the standard GraphQL error bubbling. + + +## In Other News... + +* Database, Trends & Applications: [Hasura Adds the Ability to Access Existing Data and Move it with GraphQL API](https://www.dbta.com/Editorial/News-Flashes/Hasura-Adds-the-Ability-to-Access-Existing-Data-and-Move-it-with-GraphQL-API-147680.aspx) +* InfoQ: [Rebuilding Twitter's Public API](https://www.infoq.com/presentations/twitter-public-api/) +* ZDNet: [MuleSoft adds DataGraph to Anypoint Platform to streamline API requests](https://www.zdnet.com/article/mulesoft-adds-datagraph-to-anypoint-platform-streamlining-api-requests/) + + +## Upcoming Events: + +* [GraphQL Conf. 2021](https://graphqlconf.org/) - September 29th + + +## Get Involved! + +Developers can get involved in the community and contribute to the project at [https://github.com/graphql](https://github.com/graphql). + +Organizations interested in becoming members of the GraphQL Foundation or the GraphQL Specification can learn more on our [member page](https://graphql.org/foundation/join). If you have questions about membership, please send an email to membership@graphql.org. + + From 2ec3ba262d77a62817a21646ca737309a41d3351 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Fri, 2 Jul 2021 22:27:33 -0700 Subject: [PATCH 146/439] Update community links to Discord (#1064) --- src/content/community/Community-Developers.md | 3 ++- src/content/community/Community-Resources.md | 3 ++- src/content/community/Community-Users.md | 14 ++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/content/community/Community-Developers.md b/src/content/community/Community-Developers.md index 16240f28de..e46f2d68bd 100644 --- a/src/content/community/Community-Developers.md +++ b/src/content/community/Community-Developers.md @@ -14,7 +14,8 @@ The following resources are intended to describe how GraphQL development process * The [GraphQL Specification](https://spec.graphql.org) * GraphQL [reference implementations and tools](/code/) * The official [GraphQL GitHub org](https://github.com/graphql) -* The official [GraphQL Slack](https://slack.graphql.org) +* The official [GraphQL Discord](https://discord.graphql.org) + * We're in the process of moving our official chat to Discord, but you may still find historical discussion at ~~the official [GraphQL Slack](https://slack.graphql.org)~~. * Instructions on how to sign the [GraphQL Specification Membership Agreement](https://github.com/graphql/graphql-wg/tree/HEAD/membership) * The [GraphQL project calendar](https://calendar.graphql.org) * Meeting replays on the [GraphQL YouTube channel](https://youtube.graphql.org) diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index 6f9fa7f1bd..53f127a7dc 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -19,7 +19,8 @@ Please follow these channels for updates and information: * **Twitter:** [@graphql](https://twitter.com/graphql) * **GitHub:** [github.com/graphql](https://github.com/graphql) -* **Slack:** [slack.graphql.org](https://slack.graphql.org) ([get an invite](https://slack-invite.graphql.org)) +* **Discord** [discord.graphql.org](https://discord.graphql.org) + * We're in the process of moving our official chat to Discord, but you may find historical discussion on ~~**Slack:** [slack.graphql.org](https://slack.graphql.org) ([get an invite](https://slack-invite.graphql.org))~~. * **Google Calendar:** [calendar.graphql.org](https://calendar.graphql.org) * **Blog:** [graphql.org/blog](/blog/) diff --git a/src/content/community/Community-Users.md b/src/content/community/Community-Users.md index 2e40a6dc55..d866d3c3dd 100644 --- a/src/content/community/Community-Users.md +++ b/src/content/community/Community-Users.md @@ -26,20 +26,18 @@ Many members of the community use Stack Overflow to ask and answer questions. If [Read through the existing questions tagged with **graphql** or ask your own!](http://stackoverflow.com/questions/tagged/graphql) -### Slack, Discord, and IRC +### Live discussion Many GraphQL developers idle in Discord, Slack, and IRC for live -communication and can answer quick questions. +communication and can answer quick questions. Please be patient and polite. These are not explicitly user support channels, although they're likely a good place to find someone who can answer your question if you ask nicely. -* **Slack:** [#general on the GraphQL Slack](https://graphql.slack.com/messages/general/) [(Get an invite)](https://graphql-slack.herokuapp.com/) -* **IRC:** [#graphql on freenode](https://freenode.net/) - -#### Discord - +* [GraphQL Foundation Discord](https://discord.graphql.org) + * We're in the process of moving our official chat to Discord, but you may find historical discussion in ~~[#general on the GraphQL Slack](https://graphql.slack.com/messages/general/) [(Get an invite)](https://graphql-slack.herokuapp.com/)~~. * [Everything GraphQL: Curated By The Guild](https://discord.gg/xud7bH9) -* [#graphql on the ReactiFlux Discord](http://join.reactiflux.com/) +* [#help-graphql on the ReactiFlux Discord](http://join.reactiflux.com/) +* [#graphql on freenode IRC](https://freenode.net/) ### Vendor channels From 2c29ee6d18e83a73cb64a1c5c7ae15f3383fe711 Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Fri, 9 Jul 2021 08:20:05 +0200 Subject: [PATCH 147/439] Added the ChilliCream slack channel. (#1065) * Added the ChilliCream slack channel. * Fixed alphabetic order. --- src/content/community/Community-Users.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/community/Community-Users.md b/src/content/community/Community-Users.md index d866d3c3dd..92c470848a 100644 --- a/src/content/community/Community-Users.md +++ b/src/content/community/Community-Users.md @@ -44,6 +44,7 @@ Please be patient and polite. These are not explicitly user support channels, al The following channels are maintained by vendors, and may be a good place to find help on their products. * [Apollo Slack](http://apollostack.com/#slack) +* [ChilliCream Slack](http://slack.chillicream.com/) * [Graphile Discord](https://discord.gg/graphile) * [Prisma Slack](https://slack.prisma.io/) From 73488dd3c2e81c00600513f0d330bd9469667ed1 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Fri, 9 Jul 2021 00:48:57 -0700 Subject: [PATCH 148/439] Add discord widget --- src/content/community/Community-Resources.md | 4 ++++ src/content/community/Community-Users.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index 53f127a7dc..901eb74a2d 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -17,6 +17,8 @@ The GraphQL community is active and has created a tremendous amount of valuable Please follow these channels for updates and information: +
      + * **Twitter:** [@graphql](https://twitter.com/graphql) * **GitHub:** [github.com/graphql](https://github.com/graphql) * **Discord** [discord.graphql.org](https://discord.graphql.org) @@ -24,6 +26,8 @@ Please follow these channels for updates and information: * **Google Calendar:** [calendar.graphql.org](https://calendar.graphql.org) * **Blog:** [graphql.org/blog](/blog/) +
      + ## GraphQL Trademark The GraphQL name and logo are registered trademarks, and are neutrally held by The Linux Foundation. You may use the GraphQL mark so long as you adhere to the [trademark policy](https://lfprojects.org/policies/trademark-policy/). diff --git a/src/content/community/Community-Users.md b/src/content/community/Community-Users.md index 92c470848a..c89c8250b0 100644 --- a/src/content/community/Community-Users.md +++ b/src/content/community/Community-Users.md @@ -33,12 +33,16 @@ communication and can answer quick questions. Please be patient and polite. These are not explicitly user support channels, although they're likely a good place to find someone who can answer your question if you ask nicely. +
      + * [GraphQL Foundation Discord](https://discord.graphql.org) * We're in the process of moving our official chat to Discord, but you may find historical discussion in ~~[#general on the GraphQL Slack](https://graphql.slack.com/messages/general/) [(Get an invite)](https://graphql-slack.herokuapp.com/)~~. * [Everything GraphQL: Curated By The Guild](https://discord.gg/xud7bH9) * [#help-graphql on the ReactiFlux Discord](http://join.reactiflux.com/) * [#graphql on freenode IRC](https://freenode.net/) +
      + ### Vendor channels The following channels are maintained by vendors, and may be a good place to find help on their products. From 7f2f7a8f8ef78446204840b30039916cd3e68265 Mon Sep 17 00:00:00 2001 From: Gertjan De Wilde Date: Wed, 14 Jul 2021 02:41:20 +0200 Subject: [PATCH 149/439] Add Apideck to services --- src/content/code/services/apideck.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 src/content/code/services/apideck.md diff --git a/src/content/code/services/apideck.md b/src/content/code/services/apideck.md new file mode 100644 index 0000000000..034483f787 --- /dev/null +++ b/src/content/code/services/apideck.md @@ -0,0 +1,5 @@ +--- +name: Apideck +description: A GraphQL API to query and mutate data across APIs like Salesforce, HubSpot, Microsoft Dynamics, Pipedrive, and many more. +url: https://www.apideck.com/products/graphql/ +--- From e4d792a7911f5716f1b6b6427485c93d5af9edf7 Mon Sep 17 00:00:00 2001 From: Luke Murray Date: Tue, 20 Jul 2021 22:22:23 +1000 Subject: [PATCH 150/439] update EntityGraphQL information --- .../c-net/server/entity-graphql.md | 46 ++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/src/content/code/language-support/c-net/server/entity-graphql.md b/src/content/code/language-support/c-net/server/entity-graphql.md index be3cc954b3..07cbd74c6c 100644 --- a/src/content/code/language-support/c-net/server/entity-graphql.md +++ b/src/content/code/language-support/c-net/server/entity-graphql.md @@ -1,8 +1,52 @@ --- name: Entity GraphQL -description: .NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model) +description: A GraphQL library for .NET Core. Easily expose you data model as a GraphQL API or bring together multiple data sources into a single GraphQL schema. url: https://github.com/lukemurray/EntityGraphQL github: lukemurray/EntityGraphQL --- +```csharp +// expose an exisiting data model with ASP.NET & EF Core +public class Startup { + public void ConfigureServices(IServiceCollection services) + { + services.AddControllers().AddNewtonsoftJson(); + services.AddDbContext(); + // Build a schema from your data model (See docs on how to extend, modify or build manually as well as merge other data sources). + services.AddSingleton(SchemaBuilder.FromObject()); + } +} +// expose an endpoint with ASP.NET +[Route("api/[controller]")] +public class QueryController : Controller +{ + private readonly MyDbContext _dbContext; + private readonly SchemaProvider _schemaProvider; + + public QueryController(MyDbContext dbContext, SchemaProvider schemaProvider) + { + this._dbContext = dbContext; + this._schemaProvider = schemaProvider; + } + + [HttpPost] + public object Post([FromBody]QueryRequest query) + { + try + { + var results = _schemaProvider.ExecuteQuery(query, _dbContext, null, null); + if (results.Errors?.Count > 0) + { + // log error + return StatusCode(StatusCodes.Status500InternalServerError, results); + } + return results; + } + catch (Exception) + { + return HttpStatusCode.InternalServerError; + } + } +} +``` From 8778865eaf7eb2c39e7ff45916b27424def29f4f Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Tue, 20 Jul 2021 19:38:11 +0300 Subject: [PATCH 151/439] Update Gatsby 3 and all other dependencies --- gatsby-node.js | 10 + package.json | 49 +- yarn.lock | 8067 +++++++++++++++++++++++++----------------------- 3 files changed, 4160 insertions(+), 3966 deletions(-) diff --git a/gatsby-node.js b/gatsby-node.js index a3961b4567..b0c255ef10 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -367,3 +367,13 @@ exports.createPages = async ({ graphql, actions }) => { }) }) } + +exports.onCreateWebpackConfig = ({ actions }) => { + actions.setWebpackConfig({ + resolve: { + fallback: { + "assert": require.resolve("assert/"), + } + } + }) +} diff --git a/package.json b/package.json index d56aaf28f0..58b5388a42 100644 --- a/package.json +++ b/package.json @@ -12,35 +12,36 @@ "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1" }, "dependencies": { - "@graphql-tools/schema": "7.0.0", - "@weknow/gatsby-remark-twitter": "^0.2.3", - "codemirror": "5.58.2", - "codemirror-graphql": "0.12.3", - "gatsby": "2.25.0", - "gatsby-plugin-anchor-links": "1.1.1", - "gatsby-plugin-feed": "2.6.0", - "gatsby-plugin-google-analytics": "2.4.0", - "gatsby-plugin-less": "4.0.6", - "gatsby-plugin-react-helmet": "3.3.14", - "gatsby-plugin-webfonts": "1.1.3", - "gatsby-source-filesystem": "2.4.0", - "gatsby-transformer-remark": "2.9.0", - "globby": "11.0.1", - "graphql": "15.4.0", - "marked": "1.2.2", + "@graphql-tools/schema": "7.1.5", + "@weknow/gatsby-remark-twitter": "0.2.3", + "assert": "2.0.0", + "codemirror": "5.62.0", + "codemirror-graphql": "1.0.2", + "gatsby": "3.10.0", + "gatsby-plugin-anchor-links": "1.2.1", + "gatsby-plugin-feed": "3.10.0", + "gatsby-plugin-google-analytics": "3.10.0", + "gatsby-plugin-less": "5.10.0", + "gatsby-plugin-react-helmet": "4.10.0", + "gatsby-plugin-webfonts": "2.1.0", + "gatsby-source-filesystem": "3.10.0", + "gatsby-transformer-remark": "4.7.0", + "globby": "11.0.4", + "graphql": "15.5.1", + "marked": "2.1.3", "numbro": "2.3.2", "parser-front-matter": "1.6.4", - "prism-react-renderer": "1.1.1", - "prismjs": "1.22.0", - "react": "17.0.1", - "react-dom": "17.0.1", + "prism-react-renderer": "1.2.1", + "prismjs": "1.24.1", + "react": "17.0.2", + "react-dom": "17.0.2", "react-helmet": "6.1.0", "timeago.js": "4.0.2" }, "devDependencies": { - "@types/codemirror": "0.0.98", - "@types/prismjs": "1.16.2", - "@types/react-helmet": "6.1.0", - "prettier": "2.1.2" + "@types/codemirror": "5.60.2", + "@types/prismjs": "1.16.6", + "@types/react-helmet": "6.1.2", + "prettier": "2.3.2" } } diff --git a/yarn.lock b/yarn.lock index 6d23cced62..c1df97ae99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,17 +9,31 @@ dependencies: tslib "~2.0.1" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": +"@babel/code-frame@7.10.4", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" -"@babel/compat-data@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.1.tgz#d7386a689aa0ddf06255005b4b991988021101a0" - integrity sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ== +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.14.0", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + dependencies: + "@babel/highlight" "^7.14.5" + +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" + integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== "@babel/core@7.10.5": version "7.10.5" @@ -43,29 +57,37 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.11.6": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" - integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.1" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.1" - "@babel/parser" "^7.12.3" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" +"@babel/core@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" + integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helpers" "^7.14.6" + "@babel/parser" "^7.14.6" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.10.5", "@babel/generator@^7.11.6", "@babel/generator@^7.12.1": +"@babel/eslint-parser@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.14.7.tgz#91be59a4f7dd60d02a3ef772d156976465596bda" + integrity sha512-6WPwZqO5priAGIwV6msJcdc9TsEPzYeYdS/Xuoap+/ihkgN6dzHp2bcAAwyWZ5bLzk0vvjDmKvRwkqNaiJ8BiQ== + dependencies: + eslint-scope "^5.1.1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.10.5", "@babel/generator@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468" integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== @@ -74,6 +96,15 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" + integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== + dependencies: + "@babel/types" "^7.14.5" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/helper-annotate-as-pure@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" @@ -81,51 +112,42 @@ dependencies: "@babel/types" "^7.10.4" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" - integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-builder-react-jsx-experimental@^7.12.1": - version "7.12.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz#55fc1ead5242caa0ca2875dcb8eed6d311e50f48" - integrity sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og== +"@babel/helper-annotate-as-pure@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61" + integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-module-imports" "^7.12.1" - "@babel/types" "^7.12.1" + "@babel/types" "^7.14.5" -"@babel/helper-builder-react-jsx@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" - integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191" + integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/helper-explode-assignable-expression" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helper-compilation-targets@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz#310e352888fbdbdd8577be8dfdd2afb9e7adcf50" - integrity sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g== +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" + integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== dependencies: - "@babel/compat-data" "^7.12.1" - "@babel/helper-validator-option" "^7.12.1" - browserslist "^4.12.0" - semver "^5.5.0" + "@babel/compat-data" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" - integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== +"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542" + integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" "@babel/helper-create-regexp-features-plugin@^7.12.1": version "7.12.1" @@ -136,21 +158,34 @@ "@babel/helper-regex" "^7.10.4" regexpu-core "^4.7.1" -"@babel/helper-define-map@^7.10.4": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" - integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== +"@babel/helper-create-regexp-features-plugin@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" + integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/types" "^7.10.5" - lodash "^4.17.19" + "@babel/helper-annotate-as-pure" "^7.14.5" + regexpu-core "^4.7.1" -"@babel/helper-explode-assignable-expression@^7.10.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" - integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== dependencies: - "@babel/types" "^7.12.1" + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-explode-assignable-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz#8aa72e708205c7bb643e45c73b4386cdf2a1f645" + integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ== + dependencies: + "@babel/types" "^7.14.5" "@babel/helper-function-name@^7.10.4": version "7.10.4" @@ -161,6 +196,15 @@ "@babel/template" "^7.10.4" "@babel/types" "^7.10.4" +"@babel/helper-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== + dependencies: + "@babel/helper-get-function-arity" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/types" "^7.14.5" + "@babel/helper-get-function-arity@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" @@ -168,12 +212,19 @@ dependencies: "@babel/types" "^7.10.4" -"@babel/helper-hoist-variables@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" - integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== +"@babel/helper-get-function-arity@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== dependencies: - "@babel/types" "^7.10.4" + "@babel/types" "^7.14.5" + +"@babel/helper-hoist-variables@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== + dependencies: + "@babel/types" "^7.14.5" "@babel/helper-member-expression-to-functions@^7.12.1": version "7.12.1" @@ -182,6 +233,13 @@ dependencies: "@babel/types" "^7.12.1" +"@babel/helper-member-expression-to-functions@^7.14.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970" + integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c" @@ -189,7 +247,14 @@ dependencies: "@babel/types" "^7.12.1" -"@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.12.1": +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-transforms@^7.10.5": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== @@ -204,6 +269,20 @@ "@babel/types" "^7.12.1" lodash "^4.17.19" +"@babel/helper-module-transforms@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" + integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + "@babel/helper-optimise-call-expression@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" @@ -211,11 +290,23 @@ dependencies: "@babel/types" "^7.10.4" +"@babel/helper-optimise-call-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c" + integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-plugin-utils@7.10.4", "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== +"@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.0", "@babel/helper-plugin-utils@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + "@babel/helper-regex@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" @@ -223,14 +314,14 @@ dependencies: lodash "^4.17.19" -"@babel/helper-remap-async-to-generator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" - integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== +"@babel/helper-remap-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz#51439c913612958f54a987a4ffc9ee587a2045d6" + integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-wrap-function" "^7.10.4" - "@babel/types" "^7.12.1" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-wrap-function" "^7.14.5" + "@babel/types" "^7.14.5" "@babel/helper-replace-supers@^7.12.1": version "7.12.1" @@ -242,6 +333,16 @@ "@babel/traverse" "^7.12.1" "@babel/types" "^7.12.1" +"@babel/helper-replace-supers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" + integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + "@babel/helper-simple-access@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" @@ -249,41 +350,60 @@ dependencies: "@babel/types" "^7.12.1" -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" - integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== +"@babel/helper-simple-access@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4" + integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== dependencies: - "@babel/types" "^7.12.1" + "@babel/types" "^7.14.5" -"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": +"@babel/helper-skip-transparent-expression-wrappers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4" + integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-split-export-declaration@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== dependencies: "@babel/types" "^7.11.0" +"@babel/helper-split-export-declaration@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== + dependencies: + "@babel/types" "^7.14.5" + "@babel/helper-validator-identifier@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== -"@babel/helper-validator-option@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9" - integrity sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== -"@babel/helper-wrap-function@^7.10.4": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" - integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/helper-wrap-function@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz#5919d115bf0fe328b8a5d63bcb610f51601f2bff" + integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/helper-function-name" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helpers@^7.10.4", "@babel/helpers@^7.12.1": +"@babel/helpers@^7.10.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79" integrity sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== @@ -292,6 +412,15 @@ "@babel/traverse" "^7.12.1" "@babel/types" "^7.12.1" +"@babel/helpers@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" + integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== + dependencies: + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + "@babel/highlight@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" @@ -301,74 +430,106 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.10.4", "@babel/parser@^7.10.5", "@babel/parser@^7.11.5", "@babel/parser@^7.12.1", "@babel/parser@^7.12.3", "@babel/parser@^7.7.0": +"@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.10.4", "@babel/parser@^7.10.5", "@babel/parser@^7.12.1": version "7.12.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== -"@babel/plugin-proposal-async-generator-functions@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz#dc6c1170e27d8aca99ff65f4925bd06b1c90550e" - integrity sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== +"@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" + integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e" + integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-class-properties@^7.10.4", "@babel/plugin-proposal-class-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" - integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== +"@babel/plugin-proposal-async-generator-functions@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz#784a48c3d8ed073f65adcf30b57bcbf6c8119ace" + integrity sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-dynamic-import@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" - integrity sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== +"@babel/plugin-proposal-class-properties@^7.14.0", "@babel/plugin-proposal-class-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-export-namespace-from@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz#8b9b8f376b2d88f5dd774e4d24a5cc2e3679b6d4" - integrity sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== +"@babel/plugin-proposal-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681" + integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" + integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" + integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" - integrity sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== +"@babel/plugin-proposal-json-strings@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" + integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz#f2c490d36e1b3c9659241034a5d2cd50263a2751" - integrity sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== +"@babel/plugin-proposal-logical-assignment-operators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" + integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" - integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" + integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@^7.10.4", "@babel/plugin-proposal-numeric-separator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" - integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== +"@babel/plugin-proposal-numeric-separator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" + integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-proposal-object-rest-spread@7.10.4": @@ -380,41 +541,61 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" - integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" - -"@babel/plugin-proposal-optional-catch-binding@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" - integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.11.0", "@babel/plugin-proposal-optional-chaining@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" - integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-private-methods@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz#86814f6e7a21374c980c10d38b4493e703f4a389" - integrity sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": +"@babel/plugin-proposal-object-rest-spread@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz#5920a2b3df7f7901df0205974c0641b13fd9d363" + integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== + dependencies: + "@babel/compat-data" "^7.14.7" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.14.5" + +"@babel/plugin-proposal-optional-catch-binding@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" + integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" + integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" + integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636" + integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" + integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" integrity sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== @@ -422,21 +603,28 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-async-generators@^7.8.0": +"@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" - integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -450,7 +638,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-json-strings@^7.8.0": +"@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== @@ -464,12 +652,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== +"@babel/plugin-syntax-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" + integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" @@ -478,7 +666,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== @@ -492,100 +680,114 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.8.0": +"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.8.0": +"@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" - integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" - integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" - integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== +"@babel/plugin-syntax-typescript@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-async-to-generator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" - integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== +"@babel/plugin-transform-arrow-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoped-functions@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" - integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== +"@babel/plugin-transform-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" + integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1" - integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== +"@babel/plugin-transform-block-scoped-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" - integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== +"@babel/plugin-transform-block-scoping@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939" + integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-define-map" "^7.10.4" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-classes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf" + integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" - integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== +"@babel/plugin-transform-computed-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" - integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== +"@babel/plugin-transform-destructuring@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-dotall-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" + integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.4.4": +"@babel/plugin-transform-dotall-regex@^7.4.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" integrity sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== @@ -593,330 +795,330 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-duplicate-keys@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" - integrity sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== +"@babel/plugin-transform-duplicate-keys@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" + integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-exponentiation-operator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" - integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== +"@babel/plugin-transform-exponentiation-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" + integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-for-of@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" - integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== +"@babel/plugin-transform-for-of@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb" + integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" - integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== +"@babel/plugin-transform-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" - integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== +"@babel/plugin-transform-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-member-expression-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" - integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== +"@babel/plugin-transform-member-expression-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-amd@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" - integrity sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== +"@babel/plugin-transform-modules-amd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" + integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" - integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== +"@babel/plugin-transform-modules-commonjs@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97" + integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" - integrity sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== +"@babel/plugin-transform-modules-systemjs@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29" + integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA== dependencies: - "@babel/helper-hoist-variables" "^7.10.4" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" - integrity sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== +"@babel/plugin-transform-modules-umd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" + integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" - integrity sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== +"@babel/plugin-transform-named-capturing-groups-regex@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz#60c06892acf9df231e256c24464bfecb0908fd4e" + integrity sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" -"@babel/plugin-transform-new-target@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" - integrity sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== +"@babel/plugin-transform-new-target@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" + integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-object-super@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" - integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== +"@babel/plugin-transform-object-super@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" -"@babel/plugin-transform-parameters@^7.10.4", "@babel/plugin-transform-parameters@^7.12.1": +"@babel/plugin-transform-parameters@^7.10.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-property-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" - integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== +"@babel/plugin-transform-parameters@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3" + integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-display-name@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" - integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== +"@babel/plugin-transform-property-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx-development@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.1.tgz#0b8f8cd531dcf7991f1e5f2c10a2a4f1cfc78e36" - integrity sha512-IilcGWdN1yNgEGOrB96jbTplRh+V2Pz1EoEwsKsHfX1a/L40cUYuD71Zepa7C+ujv7kJIxnDftWeZbKNEqZjCQ== +"@babel/plugin-transform-react-display-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65" + integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ== dependencies: - "@babel/helper-builder-react-jsx-experimental" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-jsx" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx-self@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" - integrity sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA== +"@babel/plugin-transform-react-jsx-development@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af" + integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-react-jsx" "^7.14.5" -"@babel/plugin-transform-react-jsx-source@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" - integrity sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-jsx@^7.10.4", "@babel/plugin-transform-react-jsx@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.1.tgz#c2d96c77c2b0e4362cc4e77a43ce7c2539d478cb" - integrity sha512-RmKejwnT0T0QzQUzcbP5p1VWlpnP8QHtdhEtLG55ZDQnJNalbF3eeDyu3dnGKvGzFIQiBzFhBYTwvv435p9Xpw== +"@babel/plugin-transform-react-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a" + integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q== dependencies: - "@babel/helper-builder-react-jsx" "^7.10.4" - "@babel/helper-builder-react-jsx-experimental" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-jsx" "^7.12.1" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-jsx" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/plugin-transform-react-pure-annotations@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" - integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== +"@babel/plugin-transform-react-pure-annotations@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc" + integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-regenerator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" - integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== +"@babel/plugin-transform-regenerator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" + integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" - integrity sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-runtime@^7.11.5": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" - integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== - dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - resolve "^1.8.1" - semver "^5.5.1" - -"@babel/plugin-transform-shorthand-properties@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" - integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== +"@babel/plugin-transform-reserved-words@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" + integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-spread@^7.11.0", "@babel/plugin-transform-spread@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" - integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - -"@babel/plugin-transform-sticky-regex@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz#5c24cf50de396d30e99afc8d1c700e8bce0f5caf" - integrity sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== +"@babel/plugin-transform-runtime@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz#30491dad49c6059f8f8fa5ee8896a0089e987523" + integrity sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-regex" "^7.10.4" - -"@babel/plugin-transform-template-literals@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" - integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-typeof-symbol@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz#9ca6be343d42512fbc2e68236a82ae64bc7af78a" - integrity sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-typescript@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" - integrity sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-typescript" "^7.12.1" - -"@babel/plugin-transform-unicode-escapes@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz#5232b9f81ccb07070b7c3c36c67a1b78f1845709" - integrity sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-unicode-regex@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" - integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-regenerator "^0.2.2" + semver "^6.3.0" -"@babel/preset-env@^7.11.5": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" - integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== - dependencies: - "@babel/compat-data" "^7.12.1" - "@babel/helper-compilation-targets" "^7.12.1" - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-option" "^7.12.1" - "@babel/plugin-proposal-async-generator-functions" "^7.12.1" - "@babel/plugin-proposal-class-properties" "^7.12.1" - "@babel/plugin-proposal-dynamic-import" "^7.12.1" - "@babel/plugin-proposal-export-namespace-from" "^7.12.1" - "@babel/plugin-proposal-json-strings" "^7.12.1" - "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" - "@babel/plugin-proposal-numeric-separator" "^7.12.1" - "@babel/plugin-proposal-object-rest-spread" "^7.12.1" - "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.12.1" - "@babel/plugin-proposal-private-methods" "^7.12.1" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" - "@babel/plugin-syntax-class-properties" "^7.12.1" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" +"@babel/plugin-transform-shorthand-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-spread@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" + integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + +"@babel/plugin-transform-sticky-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" + integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-template-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-typeof-symbol@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" + integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-typescript@^7.14.5": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz#6e9c2d98da2507ebe0a883b100cde3c7279df36c" + integrity sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.6" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript" "^7.14.5" + +"@babel/plugin-transform-unicode-escapes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" + integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-unicode-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" + integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/preset-env@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.7.tgz#5c70b22d4c2d893b03d8c886a5c17422502b932a" + integrity sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA== + dependencies: + "@babel/compat-data" "^7.14.7" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-async-generator-functions" "^7.14.7" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.14.5" + "@babel/plugin-proposal-dynamic-import" "^7.14.5" + "@babel/plugin-proposal-export-namespace-from" "^7.14.5" + "@babel/plugin-proposal-json-strings" "^7.14.5" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.14.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-private-methods" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.14.5" + "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" + "@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-json-strings" "^7.8.0" + "@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.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.12.1" - "@babel/plugin-transform-arrow-functions" "^7.12.1" - "@babel/plugin-transform-async-to-generator" "^7.12.1" - "@babel/plugin-transform-block-scoped-functions" "^7.12.1" - "@babel/plugin-transform-block-scoping" "^7.12.1" - "@babel/plugin-transform-classes" "^7.12.1" - "@babel/plugin-transform-computed-properties" "^7.12.1" - "@babel/plugin-transform-destructuring" "^7.12.1" - "@babel/plugin-transform-dotall-regex" "^7.12.1" - "@babel/plugin-transform-duplicate-keys" "^7.12.1" - "@babel/plugin-transform-exponentiation-operator" "^7.12.1" - "@babel/plugin-transform-for-of" "^7.12.1" - "@babel/plugin-transform-function-name" "^7.12.1" - "@babel/plugin-transform-literals" "^7.12.1" - "@babel/plugin-transform-member-expression-literals" "^7.12.1" - "@babel/plugin-transform-modules-amd" "^7.12.1" - "@babel/plugin-transform-modules-commonjs" "^7.12.1" - "@babel/plugin-transform-modules-systemjs" "^7.12.1" - "@babel/plugin-transform-modules-umd" "^7.12.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" - "@babel/plugin-transform-new-target" "^7.12.1" - "@babel/plugin-transform-object-super" "^7.12.1" - "@babel/plugin-transform-parameters" "^7.12.1" - "@babel/plugin-transform-property-literals" "^7.12.1" - "@babel/plugin-transform-regenerator" "^7.12.1" - "@babel/plugin-transform-reserved-words" "^7.12.1" - "@babel/plugin-transform-shorthand-properties" "^7.12.1" - "@babel/plugin-transform-spread" "^7.12.1" - "@babel/plugin-transform-sticky-regex" "^7.12.1" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/plugin-transform-typeof-symbol" "^7.12.1" - "@babel/plugin-transform-unicode-escapes" "^7.12.1" - "@babel/plugin-transform-unicode-regex" "^7.12.1" - "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.12.1" - core-js-compat "^3.6.2" - semver "^5.5.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.14.5" + "@babel/plugin-transform-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions" "^7.14.5" + "@babel/plugin-transform-block-scoping" "^7.14.5" + "@babel/plugin-transform-classes" "^7.14.5" + "@babel/plugin-transform-computed-properties" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.7" + "@babel/plugin-transform-dotall-regex" "^7.14.5" + "@babel/plugin-transform-duplicate-keys" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.14.5" + "@babel/plugin-transform-function-name" "^7.14.5" + "@babel/plugin-transform-literals" "^7.14.5" + "@babel/plugin-transform-member-expression-literals" "^7.14.5" + "@babel/plugin-transform-modules-amd" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.14.5" + "@babel/plugin-transform-modules-systemjs" "^7.14.5" + "@babel/plugin-transform-modules-umd" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.7" + "@babel/plugin-transform-new-target" "^7.14.5" + "@babel/plugin-transform-object-super" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-transform-property-literals" "^7.14.5" + "@babel/plugin-transform-regenerator" "^7.14.5" + "@babel/plugin-transform-reserved-words" "^7.14.5" + "@babel/plugin-transform-shorthand-properties" "^7.14.5" + "@babel/plugin-transform-spread" "^7.14.6" + "@babel/plugin-transform-sticky-regex" "^7.14.5" + "@babel/plugin-transform-template-literals" "^7.14.5" + "@babel/plugin-transform-typeof-symbol" "^7.14.5" + "@babel/plugin-transform-unicode-escapes" "^7.14.5" + "@babel/plugin-transform-unicode-regex" "^7.14.5" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.14.5" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-regenerator "^0.2.2" + core-js-compat "^3.15.0" + semver "^6.3.0" -"@babel/preset-modules@^0.1.3": +"@babel/preset-modules@^0.1.4": version "0.1.4" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== @@ -927,26 +1129,26 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.10.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" - integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== +"@babel/preset-react@^7.14.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c" + integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-transform-react-display-name" "^7.12.1" - "@babel/plugin-transform-react-jsx" "^7.12.1" - "@babel/plugin-transform-react-jsx-development" "^7.12.1" - "@babel/plugin-transform-react-jsx-self" "^7.12.1" - "@babel/plugin-transform-react-jsx-source" "^7.12.1" - "@babel/plugin-transform-react-pure-annotations" "^7.12.1" - -"@babel/preset-typescript@^7.10.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" - integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-react-display-name" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" + "@babel/plugin-transform-react-jsx-development" "^7.14.5" + "@babel/plugin-transform-react-pure-annotations" "^7.14.5" + +"@babel/preset-typescript@^7.14.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz#aa98de119cf9852b79511f19e7f44a2d379bcce0" + integrity sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-transform-typescript" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-typescript" "^7.14.5" "@babel/runtime-corejs3@^7.10.2": version "7.12.1" @@ -963,10 +1165,17 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/standalone@^7.11.6": - version "7.12.4" - resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.12.4.tgz#1493960e765308cc06e9a75ba1affbe65a11124b" - integrity sha512-9vw7RYK7CWh5MdTfLyC7j6hZmDYmm6DieFP4yetvpVftKQ+yrEY7ovhnhsVHznLqx5luU9Bx4k7xoEc3acrsow== +"@babel/runtime@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/standalone@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.14.7.tgz#68635da005d6a34a0259599e0720d2e73133ecc3" + integrity sha512-7RlfMPR4604SbYpj5zvs2ZK587hVhixgU9Pd9Vs8lB8KYtT3U0apXSf0vZXhy8XRh549eUmJOHXhWKTO3ObzOQ== "@babel/template@^7.10.4": version "7.10.4" @@ -977,7 +1186,16 @@ "@babel/parser" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/traverse@^7.10.4", "@babel/traverse@^7.10.5", "@babel/traverse@^7.11.5", "@babel/traverse@^7.12.1", "@babel/traverse@^7.7.0": +"@babel/template@^7.14.0", "@babel/template@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/traverse@^7.10.5", "@babel/traverse@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e" integrity sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== @@ -992,7 +1210,22 @@ globals "^11.1.0" lodash "^4.17.19" -"@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.4.4", "@babel/types@^7.7.0": +"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" + integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.14.7" + "@babel/types" "^7.14.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae" integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== @@ -1001,6 +1234,48 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" +"@babel/types@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" + integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + to-fast-properties "^2.0.0" + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@gatsbyjs/reach-router@^1.3.6": + version "1.3.6" + resolved "https://registry.yarnpkg.com/@gatsbyjs/reach-router/-/reach-router-1.3.6.tgz#4e8225836959be247890b66f21a3198a0589e34d" + integrity sha512-RW9ZBir9kqtw4IWm+Z+DLWGOeoJxoaTvNVrnR5fV9zD8EmfAhbBN/hS6i6VnTMFZ7rdd6mnpx2/XtnMvYfsaVQ== + dependencies: + invariant "^2.2.3" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + +"@gatsbyjs/webpack-hot-middleware@^2.25.2": + version "2.25.2" + resolved "https://registry.yarnpkg.com/@gatsbyjs/webpack-hot-middleware/-/webpack-hot-middleware-2.25.2.tgz#bad1a8bfacc2a0ff4f2c991f8aee488e2f38294a" + integrity sha512-IFxleSfFQlvEXho2sDRa0PM+diTI+6tlb38jeUo/Lsi+mDzyjPte5Cj4aWL6PR8FpKGMl+DYfq1jxNvjH2gqkA== + dependencies: + ansi-html "0.0.7" + html-entities "^2.1.0" + querystring "^0.2.0" + strip-ansi "^6.0.0" + "@graphql-tools/batch-execute@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.0.0.tgz#e79d11bd5b39f29172f6ec2eafa71103c6a6c85b" @@ -1076,7 +1351,16 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.0.1" -"@graphql-tools/schema@7.0.0", "@graphql-tools/schema@^7.0.0": +"@graphql-tools/schema@7.1.5": + version "7.1.5" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711" + integrity sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA== + dependencies: + "@graphql-tools/utils" "^7.1.2" + tslib "~2.2.0" + value-or-promise "1.0.6" + +"@graphql-tools/schema@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.0.0.tgz#f87e307d00a3d388f5c54d32f4697611396c0127" integrity sha512-yDKgoT2+Uf3cdLYmiFB9lRIGsB6lZhILtCXHgZigYgURExrEPmfj3ZyszfEpPKYcPmKaO9FI4coDhIN0Toxl3w== @@ -1084,14 +1368,6 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.0.1" -"@graphql-tools/schema@^6.0.14": - version "6.2.4" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-6.2.4.tgz#cc4e9f5cab0f4ec48500e666719d99fc5042481d" - integrity sha512-rh+14lSY1q8IPbEv2J9x8UBFJ5NrDX9W5asXEUlPp+7vraLp/Tiox4GXdgyA92JhwpYco3nTf5Bo2JDMt1KnAQ== - dependencies: - "@graphql-tools/utils" "^6.2.4" - tslib "~2.0.1" - "@graphql-tools/url-loader@^6.0.0": version "6.3.2" resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-6.3.2.tgz#ed4e9dafcd83bda94ba7114629e712fc81a6a3ef" @@ -1107,7 +1383,7 @@ valid-url "1.0.9" websocket "1.0.32" -"@graphql-tools/utils@^6.0.0", "@graphql-tools/utils@^6.0.14", "@graphql-tools/utils@^6.2.4": +"@graphql-tools/utils@^6.0.0": version "6.2.4" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856" integrity sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg== @@ -1125,6 +1401,15 @@ camel-case "4.1.1" tslib "~2.0.1" +"@graphql-tools/utils@^7.1.2": + version "7.10.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" + integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== + dependencies: + "@ardatan/aggregate-error" "0.0.6" + camel-case "4.1.2" + tslib "~2.2.0" + "@graphql-tools/wrap@^7.0.0": version "7.0.1" resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-7.0.1.tgz#a93e548439d19a1be6f7a032c7561059ea589b70" @@ -1180,6 +1465,20 @@ dependencies: "@hapi/hoek" "^9.0.0" +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" + integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== + "@jest/types@^25.5.0": version "25.5.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" @@ -1195,11 +1494,6 @@ resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-2.0.0-next.8.tgz#66ecc27b78e07a3ea2eb1a8fc5a99dfa0ba96690" integrity sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ== -"@mikaelkristiansson/domready@^1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@mikaelkristiansson/domready/-/domready-1.0.10.tgz#f6d69866c0857664e70690d7a0bfedb72143adb5" - integrity sha512-6cDuZeKSCSJ1KvfEQ25Y8OXUjqDJZ+HgUs6dhASWbAX8fxVraTfPsSeRe2bN+4QJDsgUaXaMWBYfRomCr04GGg== - "@nodelib/fs.scandir@2.1.3": version "2.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" @@ -1221,17 +1515,7 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@pieh/friendly-errors-webpack-plugin@1.7.0-chalk-2": - version "1.7.0-chalk-2" - resolved "https://registry.yarnpkg.com/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz#2e9da9d3ade9d18d013333eb408c457d04eabac0" - integrity sha512-65+vYGuDkHBCWWjqzzR/Ck318+d6yTI00EqII9qe3aPD1J3Olhvw0X38uM5moQb1PK/ksDXwSoPGt/5QhCiotw== - dependencies: - chalk "^2.4.2" - error-stack-parser "^2.0.0" - string-width "^2.0.0" - strip-ansi "^3" - -"@pmmmwh/react-refresh-webpack-plugin@^0.4.1": +"@pmmmwh/react-refresh-webpack-plugin@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== @@ -1243,16 +1527,6 @@ schema-utils "^2.6.5" source-map "^0.7.3" -"@reach/router@^1.3.4": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" - integrity sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== - dependencies: - create-react-context "0.3.0" - invariant "^2.2.3" - prop-types "^15.6.1" - react-lifecycles-compat "^3.0.4" - "@sideway/address@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.0.tgz#0b301ada10ac4e0e3fa525c90615e0b61a72b78d" @@ -1280,10 +1554,10 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== -"@sindresorhus/slugify@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/slugify/-/slugify-1.1.0.tgz#2f195365d9b953384305b62664b44b4036c49430" - integrity sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw== +"@sindresorhus/slugify@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@sindresorhus/slugify/-/slugify-1.1.2.tgz#c2c0129298b8caace2d9156176fe244d0e83156c" + integrity sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA== dependencies: "@sindresorhus/transliterate" "^0.1.1" escape-string-regexp "^4.0.0" @@ -1303,6 +1577,16 @@ dependencies: defer-to-connect "^1.0.1" +"@tokenizer/token@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3" + integrity sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w== + +"@trysound/sax@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669" + integrity sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow== + "@turist/fetch@^7.1.7": version "7.1.7" resolved "https://registry.yarnpkg.com/@turist/fetch/-/fetch-7.1.7.tgz#a2b1f7ec0265e6fe0946c51eef34bad9b9efc865" @@ -1315,10 +1599,10 @@ resolved "https://registry.yarnpkg.com/@turist/time/-/time-0.0.1.tgz#57637d2a7d1860adb9f9cecbdcc966ce4f551d63" integrity sha512-M2BiThcbxMxSKX8W4z5u9jKZn6datnM3+FpEU+eYw0//l31E2xhqi7vTAuJ/Sf0P3yhp66SDJgPu3bRRpvrdQQ== -"@types/codemirror@0.0.98": - version "0.0.98" - resolved "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-0.0.98.tgz#b35c7a4ab1fc1684b08a4e3eb65240020556ebfb" - integrity sha512-cbty5LPayy2vNSeuUdjNA9tggG+go5vAxmnLDRWpiZI5a+RDBi9dlozy4/jW/7P/gletbBWbQREEa7A81YxstA== +"@types/codemirror@5.60.2": + version "5.60.2" + resolved "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-5.60.2.tgz#1f8b604964efb4fa2f5a6d6d8c5656f93a050d8a" + integrity sha512-tk8YxckrdU49GaJYRKxdzzzXrTlyT2nQGnobb8rAk34jt+kYXOxPKGqNgr7SJpl5r6YGaRD4CDfqiL+6A+/z7w== dependencies: "@types/tern" "*" @@ -1327,26 +1611,57 @@ resolved "https://registry.yarnpkg.com/@types/common-tags/-/common-tags-1.8.0.tgz#79d55e748d730b997be5b7fce4b74488d8b26a6b" integrity sha512-htRqZr5qn8EzMelhX/Xmx142z218lLyGaeZ3YR8jlze4TATRU9huKKvuBmAJEW4LCC4pnY1N6JAm6p85fMHjhg== +"@types/component-emitter@^1.2.10": + version "1.2.10" + resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.10.tgz#ef5b1589b9f16544642e473db5ea5639107ef3ea" + integrity sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg== + "@types/configstore@^2.1.1": version "2.1.1" resolved "https://registry.yarnpkg.com/@types/configstore/-/configstore-2.1.1.tgz#cd1e8553633ad3185c3f2f239ecff5d2643e92b6" integrity sha1-zR6FU2M60xhcPy8jns/10mQ+krY= +"@types/cookie@^0.4.0": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/cors@^2.8.8": + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" + integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== + "@types/debug@^0.0.30": version "0.0.30" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-0.0.30.tgz#dc1e40f7af3b9c815013a7860e6252f6352a84df" integrity sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ== -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== +"@types/eslint-scope@^3.7.0": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" + integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*", "@types/eslint@^7.2.6": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" + integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" "@types/estree@*": version "0.0.45" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== +"@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" @@ -1374,10 +1689,12 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/history@*": - version "4.7.8" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934" - integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA== +"@types/hast@^2.0.0": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.2.tgz#236201acca9e2695e42f713d7dd4f151dc2982e4" + integrity sha512-Op5W7jYgZI7AWKY5wQ0/QNMzQM7dGQPyW1rXKNiymVCy5iTfdPuGu4HhYNOM2sIv8gUfIuIdcYlXmAepwaowow== + dependencies: + "@types/unist" "*" "@types/http-proxy@^1.17.4": version "1.17.4" @@ -1406,7 +1723,17 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" -"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5": +"@types/json-patch@0.0.30": + version "0.0.30" + resolved "https://registry.yarnpkg.com/@types/json-patch/-/json-patch-0.0.30.tgz#7c562173216c50529e70126ceb8e7a533f865e9b" + integrity sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw== + +"@types/json-schema@*", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": + version "7.0.8" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818" + integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== + +"@types/json-schema@^7.0.5": version "7.0.6" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== @@ -1421,6 +1748,13 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.164.tgz#52348bcf909ac7b4c1bcbeda5c23135176e5dfa0" integrity sha512-fXCEmONnrtbYUc5014avwBeMdhHHO8YJCkOBflUL9EoJBSKZ1dei+VO74fA7JkTHZ1GvZack2TyIw5U+1lT8jg== +"@types/mdast@^3.0.0": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.7.tgz#cba63d0cc11eb1605cea5c0ad76e02684394166b" + integrity sha512-YwR7OK8aPmaBvMMUi+pZXBNoW2unbVbfok4YRqGMJBe1dpDlzpRkJrYEYmvjxgs5JhuQmKfDexrN98u941Zasg== + dependencies: + "@types/unist" "*" + "@types/mdast@^3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" @@ -1453,6 +1787,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.6.tgz#146d3da57b3c636cc0d1769396ce1cfa8991147f" integrity sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw== +"@types/node@^14.14.10": + version "14.17.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.5.tgz#b59daf6a7ffa461b5648456ca59050ba8e40ed54" + integrity sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA== + "@types/node@^8.5.7": version "8.10.66" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3" @@ -1463,10 +1802,15 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/prismjs@1.16.2": - version "1.16.2" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.16.2.tgz#c130c977191c988cb35e97585da5d580948cc2d2" - integrity sha512-1M/j21xgTde7RPtpJVQebW5rzrquj7S+wnqt4x9uWrIPpr0Ya/uXypcqC2aUQL5gtLXFCKSH7GnjfAijMdfbuA== +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@types/prismjs@1.16.6": + version "1.16.6" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.16.6.tgz#377054f72f671b36dbe78c517ce2b279d83ecc40" + integrity sha512-dTvnamRITNqNkqhlBd235kZl3KfVJQQoT5jkXeiWSBK7i4/TLKBNLV0S1wOt8gy4E2TY722KLtdmv2xc6+Wevg== "@types/prop-types@*": version "15.7.3" @@ -1478,18 +1822,17 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== -"@types/reach__router@^1.3.6": - version "1.3.6" - resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.6.tgz#413417ce74caab331c70ce6a03a4c825188e4709" - integrity sha512-RHYataCUPQnt+GHoASyRLq6wmZ0n8jWlBW8Lxcwd30NN6vQfbmTeoSDfkgxO0S1lEzArp8OFDsq5KIs7FygjtA== +"@types/reach__router@^1.3.7": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.9.tgz#d3aaac0072665c81063cc6c557c18dadd642b226" + integrity sha512-N6rqQqTTAV/zKLfK3iq9Ww3wqCEhTZvsilhl0zI09zETdVq1QGmJH6+/xnj8AFUWIrle2Cqo+PGM/Ltr1vBb9w== dependencies: - "@types/history" "*" "@types/react" "*" -"@types/react-helmet@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/react-helmet/-/react-helmet-6.1.0.tgz#af586ed685f4905e2adc7462d1d65ace52beee7a" - integrity sha512-PYRoU1XJFOzQ3BHvWL1T8iDNbRjdMDJMT5hFmZKGbsq09kbSqJy61uwEpTrbTNWDopVphUT34zUSVLK9pjsgYQ== +"@types/react-helmet@6.1.2": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@types/react-helmet/-/react-helmet-6.1.2.tgz#e9d7d16b29e4ec5716711c52c35c3cec45819eac" + integrity sha512-dcfAZNlWb5JYFbO9CGfrPWLJAyFcT6UeR3u35eBbv8liY2Rg4K7fM1G5+HnwVgot+C+kVwXAZ8pLEn2jsMfTDg== dependencies: "@types/react" "*" @@ -1526,22 +1869,6 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== -"@types/vfile-message@*": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5" - integrity sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw== - dependencies: - vfile-message "*" - -"@types/vfile@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" - integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== - dependencies: - "@types/node" "*" - "@types/unist" "*" - "@types/vfile-message" "*" - "@types/websocket@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.1.tgz#039272c196c2c0e4868a0d8a1a27bbb86e9e9138" @@ -1566,195 +1893,197 @@ resolved "https://registry.yarnpkg.com/@types/yoga-layout/-/yoga-layout-1.9.2.tgz#efaf9e991a7390dc081a0b679185979a83a9639a" integrity sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw== -"@typescript-eslint/eslint-plugin@^2.24.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" - integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== +"@typescript-eslint/eslint-plugin@^4.28.1": + version "4.28.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.4.tgz#e73c8cabbf3f08dee0e1bda65ed4e622ae8f8921" + integrity sha512-s1oY4RmYDlWMlcV0kKPBaADn46JirZzvvH7c2CtAqxCY96S538JRBAzt83RrfkDheV/+G/vWNK0zek+8TB3Gmw== dependencies: - "@typescript-eslint/experimental-utils" "2.34.0" + "@typescript-eslint/experimental-utils" "4.28.4" + "@typescript-eslint/scope-manager" "4.28.4" + debug "^4.3.1" functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" - integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/parser@^2.24.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" - integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.34.0" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/typescript-estree@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" - integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== - dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" + regexpp "^3.1.0" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@4.28.4": + version "4.28.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.4.tgz#9c70c35ebed087a5c70fb0ecd90979547b7fec96" + integrity sha512-OglKWOQRWTCoqMSy6pm/kpinEIgdcXYceIcH3EKWUl4S8xhFtN34GQRaAvTIZB9DD94rW7d/U7tUg3SYeDFNHA== + dependencies: + "@types/json-schema" "^7.0.7" + "@typescript-eslint/scope-manager" "4.28.4" + "@typescript-eslint/types" "4.28.4" + "@typescript-eslint/typescript-estree" "4.28.4" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + +"@typescript-eslint/parser@^4.28.1": + version "4.28.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.4.tgz#bc462dc2779afeefdcf49082516afdc3e7b96fab" + integrity sha512-4i0jq3C6n+og7/uCHiE6q5ssw87zVdpUj1k6VlVYMonE3ILdFApEzTWgppSRG4kVNB/5jxnH+gTeKLMNfUelQA== + dependencies: + "@typescript-eslint/scope-manager" "4.28.4" + "@typescript-eslint/types" "4.28.4" + "@typescript-eslint/typescript-estree" "4.28.4" + debug "^4.3.1" + +"@typescript-eslint/scope-manager@4.28.4": + version "4.28.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.4.tgz#bdbce9b6a644e34f767bd68bc17bb14353b9fe7f" + integrity sha512-ZJBNs4usViOmlyFMt9X9l+X0WAFcDH7EdSArGqpldXu7aeZxDAuAzHiMAeI+JpSefY2INHrXeqnha39FVqXb8w== + dependencies: + "@typescript-eslint/types" "4.28.4" + "@typescript-eslint/visitor-keys" "4.28.4" + +"@typescript-eslint/types@4.28.4": + version "4.28.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.4.tgz#41acbd79b5816b7c0dd7530a43d97d020d3aeb42" + integrity sha512-3eap4QWxGqkYuEmVebUGULMskR6Cuoc/Wii0oSOddleP4EGx1tjLnZQ0ZP33YRoMDCs5O3j56RBV4g14T4jvww== + +"@typescript-eslint/typescript-estree@4.28.4": + version "4.28.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.4.tgz#252e6863278dc0727244be9e371eb35241c46d00" + integrity sha512-z7d8HK8XvCRyN2SNp+OXC2iZaF+O2BTquGhEYLKLx5k6p0r05ureUtgEfo5f6anLkhCxdHtCf6rPM1p4efHYDQ== + dependencies: + "@typescript-eslint/types" "4.28.4" + "@typescript-eslint/visitor-keys" "4.28.4" + debug "^4.3.1" + globby "^11.0.3" is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/visitor-keys@4.28.4": + version "4.28.4" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.4.tgz#92dacfefccd6751cbb0a964f06683bfd72d0c4d3" + integrity sha512-NIAXAdbz1XdOuzqkJHjNKXKj8QQ4cv5cxR/g0uQhCYf/6//XrmfpaYsM7PnBcNbfvTDLUkqQ5TPNm1sozDdTWg== + dependencies: + "@typescript-eslint/types" "4.28.4" + eslint-visitor-keys "^2.0.0" + +"@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== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@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/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-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-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== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== +"@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/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== +"@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== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" + "@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/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== +"@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== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" + "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== +"@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== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" +"@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" "@xtuc/long" "4.2.2" -"@weknow/gatsby-remark-twitter@^0.2.3": +"@weknow/gatsby-remark-twitter@0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@weknow/gatsby-remark-twitter/-/gatsby-remark-twitter-0.2.3.tgz#2b9292cc077196ebc6fbacf2af30bfe82f1f0f2e" integrity sha512-24//k4QPUcZUv1f2ev4AzxBDMhvRdOyj/yiVDJ579WlsWZjKayPAi7TgeLRuejBTs4mfx3aBv4N/kD/oDvwsXw== @@ -1781,36 +2110,26 @@ accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-jsx@^5.2.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^6.4.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== - -acorn@^7.1.1: +acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -address@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" - integrity sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg== +acorn@^8.4.1: + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== address@1.1.2, address@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== -after@0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" - integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= - aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -1824,12 +2143,12 @@ ajv-errors@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.1.0, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -1839,11 +2158,26 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -alphanum-sort@^1.0.0: +ajv@^8.0.1: + version "8.6.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571" + integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +alphanum-sort@^1.0.0, alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= +anser@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/anser/-/anser-2.0.1.tgz#8d9069291fee18306ffaf2e364a690dcc8ed78ad" + integrity sha512-4g5Np4CVD3c5c/36Mj0jllEA5bQcuXF0dqakZcuHGeubBzw93EAhwRuQCzgFm4/ZwvyBMzFdtn9BcihOjnxIdQ== + ansi-align@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" @@ -1856,7 +2190,12 @@ ansi-colors@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^3.0.0, ansi-escapes@^3.1.0: +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-escapes@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== @@ -1878,11 +2217,6 @@ ansi-regex@^2.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" @@ -1893,11 +2227,6 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -1928,16 +2257,24 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +append-field@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" + integrity sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY= + application-config-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.0.tgz#193c5f0a86541a4c66fba1e2dc38583362ea5e8f" integrity sha1-GTxfCoZUGkxm+6Hi3DhYM2LqXo8= -aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - arch@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" @@ -1973,16 +2310,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -2002,21 +2329,22 @@ array-includes@^3.1.1: es-abstract "^1.17.0" is-string "^1.0.5" +array-includes@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" + array-iterate@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-1.1.4.tgz#add1522e9dd9749bb41152d08b845bd08d6af8b7" integrity sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA== -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= - array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -2039,45 +2367,39 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== +array.prototype.flat@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.1" -array.prototype.flatmap@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz#1c13f84a178566042dd63de4414440db9222e443" - integrity sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg== +array.prototype.flatmap@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.1" function-bind "^1.1.1" -arraybuffer.slice@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" - integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== +assert@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== dependencies: - object-assign "^4.1.1" - util "0.10.3" + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" assign-symbols@^1.0.0: version "1.0.0" @@ -2089,10 +2411,10 @@ ast-types-flow@^0.0.7: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-cache@^1.1.0: version "1.1.0" @@ -2143,35 +2465,32 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.8.4: - version "9.8.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" - integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== +autoprefixer@^10.2.4: + version "10.3.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.3.1.tgz#954214821d3aa06692406c6a0a9e9d401eafbed2" + integrity sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A== dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - colorette "^1.2.1" + browserslist "^4.16.6" + caniuse-lite "^1.0.30001243" + colorette "^1.2.2" + fraction.js "^4.1.1" normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.32" postcss-value-parser "^4.1.0" +available-typed-arrays@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9" + integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA== + axe-core@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.0.2.tgz#c7cf7378378a51fcd272d3c09668002a4990b1cb" integrity sha512-arU1h31OGFu+LPrOLGZ7nB45v940NMDMEJeNmbutu57P+UFDVnkZg3e+J1I2HJRZ9hT7gO8J91dn/PMrAiKakA== -axios@^0.19.0: - version "0.19.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" - integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== - dependencies: - follow-redirects "1.5.10" - -axios@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.20.0.tgz#057ba30f04884694993a8cd07fa394cff11c50bd" - integrity sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA== +axios@^0.21.0, axios@^0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" + integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== dependencies: follow-redirects "^1.10.0" @@ -2180,49 +2499,20 @@ axobject-query@^2.2.0: resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -babel-code-frame@6.26.0, babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@7.0.0-bridge.0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== - -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-loader@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== +babel-loader@^8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" + integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== dependencies: - find-cache-dir "^2.1.0" + find-cache-dir "^3.3.1" loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" + make-dir "^3.1.0" schema-utils "^2.6.5" -babel-plugin-add-module-exports@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.3.3.tgz#b9f7c0a93b989170dce07c3e97071a905a13fc29" - integrity sha512-hC37mm7aAdEb1n8SgggG8a1QuhZapsY/XLCi4ETSH6AVjXBCWEa50CXlOsAMPPWLnSx5Ns6mzz39uvuseh0Xjg== - optionalDependencies: - chokidar "^2.0.4" +babel-plugin-add-module-exports@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz#6caa4ddbe1f578c6a5264d4d3e6c8a2720a7ca2b" + integrity sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg== babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" @@ -2231,7 +2521,7 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-plugin-lodash@3.3.4: +babel-plugin-lodash@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz#4f6844358a1340baed182adbeffa8df9967bc196" integrity sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg== @@ -2251,35 +2541,60 @@ babel-plugin-macros@^2.8.0: cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-plugin-remove-graphql-queries@^2.9.20: - version "2.9.20" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.9.20.tgz#69ad42efdb3b4340992080afba101d2d1a2843b2" - integrity sha512-FB4tIvdXaGFBFhHAzlqB0NxVA5BcjzVYbY8ut7ProStW3cjv208ADMlfzmPdSP/I1Z0wl2MrXgHNCrL1TQ/Mew== +babel-plugin-polyfill-corejs2@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.2" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.2.2: + version "0.2.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz#72add68cf08a8bf139ba6e6dfc0b1d504098e57b" + integrity sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.14.0" + +babel-plugin-polyfill-regenerator@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + +babel-plugin-remove-graphql-queries@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.10.0.tgz#879bd4aaa95a0516bf358d6b3653a1cec0e2e1d1" + integrity sha512-boXe4V22Tz5DhlbsyNFWRMSYpAQhbBksxnHQZF3Rs1TVptIcm3RmJKL10ze6qTKJW2a97J3qpmAmNpi/CFTttg== babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== -babel-preset-gatsby@^0.5.15: - version "0.5.15" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-0.5.15.tgz#03b25bd6a12bbd4267612dd9425bc38ec106bd4c" - integrity sha512-0eno/GAvzmaLW/s+RzsLXrZVQwBMZYU/zMv1HpArGlYbNCon/fK53/Bz3pklJDq1pNAybXQ2RROpPHDyJM2EGA== +babel-preset-gatsby@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.10.0.tgz#dc8f443f0a653f90df79dafc0d86087378420dd0" + integrity sha512-fyRpNl/8S738Ke+MkFreRigofSeeaQYm5aycyiAxcJrXb+lKp6aSzPpLMRq48Ypgeace0b+PJ2F5gNugx9e+LA== dependencies: - "@babel/plugin-proposal-class-properties" "^7.10.4" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4" - "@babel/plugin-proposal-optional-chaining" "^7.11.0" + "@babel/plugin-proposal-class-properties" "^7.14.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.11.5" - "@babel/plugin-transform-spread" "^7.11.0" - "@babel/preset-env" "^7.11.5" - "@babel/preset-react" "^7.10.4" - "@babel/runtime" "^7.11.2" + "@babel/plugin-transform-classes" "^7.14.5" + "@babel/plugin-transform-runtime" "^7.14.5" + "@babel/plugin-transform-spread" "^7.14.6" + "@babel/preset-env" "^7.14.7" + "@babel/preset-react" "^7.14.0" + "@babel/runtime" "^7.14.6" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-macros "^2.8.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" - gatsby-core-utils "^1.3.23" - gatsby-legacy-polyfills "^0.0.6" + gatsby-core-utils "^2.10.0" + gatsby-legacy-polyfills "^1.10.0" babel-runtime@^6.26.0: version "6.26.0" @@ -2289,7 +2604,7 @@ babel-runtime@^6.26.0: core-js "^2.4.0" regenerator-runtime "^0.11.0" -backo2@1.0.2, backo2@^1.0.2: +backo2@^1.0.2, backo2@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= @@ -2309,17 +2624,12 @@ base64-arraybuffer@0.1.4: resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI= -base64-arraybuffer@0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" - integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= - -base64-js@^1.0.2, base64-js@^1.3.1: +base64-js@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== -base64id@2.0.0: +base64id@2.0.0, base64id@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== @@ -2342,13 +2652,6 @@ batch@0.6.1: resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= -better-assert@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" - integrity sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= - dependencies: - callsite "1.0.0" - better-opn@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" @@ -2406,26 +2709,11 @@ bl@^4.0.0: inherits "^2.0.4" readable-stream "^3.4.0" -blob@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" - integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== - -bluebird@^3.5.5, bluebird@^3.7.2: +bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== - -bn.js@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" - integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== - body-parser@1.19.0, body-parser@^1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" @@ -2473,7 +2761,21 @@ boxen@^4.2.0: type-fest "^0.8.1" widest-line "^3.1.0" -brace-expansion@^1.0.0, brace-expansion@^1.1.7: +boxen@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.0.1.tgz#657528bdd3f59a772b8279b831f27ec2c744664b" + integrity sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.0" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== @@ -2504,73 +2806,17 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: - pako "~1.0.5" + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.12.2, browserslist@^4.8.5: +browserslist@^4.0.0, browserslist@^4.12.2: version "4.14.6" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.6.tgz#97702a9c212e0c6b6afefad913d3a1538e348457" integrity sha512-zeFYcUo85ENhc/zxHbiIp0LGzzTrE2Pv2JhxvS7kpUb9Q9D38kUX6Bie7pGutJ/5iF5rOxE7CepAuWD56xJ33A== @@ -2580,6 +2826,17 @@ browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.12.2, browserslist@^4 escalade "^3.1.1" node-releases "^1.1.65" +browserslist@^4.14.5, browserslist@^4.16.0, browserslist@^4.16.3, browserslist@^4.16.6: + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== + dependencies: + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -2590,20 +2847,6 @@ buffer-indexof@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.5.0: version "5.7.0" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.0.tgz#88afbd29fc89fa7b58e82b39206f31f2cf34feed" @@ -2619,15 +2862,13 @@ bufferutil@^4.0.1: dependencies: node-gyp-build "^4.2.0" -builtin-modules@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" - integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= +busboy@^0.2.11: + version "0.2.14" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453" + integrity sha1-bCpiLvz0fFe7vh4qnDetNseSVFM= + dependencies: + dicer "0.2.5" + readable-stream "1.1.x" bytes@3.0.0: version "3.0.0" @@ -2639,51 +2880,6 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^12.0.2: - version "12.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== - dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" - fs-minipass "^2.0.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" - promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" - unique-filename "^1.1.1" - cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -2699,13 +2895,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cache-manager-fs-hash@^0.0.9: - version "0.0.9" - resolved "https://registry.yarnpkg.com/cache-manager-fs-hash/-/cache-manager-fs-hash-0.0.9.tgz#a65bb7ca2c9f9f9cf7035945bbfab536c5aab340" - integrity sha512-G0RUUSMZADiMx/0tHjPa+uzJyjtVB/Xt9yuFm6g/rBpm0p/IMr4atUWX2G2f1yGCPmDnyUcFz4RlSpgNRgvldg== - dependencies: - lockfile "^1.0.4" - cache-manager@^2.11.1: version "2.11.1" resolved "https://registry.yarnpkg.com/cache-manager/-/cache-manager-2.11.1.tgz#212e8c3db15288af653b029a1d9fe12f1fd9df61" @@ -2749,6 +2938,14 @@ call-bind@^1.0.0: function-bind "^1.1.1" get-intrinsic "^1.0.0" +call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + caller-callsite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" @@ -2763,11 +2960,6 @@ caller-path@^2.0.0: dependencies: caller-callsite "^2.0.0" -callsite@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" - integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= - callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" @@ -2786,6 +2978,14 @@ camel-case@4.1.1: pascal-case "^3.1.1" tslib "^1.10.0" +camel-case@4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" @@ -2796,6 +2996,11 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== +camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -2806,28 +3011,17 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001154: - version "1.0.30001154" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001154.tgz#f3bbc245ce55e4c1cd20fa731b097880181a7f17" - integrity sha512-y9DvdSti8NnYB9Be92ddMZQrcOe04kcQtcxtBx4NkB04+qZ+JUWotnXBJTmxlKudhxNTQ3RRknMwNU2YQl/Org== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001154, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001243: + version "1.0.30001245" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz#45b941bbd833cb0fa53861ff2bae746b3c6ca5d4" + integrity sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA== -ccount@^1.0.0, ccount@^1.0.3: +ccount@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== -chalk@1.1.3, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2844,6 +3038,14 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^4.0.0, chalk@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" @@ -2872,17 +3074,12 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= - chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^2.0.4, chokidar@^2.1.8: +chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -2901,7 +3098,7 @@ chokidar@^2.0.4, chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.4.1, chokidar@^3.4.2, chokidar@^3.4.3: +chokidar@^3.4.2, chokidar@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== @@ -2916,10 +3113,20 @@ chokidar@^3.4.1, chokidar@^3.4.2, chokidar@^3.4.3: optionalDependencies: fsevents "~2.1.2" -chownr@^1.1.1, chownr@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== +chokidar@^3.5.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" chrome-trace-event@^1.0.2: version "1.0.2" @@ -2933,14 +3140,6 @@ ci-info@2.0.0, ci-info@^2.0.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -2956,18 +3155,11 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^2.2.0: +cli-boxes@^2.2.0, cli-boxes@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2975,35 +3167,11 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-table3@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" - integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== - dependencies: - object-assign "^4.1.0" - string-width "^2.1.1" - optionalDependencies: - colors "^1.1.2" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - cli-width@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== -clipboard@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" - integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== - dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" - clipboardy@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-2.3.0.tgz#3c2903650c68e46a91b388985bc2774287dba290" @@ -3031,6 +3199,15 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + clone-response@1.0.2, clone-response@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" @@ -3052,20 +3229,20 @@ coa@^2.0.2: chalk "^2.4.1" q "^1.1.2" -codemirror-graphql@0.12.3: - version "0.12.3" - resolved "https://registry.yarnpkg.com/codemirror-graphql/-/codemirror-graphql-0.12.3.tgz#8b76f59ea02ead356ca39c9574827396e4b4b454" - integrity sha512-u0TooVA2MWGNV+Bio89RCTRW9P5FqegB1V9rnz9I0QKoGXX/c9z9/Fc+nj18p8jxkWK8ii8d7hkz7vsNsHxdkw== +codemirror-graphql@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/codemirror-graphql/-/codemirror-graphql-1.0.2.tgz#cfbfb4ab9ed81467dc606848c5eb84e1f5d82766" + integrity sha512-D4+BdYa6iQnDlio4mBk1Yap5ROCqEWapSFLkiKGatx/I0dF6euzdwd0um3Ndudw6rFQbNuT7hpcH8tnBO6VOfQ== dependencies: - graphql-language-service-interface "^2.4.2" - graphql-language-service-parser "^1.6.4" + graphql-language-service-interface "^2.8.2" + graphql-language-service-parser "^1.9.0" -codemirror@5.58.2: - version "5.58.2" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.58.2.tgz#ed54a1796de1498688bea1cdd4e9eeb187565d1b" - integrity sha512-K/hOh24cCwRutd1Mk3uLtjWzNISOkm4fvXiMO7LucCrqbh6aJDdtqUziim3MZUI6wOY0rvY1SlL1Ork01uMy6w== +codemirror@5.62.0: + version "5.62.0" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.0.tgz#e9ecd012e6f9eaf2e05ff4a449ff750f51619e22" + integrity sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ== -collapse-white-space@^1.0.0, collapse-white-space@^1.0.2: +collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== @@ -3118,15 +3295,15 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.4" -colorette@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== +colord@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.2.0.tgz#1b6b97ad3d0845f179d1dbd401158bc3cf062eff" + integrity sha512-LNYryRuHYAiq+5/22oIblna5nWztTm6LM4xGvvpB42jYQgE1AhmW/dN+rhem8L3tVz0B/Ej2zuDB8zlaS1OSWw== -colors@^1.1.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== combined-stream@^1.0.8: version "1.0.8" @@ -3135,7 +3312,7 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -comma-separated-tokens@^1.0.0, comma-separated-tokens@^1.0.1: +comma-separated-tokens@^1.0.0: version "1.0.8" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== @@ -3150,6 +3327,11 @@ commander@^2.20.0, commander@^2.20.3: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" @@ -3160,26 +3342,11 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= -component-bind@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" - integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= - -component-emitter@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= - component-emitter@^1.2.1, component-emitter@~1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -component-inherit@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" - integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= - compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" @@ -3205,7 +3372,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: +concat-stream@^1.5.2: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -3227,7 +3394,7 @@ configstore@^5.0.1: write-file-atomic "^3.0.0" xdg-basedir "^4.0.0" -confusing-browser-globals@^1.0.9: +confusing-browser-globals@^1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== @@ -3237,21 +3404,6 @@ connect-history-api-fallback@^1.6.0: resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -3264,23 +3416,25 @@ content-type@^1.0.4, content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -contentful-management@^5.26.3: - version "5.28.0" - resolved "https://registry.yarnpkg.com/contentful-management/-/contentful-management-5.28.0.tgz#f3b58d60400d66e42439bbd9085cecb0e486f0bb" - integrity sha512-o+qihN3zrD6+/BT/e8n26jl/zQvmV6+9S6NY5QDmzM+IaiSeCk6yvPMq74s+IZT9mOS54igl6qFTbeIpdJ9FDA== +contentful-management@^7.5.1: + version "7.30.0" + resolved "https://registry.yarnpkg.com/contentful-management/-/contentful-management-7.30.0.tgz#2df5fbd444b86d495150c708eaa031e88513b721" + integrity sha512-2aAIqLrxxCJt2bWg1LN+wxjYaevAHTsfZGkIPA5QRKK11WhpffrUMkTthbED6UWaY58BAM0TYXT3Z0s7nFu5zg== dependencies: - axios "^0.19.0" - contentful-sdk-core "^6.4.0" - lodash "^4.17.11" - type-fest "0.15.1" + "@types/json-patch" "0.0.30" + axios "^0.21.0" + contentful-sdk-core "^6.8.0" + fast-copy "^2.1.0" + lodash.isplainobject "^4.0.6" + type-fest "^0.20.2" -contentful-sdk-core@^6.4.0: - version "6.4.6" - resolved "https://registry.yarnpkg.com/contentful-sdk-core/-/contentful-sdk-core-6.4.6.tgz#a94b1355afd292dfddb0cdc16b565980f9a03c47" - integrity sha512-6KVLeCdn1akqjGvVMUgMxQ3B+zNIYeq3MUlqWsSLLJozr++0ZYWU76XmHf4n5MPTMoX9RGbRSR8hJAaKcUNDFw== +contentful-sdk-core@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/contentful-sdk-core/-/contentful-sdk-core-6.8.0.tgz#b3e24dc1c89444b021dede26062451d9e13db61f" + integrity sha512-X45uNrcbQ2qY2p4G/Wx2EFUdnLnoDXjw29i+d0JVTUXqCG58p3q4GHuAPzTX+uafJL4h0ZY2xPOn4nvJ83eRBQ== dependencies: - lodash "^4.17.10" - qs "^6.5.2" + fast-copy "^2.1.0" + qs "^6.9.4" convert-hrtime@^3.0.0: version "3.0.0" @@ -3299,27 +3453,15 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= - cookie@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" +cookie@^0.4.1, cookie@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== copy-descriptor@^0.1.0: version "0.1.1" @@ -3339,12 +3481,20 @@ copyfiles@^2.3.0: untildify "^4.0.0" yargs "^15.3.1" -core-js-compat@^3.6.2, core-js-compat@^3.6.5: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" - integrity sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== +core-js-compat@3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.9.0.tgz#29da39385f16b71e1915565aa0385c4e0963ad56" + integrity sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ== dependencies: - browserslist "^4.8.5" + browserslist "^4.16.3" + semver "7.0.0" + +core-js-compat@^3.14.0, core-js-compat@^3.15.0: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" + integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== + dependencies: + browserslist "^4.16.6" semver "7.0.0" core-js-pure@^3.0.0: @@ -3357,17 +3507,17 @@ core-js@^2.4.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== -core-js@^3.6.5: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" - integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== +core-js@^3.9.0: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" + integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cors@^2.8.5: +cors@^2.8.5, cors@~2.8.5: version "2.8.5" resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== @@ -3396,44 +3546,21 @@ cosmiconfig@^5.0.0: js-yaml "^3.13.1" parse-json "^4.0.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" -create-react-context@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" - integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== - dependencies: - gud "^1.0.0" - warning "^4.0.3" +create-gatsby@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-1.10.0.tgz#0ccc0bc65cc7f7b217c18e97481b442301b4a0e6" + integrity sha512-EiN8bJepWMN4itheoQ9ul1jNrSWoWy5Cw+kAfF1sN0J7ZWtuYCFfRZX97VRTt6C7bvlHkTw7gew2pUbFS8La+Q== cross-fetch@3.0.6: version "3.0.6" @@ -3442,14 +3569,14 @@ cross-fetch@3.0.6: dependencies: node-fetch "2.6.1" -cross-spawn@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= +cross-spawn@7.0.3, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" @@ -3462,32 +3589,6 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" @@ -3498,6 +3599,11 @@ css-color-names@0.0.4, css-color-names@^0.0.4: resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= +css-color-names@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-1.0.1.tgz#6ff7ee81a823ad46e020fa2fd6ab40a887e2ba67" + integrity sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA== + css-declaration-sorter@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" @@ -3506,23 +3612,41 @@ css-declaration-sorter@^4.0.1: postcss "^7.0.1" timsort "^0.3.0" -css-loader@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" - integrity sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== +css-declaration-sorter@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.0.3.tgz#9dfd8ea0df4cc7846827876fafb52314890c21a9" + integrity sha512-52P95mvW1SMzuRZegvpluT6yEv0FqQusydKQPZsNN5Q7hh8EwQvN8E2nwuJ16BBvNN6LcoIZXu/Bk58DAhrrxw== dependencies: - babel-code-frame "^6.26.0" - css-selector-tokenizer "^0.7.0" - icss-utils "^2.1.0" - loader-utils "^1.0.2" - lodash "^4.17.11" - postcss "^6.0.23" - postcss-modules-extract-imports "^1.2.0" - postcss-modules-local-by-default "^1.2.0" - postcss-modules-scope "^1.1.0" - postcss-modules-values "^1.3.0" - postcss-value-parser "^3.3.0" - source-list-map "^2.0.0" + timsort "^0.3.0" + +css-loader@^5.0.1: + version "5.2.7" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz#3c42f6624ed4cf4780dd963e23ee649e5a25c1a8" + integrity sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw== + dependencies: + cssnano "^5.0.0" + jest-worker "^26.3.0" + p-limit "^3.0.2" + postcss "^8.2.9" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" + source-map "^0.6.1" css-select-base-adapter@^0.1.1: version "0.1.1" @@ -3549,19 +3673,22 @@ css-select@^2.0.0: domutils "^1.7.0" nth-check "^1.0.2" -css-selector-parser@^1.1.0: +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== + dependencies: + boolbase "^1.0.0" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" + nth-check "^2.0.0" + +css-selector-parser@^1.0.0: version "1.4.1" resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== -css-selector-tokenizer@^0.7.0: - version "0.7.3" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz#735f26186e67c749aaf275783405cf0661fae8f1" - integrity sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== - dependencies: - cssesc "^3.0.0" - fastparse "^1.1.2" - css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -3578,6 +3705,14 @@ css-tree@^1.0.0: mdn-data "2.0.12" source-map "^0.6.1" +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + css-what@2.1: version "2.1.3" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" @@ -3588,6 +3723,16 @@ css-what@^3.2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== +css-what@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -3634,6 +3779,41 @@ cssnano-preset-default@^4.0.7: postcss-svgo "^4.0.2" postcss-unique-selectors "^4.0.1" +cssnano-preset-default@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz#caa54183a8c8df03124a9e23f374ab89df5a9a99" + integrity sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ== + dependencies: + css-declaration-sorter "^6.0.3" + cssnano-utils "^2.0.1" + postcss-calc "^8.0.0" + postcss-colormin "^5.2.0" + postcss-convert-values "^5.0.1" + postcss-discard-comments "^5.0.1" + postcss-discard-duplicates "^5.0.1" + postcss-discard-empty "^5.0.1" + postcss-discard-overridden "^5.0.1" + postcss-merge-longhand "^5.0.2" + postcss-merge-rules "^5.0.2" + postcss-minify-font-values "^5.0.1" + postcss-minify-gradients "^5.0.1" + postcss-minify-params "^5.0.1" + postcss-minify-selectors "^5.1.0" + postcss-normalize-charset "^5.0.1" + postcss-normalize-display-values "^5.0.1" + postcss-normalize-positions "^5.0.1" + postcss-normalize-repeat-style "^5.0.1" + postcss-normalize-string "^5.0.1" + postcss-normalize-timing-functions "^5.0.1" + postcss-normalize-unicode "^5.0.1" + postcss-normalize-url "^5.0.2" + postcss-normalize-whitespace "^5.0.1" + postcss-ordered-values "^5.0.2" + postcss-reduce-initial "^5.0.1" + postcss-reduce-transforms "^5.0.1" + postcss-svgo "^5.0.2" + postcss-unique-selectors "^5.0.1" + cssnano-util-get-arguments@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" @@ -3656,6 +3836,11 @@ cssnano-util-same-parent@^4.0.0: resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== +cssnano-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-2.0.1.tgz#8660aa2b37ed869d2e2f22918196a9a8b6498ce2" + integrity sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ== + cssnano@^4.1.10: version "4.1.10" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" @@ -3666,6 +3851,15 @@ cssnano@^4.1.10: is-resolvable "^1.0.0" postcss "^7.0.0" +cssnano@^5.0.0: + version "5.0.6" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.6.tgz#2a91ad34c6521ae31eab3da9c90108ea3093535d" + integrity sha512-NiaLH/7yqGksFGsFNvSRe2IV/qmEBAeDE64dYeD8OBrgp6lE8YoMeQJMtsv5ijo6MPyhuoOvFhI94reahBRDkw== + dependencies: + cosmiconfig "^7.0.0" + cssnano-preset-default "^5.1.3" + is-resolvable "^1.1.0" + csso@^4.0.2: version "4.1.0" resolved "https://registry.yarnpkg.com/csso/-/csso-4.1.0.tgz#1d31193efa99b87aa6bad6c0cef155e543d09e8b" @@ -3673,23 +3867,18 @@ csso@^4.0.2: dependencies: css-tree "^1.0.0" +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + csstype@^3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.4.tgz#b156d7be03b84ff425c9a0a4b1e5f4da9c5ca888" integrity sha512-xc8DUsCLmjvCfoD7LTGE0ou2MIWLx0K9RCZwSHMOdynqRsP4MtUcLeqh1HcQ2dInwDTqn+3CE0/FZh1et+p4jA== -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -3713,27 +3902,34 @@ date-fns@^2.14.0: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b" integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.6, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@=3.1.0, debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: +debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.6: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.0, debug@^4.3.1, debug@~4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" @@ -3741,13 +3937,6 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: dependencies: ms "2.1.2" -debug@~4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -3765,7 +3954,7 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" -deep-equal@^1.0.1, deep-equal@^1.1.0: +deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== @@ -3782,7 +3971,7 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= @@ -3861,41 +4050,16 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== - depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -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== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detab@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" - integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== - dependencies: - repeat-string "^1.5.4" - -detect-indent@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" - integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== - detect-newline@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-1.0.3.tgz#e97b1003877d70c09af1af35bfadff168de4920d" @@ -3909,10 +4073,10 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== -detect-port-alt@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.3.tgz#a4d2f061d757a034ecf37c514260a98750f2b131" - integrity sha1-pNLwYddXoDTs83xRQmCph1DysTE= +detect-port-alt@1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: address "^1.0.1" debug "^2.6.0" @@ -3953,20 +4117,19 @@ devcert@^1.1.3: tmp "^0.0.33" tslib "^1.10.0" +dicer@0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f" + integrity sha1-WZbAhrszIYyBLAkL3cCc0S+stw8= + dependencies: + readable-stream "1.1.x" + streamsearch "0.1.2" + diff-sequences@^25.2.6: version "25.2.6" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3994,14 +4157,6 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -4040,16 +4195,6 @@ dom-serializer@^1.0.1: domhandler "^3.0.0" entities "^2.0.0" -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domelementtype@1, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" @@ -4060,6 +4205,11 @@ domelementtype@^2.0.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971" integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== +domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + domhandler@^2.3.0: version "2.4.2" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" @@ -4074,6 +4224,13 @@ domhandler@^3.0.0, domhandler@^3.3.0: dependencies: domelementtype "^2.0.1" +domhandler@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" + integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== + dependencies: + domelementtype "^2.2.0" + domutils@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" @@ -4099,6 +4256,15 @@ domutils@^2.0.0: domelementtype "^2.0.1" domhandler "^3.3.0" +domutils@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + dot-prop@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -4121,39 +4287,21 @@ duplexer@^0.1.1: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: + version "1.3.780" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.780.tgz#f946e10dc0005a3b59b9afa2d2c92f5c421f7fc5" + integrity sha512-2KQ9OYm9WMUNpAPA/4aerURl3hwRc9tNlpsiEj3Y8Gf7LVf26NzyLIX2v0hSagQwrS9+cWab+28A2GPKDoVNRA== + electron-to-chromium@^1.3.585: version "1.3.585" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.585.tgz#71cdb722c73488b9475ad1c572cf43a763ef9081" integrity sha512-xoeqjMQhgHDZM7FiglJAb2aeOxHZWFruUc3MbAGTgE7GB8rr5fTn1Sdh5THGuQtndU3GuXlu91ZKqRivxoCZ/A== -elliptic@^6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" - integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - "emoji-regex@>=6.0.0 <=6.1.1": version "6.1.1" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" @@ -4184,61 +4332,63 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -engine.io-client@~3.4.0: - version "3.4.4" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.4.4.tgz#77d8003f502b0782dd792b073a4d2cf7ca5ab967" - integrity sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ== +engine.io-client@~4.1.0: + version "4.1.4" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-4.1.4.tgz#0bda5ba4bd87bced2ad00b93c67e133d0fb981ba" + integrity sha512-843fqAdKeUMFqKi1sSjnR11tJ4wi8sIefu6+JC1OzkkJBmjtc/gM/rZ53tJfu5Iae/3gApm5veoS+v+gtT0+Fg== dependencies: + base64-arraybuffer "0.1.4" component-emitter "~1.3.0" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.2.0" + debug "~4.3.1" + engine.io-parser "~4.0.1" has-cors "1.1.0" - indexof "0.0.1" parseqs "0.0.6" parseuri "0.0.6" - ws "~6.1.0" - xmlhttprequest-ssl "~1.5.4" + ws "~7.4.2" + xmlhttprequest-ssl "~1.6.2" yeast "0.1.2" -engine.io-parser@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.2.1.tgz#57ce5611d9370ee94f99641b589f94c97e4f5da7" - integrity sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg== +engine.io-parser@~4.0.0, engine.io-parser@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.2.tgz#e41d0b3fb66f7bf4a3671d2038a154024edb501e" + integrity sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg== dependencies: - after "0.8.2" - arraybuffer.slice "~0.0.7" base64-arraybuffer "0.1.4" - blob "0.0.5" - has-binary2 "~1.0.2" -engine.io@~3.4.0: - version "3.4.2" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.4.2.tgz#8fc84ee00388e3e228645e0a7d3dfaeed5bd122c" - integrity sha512-b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg== +engine.io@~4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-4.1.1.tgz#9a8f8a5ac5a5ea316183c489bf7f5b6cf91ace5b" + integrity sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w== dependencies: accepts "~1.3.4" base64id "2.0.0" - cookie "0.3.1" - debug "~4.1.0" - engine.io-parser "~2.2.0" - ws "^7.1.2" + cookie "~0.4.1" + cors "~2.8.5" + debug "~4.3.1" + engine.io-parser "~4.0.0" + ws "~7.4.2" -enhanced-resolve@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" - integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== +enhanced-resolve@^5.8.0: + version "5.8.2" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b" + integrity sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA== dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" entities@^1.1.1: version "1.1.2" @@ -4260,28 +4410,28 @@ eol@^0.9.1: resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== -errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: +errno@^0.1.1, errno@^0.1.3: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== dependencies: prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -error-stack-parser@^2.0.0, error-stack-parser@^2.0.6: +error-stack-parser@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== dependencies: stackframe "^1.1.1" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2: version "1.17.7" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== @@ -4298,7 +4448,7 @@ es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstrac string.prototype.trimend "^1.0.1" string.prototype.trimstart "^1.0.1" -es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: +es-abstract@^1.18.0-next.1: version "1.18.0-next.1" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== @@ -4316,6 +4466,33 @@ es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: string.prototype.trimend "^1.0.1" string.prototype.trimstart "^1.0.1" +es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: + version "1.18.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.3" + is-string "^1.0.6" + object-inspect "^1.10.3" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-module-lexer@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.7.1.tgz#c2c8e0f46f2df06274cdaf0dd3f3b33e0a0b267d" + integrity sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw== + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -4325,7 +4502,7 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.50: +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: version "0.10.53" resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== @@ -4334,7 +4511,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.50: es6-symbol "~3.1.3" next-tick "~1.0.0" -es6-iterator@~2.0.3: +es6-iterator@^2.0.3, es6-iterator@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= @@ -4343,6 +4520,11 @@ es6-iterator@~2.0.3: es5-ext "^0.10.35" es6-symbol "^3.1.1" +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + es6-symbol@^3.1.1, es6-symbol@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" @@ -4351,7 +4533,17 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3: d "^1.0.1" ext "^1.1.2" -escalade@^3.1.1: +es6-weak-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escalade@^3.0.2, escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== @@ -4366,27 +4558,27 @@ escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: +escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-react-app@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz#698bf7aeee27f0cea0139eaef261c7bf7dd623df" - integrity sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ== +eslint-config-react-app@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" + integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== dependencies: - confusing-browser-globals "^1.0.9" + confusing-browser-globals "^1.0.10" eslint-import-resolver-node@^0.3.4: version "0.3.4" @@ -4396,31 +4588,21 @@ eslint-import-resolver-node@^0.3.4: debug "^2.6.9" resolve "^1.13.1" -eslint-loader@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.2.1.tgz#28b9c12da54057af0845e2a6112701a2f6bf8337" - integrity sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg== - dependencies: - loader-fs-cache "^1.0.0" - loader-utils "^1.0.2" - object-assign "^4.0.1" - object-hash "^1.1.4" - rimraf "^2.6.1" - -eslint-module-utils@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" - integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== +eslint-module-utils@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" + integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== dependencies: - debug "^2.6.9" + debug "^3.2.7" pkg-dir "^2.0.0" -eslint-plugin-flowtype@^3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" - integrity sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw== +eslint-plugin-flowtype@^5.3.1: + version "5.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz#35b55e4ce559b90efbe913ed33630e391e301481" + integrity sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw== dependencies: lodash "^4.17.15" + string-natural-compare "^3.0.1" eslint-plugin-graphql@^4.0.0: version "4.0.0" @@ -4432,26 +4614,28 @@ eslint-plugin-graphql@^4.0.0: lodash.flatten "^4.4.0" lodash.without "^4.4.0" -eslint-plugin-import@^2.22.0: - version "2.22.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" - integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== +eslint-plugin-import@^2.22.1: + version "2.23.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" + integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== dependencies: - array-includes "^3.1.1" - array.prototype.flat "^1.2.3" - contains-path "^0.1.0" + array-includes "^3.1.3" + array.prototype.flat "^1.2.4" debug "^2.6.9" - doctrine "1.5.0" + doctrine "^2.1.0" eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.0" + eslint-module-utils "^2.6.1" + find-up "^2.0.0" has "^1.0.3" + is-core-module "^2.4.0" minimatch "^3.0.4" - object.values "^1.1.1" - read-pkg-up "^2.0.0" - resolve "^1.17.0" + object.values "^1.1.3" + pkg-up "^2.0.0" + read-pkg-up "^3.0.0" + resolve "^1.20.0" tsconfig-paths "^3.9.0" -eslint-plugin-jsx-a11y@^6.3.1: +eslint-plugin-jsx-a11y@^6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== @@ -4468,37 +4652,30 @@ eslint-plugin-jsx-a11y@^6.3.1: jsx-ast-utils "^3.1.0" language-tags "^1.0.5" -eslint-plugin-react-hooks@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" - integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@^7.20.6: - version "7.21.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz#50b21a412b9574bfe05b21db176e8b7b3b15bff3" - integrity sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g== +eslint-plugin-react@^7.23.1: + version "7.24.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" + integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== dependencies: - array-includes "^3.1.1" - array.prototype.flatmap "^1.2.3" + array-includes "^3.1.3" + array.prototype.flatmap "^1.2.4" doctrine "^2.1.0" has "^1.0.3" jsx-ast-utils "^2.4.1 || ^3.0.0" - object.entries "^1.1.2" - object.fromentries "^2.0.2" - object.values "^1.1.1" + minimatch "^3.0.4" + object.entries "^1.1.4" + object.fromentries "^2.0.4" + object.values "^1.1.4" prop-types "^15.7.2" - resolve "^1.18.1" - string.prototype.matchall "^4.0.2" - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" + resolve "^2.0.0-next.3" + string.prototype.matchall "^4.0.5" -eslint-scope@^5.0.0: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -4506,90 +4683,110 @@ eslint-scope@^5.0.0: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^2.0.0: +eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint@^6.8.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-webpack-plugin@^2.5.3: + version "2.5.4" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" + integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== dependencies: - "@babel/code-frame" "^7.0.0" + "@types/eslint" "^7.2.6" + arrify "^2.0.1" + jest-worker "^26.6.2" + micromatch "^4.0.2" + normalize-path "^3.0.0" + schema-utils "^3.0.0" + +eslint@^7.20.0: + version "7.31.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.31.0.tgz#f972b539424bf2604907a970860732c5d99d3aca" + integrity sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" + chalk "^4.0.0" + cross-spawn "^7.0.2" debug "^4.0.1" doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^5.0.1" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" + glob-parent "^5.1.2" + globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^7.0.0" is-glob "^4.0.0" js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" + levn "^0.4.1" + lodash.merge "^4.6.2" minimatch "^3.0.4" - mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.3" + optionator "^0.9.1" progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^6.1.2: - version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: - acorn "^7.1.1" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.1.0" + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -4616,6 +4813,14 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= +event-emitter@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= + dependencies: + d "1" + es5-ext "~0.10.14" + event-source-polyfill@^1.0.15: version "1.0.21" resolved "https://registry.yarnpkg.com/event-source-polyfill/-/event-source-polyfill-1.0.21.tgz#6b11b1299517a48e04540748b7c23f5a7620155b" @@ -4631,17 +4836,10 @@ eventemitter3@^4.0.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" - integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== - -eventsource@0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" - integrity sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI= - dependencies: - original ">=0.0.5" +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource@^1.0.7: version "1.0.7" @@ -4650,14 +4848,6 @@ eventsource@^1.0.7: dependencies: original "^1.0.0" -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -4671,35 +4861,19 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" - integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^4.0.2, execa@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== +execa@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" strip-final-newline "^2.0.0" expand-brackets@^2.1.4: @@ -4715,21 +4889,14 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - -express-graphql@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/express-graphql/-/express-graphql-0.9.0.tgz#00fd8552f866bac5c9a4612b2c4c82076107b3c2" - integrity sha512-wccd9Lb6oeJ8yHpUs/8LcnGjFUUQYmOG9A5BNLybRdCzGw0PeUrtBxsIR8bfiur6uSW4OvPkVDoYH06z6/N9+w== +express-graphql@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/express-graphql/-/express-graphql-0.12.0.tgz#58deabc309909ca2c9fe2f83f5fbe94429aa23df" + integrity sha512-DwYaJQy0amdy3pgNtiTDuGGM2BLdj+YO2SgbKoLliCfuHv3VVTt7vNG/ZqK2hRYjtYHE2t2KB705EU94mE64zg== dependencies: accepts "^1.3.7" content-type "^1.0.4" - http-errors "^1.7.3" + http-errors "1.8.0" raw-body "^2.4.1" express@^4.17.1: @@ -4795,15 +4962,6 @@ extend@^3.0.0, extend@^3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^2.0.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -4827,7 +4985,12 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -fast-deep-equal@^3.1.1: +fast-copy@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fast-copy/-/fast-copy-2.1.1.tgz#f5cbcf2df64215e59b8e43f0b2caabc19848083a" + integrity sha512-Qod3DdRgFZ8GUIM6ygeoZYpQ0QLW9cf/FS9KhhjlYggcSZXWAemAw8BOCO5LuYCrR3Uj3qXDVTUzOUwG8C7beQ== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== @@ -4849,7 +5012,7 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -4859,10 +5022,12 @@ fastest-levenshtein@^1.0.12: resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== -fastparse@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" - integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== +fastq@^1.10.0: + version "1.11.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807" + integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw== + dependencies: + reusify "^1.0.4" fastq@^1.6.0: version "1.9.0" @@ -4871,17 +5036,10 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.0, faye-websocket@~0.11.1: - version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" @@ -4890,18 +5048,6 @@ fd@~0.0.2: resolved "https://registry.yarnpkg.com/fd/-/fd-0.0.3.tgz#b3240de86dbf5a345baae7382a07d4713566ff0c" integrity sha512-iAHrIslQb3U68OcMSP0kkNWabp7sSN6d2TBSb2JO3gcLJVDd4owr/hKM4SFJovFOUeeXeItjYgouEDTMWiVAnA== -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" - figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -4909,12 +5055,12 @@ figures@^3.0.0: dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - flat-cache "^2.0.1" + flat-cache "^3.0.4" file-is-binary@^1.0.0: version "1.0.0" @@ -4924,28 +5070,32 @@ file-is-binary@^1.0.0: is-binary-buffer "^1.0.0" isobject "^3.0.0" -file-loader@^1.1.11: - version "1.1.11" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" - integrity sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg== +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== dependencies: - loader-utils "^1.0.2" - schema-utils "^0.4.5" + loader-utils "^2.0.0" + schema-utils "^3.0.0" -file-type@^12.4.2: - version "12.4.2" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-12.4.2.tgz#a344ea5664a1d01447ee7fb1b635f72feb6169d9" - integrity sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg== +file-type@^16.0.0, file-type@^16.2.0: + version "16.5.1" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.1.tgz#dd697dc5c3a2f4db63af746f38a6322e5e7bc6a5" + integrity sha512-Pi1G43smrCy82Q3be3sfKaeS5uHdfj905dP88YqhroG6TYbVY2ljTdDXeXqa6Cn5nOk6znOjWM2uZptA8vH/qQ== + dependencies: + readable-web-to-node-stream "^3.0.0" + strtok3 "^6.0.3" + token-types "^2.0.0" file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filesize@3.5.11: - version "3.5.11" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" - integrity sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g== +filesize@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== fill-range@^4.0.0: version "4.0.0" @@ -4977,24 +5127,6 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - find-cache-dir@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" @@ -5004,13 +5136,13 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= +find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" + locate-path "^5.0.0" + path-exists "^4.0.0" find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" @@ -5026,42 +5158,18 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" + flatted "^3.1.0" + rimraf "^3.0.2" -follow-redirects@1.5.10: - version "1.5.10" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" - integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== - dependencies: - debug "=3.1.0" +flatted@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.1.tgz#bbef080d95fca6709362c73044a1634f7c6e7d05" + integrity sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg== follow-redirects@^1.0.0, follow-redirects@^1.10.0: version "1.13.0" @@ -5073,6 +5181,24 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +fork-ts-checker-webpack-plugin@4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== + dependencies: + "@babel/code-frame" "^7.5.5" + chalk "^2.4.1" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + form-data@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" @@ -5087,6 +5213,11 @@ forwarded@~0.1.2: resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= +fraction.js@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.1.tgz#ac4e520473dae67012d618aab91eda09bcb400ff" + integrity sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg== + fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -5099,7 +5230,7 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0, from2@^2.1.1: +from2@^2.1.1: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= @@ -5122,7 +5253,7 @@ fs-extra@9.0.1: jsonfile "^6.0.1" universalify "^1.0.0" -fs-extra@^8.0.1, fs-extra@^8.1.0: +fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -5131,22 +5262,20 @@ fs-extra@^8.0.1, fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== +fs-extra@^9.0.1, fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: - minipass "^3.0.0" + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" +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.realpath@^1.0.0: version "1.0.0" @@ -5166,6 +5295,11 @@ fsevents@~2.1.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -5176,30 +5310,31 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gatsby-cli@^2.12.114: - version "2.12.114" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.12.114.tgz#49019eeb4b11a9fb0514eb3a2f1d89c584c03025" - integrity sha512-5VH1GUvdrDkjAHjWN8H+xzCdbkCZjuTDeqXXaXoH3e4MnTjb1YAiX+RrQqJY9fhUVo51hdCGlddWZwANdYoWog== +gatsby-cli@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-3.10.0.tgz#b5a5949893dad097715f0f36debaebafcfc47a4d" + integrity sha512-RgHTA2qdxhdUugoi+S6BCv6LFDYxuV7P8QfbG0QRmmIAybtmpgfse6oLspWgtXwR4liRDZh/hRgwVA4y48JmlA== dependencies: - "@babel/code-frame" "^7.10.4" - "@hapi/joi" "^15.1.1" + "@babel/code-frame" "^7.14.0" "@types/common-tags" "^1.8.0" better-opn "^2.0.0" - chalk "^2.4.2" + chalk "^4.1.1" clipboardy "^2.3.0" common-tags "^1.8.0" configstore "^5.0.1" convert-hrtime "^3.0.0" + create-gatsby "^1.10.0" envinfo "^7.7.3" - execa "^3.4.0" + execa "^5.1.1" fs-exists-cached "^1.0.0" fs-extra "^8.1.0" - gatsby-core-utils "^1.3.23" - gatsby-recipes "^0.2.35" - gatsby-telemetry "^1.3.38" + gatsby-core-utils "^2.10.0" + gatsby-recipes "^0.21.0" + gatsby-telemetry "^2.10.0" hosted-git-info "^3.0.6" is-valid-path "^0.1.1" - lodash "^4.17.20" + joi "^17.4.0" + lodash "^4.17.21" meant "^1.0.2" node-fetch "^2.6.1" opentracing "^0.14.4" @@ -5213,210 +5348,212 @@ gatsby-cli@^2.12.114: source-map "0.7.3" stack-trace "^0.0.10" strip-ansi "^5.2.0" - update-notifier "^4.1.3" + update-notifier "^5.0.1" uuid "3.4.0" yargs "^15.4.1" yoga-layout-prebuilt "^1.9.6" - yurnalist "^1.1.2" + yurnalist "^2.1.0" -gatsby-core-utils@^1.3.23: - version "1.3.23" - resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-1.3.23.tgz#5d99e86178b2aa3561f58fde4fdffbebecb0dd0c" - integrity sha512-H6n6dDeRZ22HAJaBUIt5YjB/BSaE8Jq+kayMUv/YzL1RL2yFZ5lqcLwIL1OE2vWk1mQjMUBZCRxLODU0q1i3bQ== +gatsby-core-utils@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz#bc37ea9eb6bb5f327aa4bdc0345a37d9390d4a7a" + integrity sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA== dependencies: ci-info "2.0.0" configstore "^5.0.1" + file-type "^16.2.0" fs-extra "^8.1.0" node-object-hash "^2.0.0" proper-lockfile "^4.1.1" tmp "^0.2.1" xdg-basedir "^4.0.0" -gatsby-graphiql-explorer@^0.4.15: - version "0.4.15" - resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.4.15.tgz#3a2a8d09cba4bdd1c37695b80f71b9ef9983206e" - integrity sha512-Mo6wo6EX3pIL7ErKI0yJIfJw9iYDZyPyEsCQJDhcxymhqf1x0d8DRGDjyJDndDBiSuSUfgdBrHz/MKh3ZOZnAg== +gatsby-graphiql-explorer@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.10.0.tgz#61811a1e96a715b07a8b89673ac1a943fd42f9a0" + integrity sha512-KCPHiFV0sYcw++CNqDaiWktZ3ZRaHBZBUhYdnDrQGuphJ02zpTINnxiTBRYYTNhaDdi4wmGI46RJVikr7AHfvg== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.14.6" -gatsby-legacy-polyfills@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-0.0.6.tgz#7a28e8a01c3e5aaa9aed8a23e10d3d3ae5bd3453" - integrity sha512-23O0orFhu1zkCluIFBs8pu8psfyyWquczfRk2NNdT2x4wW/HkZEjonWM5AkM6kjzZL9JrVCAZEgL4qf9OjgUoA== +gatsby-legacy-polyfills@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.10.0.tgz#929097725313628c2c00845f2741bb6075b47a87" + integrity sha512-hhC0cUp8cnZYzm9/y4DAFeTK5K99m5FOkir4/Tw7EjaPSwkjCytHS/gsOMf9cVAd/4H2A+GPYV5XvjNhBuJNGQ== dependencies: - core-js-compat "^3.6.5" + core-js-compat "3.9.0" -gatsby-link@^2.4.16: - version "2.4.16" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-2.4.16.tgz#e0dda6c6e8450412dca94989f8d3d583d3734b83" - integrity sha512-wsccuSOIAjhRDQRKmIj2+FUNR94QEBnELki0giN+lLKvWB3EO8mXjTIccXC0bMpe8VQcBlv3DHpUo72EAkkFAg== +gatsby-link@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-3.10.0.tgz#4e3be3f891d7e2569174ef5664e6a51545b0ce80" + integrity sha512-8Tt5zDmbth/E89eIAuH8yeZbUzN5We+P/s0Y98+trxxxT2G7QLjFlCSf3/ofFW/mlZLS5DkM64nLGp0q43rBKQ== dependencies: - "@babel/runtime" "^7.11.2" - "@types/reach__router" "^1.3.6" + "@babel/runtime" "^7.14.6" + "@types/reach__router" "^1.3.7" prop-types "^15.7.2" -gatsby-page-utils@^0.2.29: - version "0.2.29" - resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-0.2.29.tgz#eadaa4c57a7a281d53fc9236272e16c718edc8e5" - integrity sha512-0xN3kBNd7PNwsJB1lJrsy7hEJbIIBcvnmbxGTplGenmGnOMoJqK6kEfM5Ru5dWBdSmwHrS+kcihFi0ZiGxpoww== +gatsby-page-utils@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-1.10.0.tgz#e0acb3905ddab5e73568141827f3aeddd7d635c7" + integrity sha512-nu4z/6I60Cgk6HPBgrZ8Zkf4PfZel1Ur42gWTCXQkfe/zuDNfoqT6udndMdk6PT09go2VrLbXoeunysANm/BJg== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.14.6" bluebird "^3.7.2" - chokidar "^3.4.3" + chokidar "^3.5.1" fs-exists-cached "^1.0.0" - gatsby-core-utils "^1.3.23" + gatsby-core-utils "^2.10.0" glob "^7.1.6" - lodash "^4.17.20" + lodash "^4.17.21" micromatch "^4.0.2" -gatsby-plugin-anchor-links@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-anchor-links/-/gatsby-plugin-anchor-links-1.1.1.tgz#6a04441f5acc42768447dc6c12474630520a9f90" - integrity sha512-mgSHUAEa7RRWD/lcmJVUWD9mIT14EIJvMPcxJ1W2Ev+rNuqBBpk1j4vDWy1uxas+qusi0vrtZ4HdU7mse12qDw== +gatsby-plugin-anchor-links@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/gatsby-plugin-anchor-links/-/gatsby-plugin-anchor-links-1.2.1.tgz#c82ff8fdeda4b3f2ca036cec469f7c42da3b2897" + integrity sha512-BIhhljCxIUVluMltlCq5sKvVN9PfwqoUNaTjyPZUhtEu5JhEiK89HPNustSkjSLhnQmcYveS36TpjWK/rUnvhg== dependencies: scroll-to-element "^2.0.3" -gatsby-plugin-feed@2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-2.6.0.tgz#b5b1cf428011b457e31419e978614c6436740921" - integrity sha512-BxsFwp5tJVew4Asf6NOP2ebhonjBDL0CuQT5HaRzuDjBj9N1/Bc5VRfYQpFy25wj+qQ5CMm5rJWkNGVVwl9//A== +gatsby-plugin-feed@3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-3.10.0.tgz#de9ce1ec799da5cc1dbbdf2369aa54ea229af1ef" + integrity sha512-wB5Kkmqji+/bs3R2UOWXH2Ffpe6nZ9iAUBnA+ud1j5sm0NJh6nEEXrMT9m1TSF6Y8Stb0GKPQ2dXdBgK3+LEIw== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.14.6" "@hapi/joi" "^15.1.1" common-tags "^1.8.0" - fs-extra "^8.1.0" - gatsby-plugin-utils "^0.2.40" + fs-extra "^9.1.0" + gatsby-plugin-utils "^1.10.0" lodash.merge "^4.6.2" rss "^1.2.2" -gatsby-plugin-google-analytics@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-2.4.0.tgz#7c2d0dbb93910129518d325083ac740b756e2819" - integrity sha512-NKgYyICCo94OZ8SxoBEMxfRiJTRLBTYDIGkzhS+Dlzqt46T5UZARNcaPFqARw9/OdMf7FDUJ+6FSUqJoLKLNbg== +gatsby-plugin-google-analytics@3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-3.10.0.tgz#a1b51b9e4fb2aed8eb6ec93d5d8dd08b50950038" + integrity sha512-vLYTZm2tNwT2R3EogCuG7f/UQm3cv9t0ehkpFnFppZgSqf9vB+LTWnzP+YYvjdv5amEsRdlVFTL8S8jekUFyug== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.14.6" minimatch "3.0.4" + web-vitals "^1.1.2" -gatsby-plugin-less@4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-4.0.6.tgz#58d0d4e6a34bf3971b865a0dac3cee09734656da" - integrity sha512-82tCyb+AkseoPqQSaVvBPzNb2pNccP6jmp22yvIMFRi4P2dO4kxIOcl0zio27J7+1f4kqSSQla8bZTDxoQoISw== +gatsby-plugin-less@5.10.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-5.10.0.tgz#3f8e15afcb81992d17a3fff33cc942164ef94a26" + integrity sha512-LxjhwhnJ1+abyUWnLUyHd6a14f/K+Yr5aChN99KLikKT4qQsCBKX5EouvneddOr8Mg8qP/Qosf1WZKFkzYddZA== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.14.6" less-loader "^6.2.0" -gatsby-plugin-page-creator@^2.3.34: - version "2.3.34" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.3.34.tgz#4b76a63e3c68d0b8b4901cd778dff37d29f3813b" - integrity sha512-/rFG/ye4m0JJ8NAxTObkKKD8098KOVGE+dZrgBx9I3VN1TcKru0HprVe1xj679HBgKjjNUvchXZbhLl5I+2o4A== +gatsby-plugin-page-creator@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.10.0.tgz#aa9dc22a86bb3bd18ea200f8a4a39ea34d3a3425" + integrity sha512-3DJUxqEcEyvAq3uoPP3MZIrlibruMkaG7vb0g6WOucA5kd6D/4Q7ghb6DT5WU0IKpOy6MNuH1c2Qba7KMpS4jQ== dependencies: - "@babel/traverse" "^7.11.5" - "@sindresorhus/slugify" "^1.1.0" - chokidar "^3.4.2" + "@babel/traverse" "^7.14.7" + "@sindresorhus/slugify" "^1.1.2" + chokidar "^3.5.1" fs-exists-cached "^1.0.0" - gatsby-page-utils "^0.2.29" - globby "^11.0.1" - graphql "^14.7.0" - lodash "^4.17.20" - -gatsby-plugin-react-helmet@3.3.14: - version "3.3.14" - resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.3.14.tgz#6eac5854e24d008352742783fe68817b18e24151" - integrity sha512-5GsIVZIVOax2V9g1UL8row1TG3p2zPY2I+8Rq52H0R5xD9QoMTPde2Q4N0Y2td+qzfRdcfkbSj/kokK2I5owPw== - dependencies: - "@babel/runtime" "^7.11.2" - -gatsby-plugin-typescript@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.5.0.tgz#b7daacff18da2926bf7f6a3251785356bec20c52" - integrity sha512-AGsUvjh/iiX5zo5cR88Rsj0da20oOVgzQK9bidMoDa42tjbskiu7oq6hl6NBo8TCuLeoHvf/enxXF1aByU7JGw== - dependencies: - "@babel/core" "^7.11.6" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4" - "@babel/plugin-proposal-numeric-separator" "^7.10.4" - "@babel/plugin-proposal-optional-chaining" "^7.11.0" - "@babel/preset-typescript" "^7.10.4" - "@babel/runtime" "^7.11.2" - babel-plugin-remove-graphql-queries "^2.9.20" - -gatsby-plugin-utils@^0.2.40: - version "0.2.40" - resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-0.2.40.tgz#20e997d10efb9a0368270f79ce2e6001346f6336" - integrity sha512-RKjmpPhmi8TDR9hAKxmD4ZJMje3BLs6nt6mxMWT0F8gf5giCYEywplJikyCvaPfuyaFlq1hMmFaVvzmeZNussg== + gatsby-core-utils "^2.10.0" + gatsby-page-utils "^1.10.0" + gatsby-telemetry "^2.10.0" + globby "^11.0.3" + lodash "^4.17.21" + +gatsby-plugin-react-helmet@4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.10.0.tgz#b33f25dd7b2062cdf6040bb4249ab5a3aa2dd4e4" + integrity sha512-cmYU2Y0krb6L5Bgb4RoR/LW9ZJw946eDrvVOYk71hoSEjsvIIYkAwAI+kVziApdCGH9Is79y1qMrLKMAG+YKSw== + dependencies: + "@babel/runtime" "^7.14.6" + +gatsby-plugin-typescript@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.10.0.tgz#921e103bc3fd11b899e3091b9aa432542dad8948" + integrity sha512-nk8sOTpz3+6bfWuwzcwHmovDQzLxlmgVjtiEUouqfmSsvvkNmjSTxINE0imY3dV9Cq4qWXqXz1ux5f0cRr2OxA== + dependencies: + "@babel/core" "^7.14.6" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/preset-typescript" "^7.14.0" + "@babel/runtime" "^7.14.6" + babel-plugin-remove-graphql-queries "^3.10.0" + +gatsby-plugin-utils@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.10.0.tgz#88ca8a1d63be68ebdd65af83046c0f2fa011f725" + integrity sha512-JRg3er+8qay7qCaGTlFR96AeMPYVShihcAJd8TwpbfrmVSn69iWVLt3hUstpSdQxvhSRF4m4unVEhlKH3oSTOg== dependencies: joi "^17.2.1" -gatsby-plugin-webfonts@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/gatsby-plugin-webfonts/-/gatsby-plugin-webfonts-1.1.3.tgz#429bed411e1be861920cb0963f2376fc75aa4b4f" - integrity sha512-L9BwptbT1i3bBv4ZAgDt10br/cpdosecRttm1TLzsQdiqt02uKjaP2tr4qLjUlEzu4YQQ8d8394Rm3ZCnvO8cA== +gatsby-plugin-webfonts@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-webfonts/-/gatsby-plugin-webfonts-2.1.0.tgz#d226a8063fbfce9a6fe50bc8b3b2b0decb3d7308" + integrity sha512-5emNlF2PMhUPTlTc8OQp3FhVptizlUBjbYRyc3GtKiI4M0mZjSU7d78/6hvUonmlXgqLP94pN2Tkls+r5a2sKg== dependencies: - axios "^0.19.0" + axios "^0.21.1" cssnano "^4.1.10" - fs-extra "^8.0.1" + fs-extra "^9.0.1" lodash.isempty "^4.4.0" - postcss "^7.0.17" - postcss-js "^2.0.1" - -gatsby-react-router-scroll@^3.0.15: - version "3.0.15" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-3.0.15.tgz#0d081941f63894a3b6f2e7c2986091e187875bbd" - integrity sha512-7tmpFuRZhP3QnONC4bMmV9lA032J2aYms5MkcAUVP6EGY3ZCNqbod+EFBECJS1R3tkqhtQLKWmooFSGxPulxog== - dependencies: - "@babel/runtime" "^7.11.2" - -gatsby-recipes@^0.2.35: - version "0.2.35" - resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.2.35.tgz#e123c837010f191b6c42a28f222211ddfded76ce" - integrity sha512-qAddi9cZoDSYnwgII3NSuQ7LvF3oVguucKtxu6xa8LO3iEMhb/8XW9eIMmrANRpICxRvAaIUpeQO28+Yql3gRQ== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.11.6" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-proposal-optional-chaining" "^7.11.0" - "@babel/plugin-transform-react-jsx" "^7.10.4" - "@babel/standalone" "^7.11.6" - "@babel/template" "^7.10.4" - "@babel/types" "^7.11.5" - "@graphql-tools/schema" "^6.0.14" - "@graphql-tools/utils" "^6.0.14" + postcss "^8.2.2" + postcss-js "^3.0.3" + +gatsby-react-router-scroll@^4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.10.0.tgz#4df44bf4dcae2b2af75b5487fded9c385e5b54f1" + integrity sha512-yeGpfd+ScDZwkdqgJdyMES8sj2SJ0At5W9j+p0u/03hkkMG4JocttwvzJRIQEHbl9Dz8bBDtlgba3zwTU2cWww== + dependencies: + "@babel/runtime" "^7.14.6" + +gatsby-recipes@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.21.0.tgz#865b61788e39385209bf8e3857454490b0f8d868" + integrity sha512-oo9ci5G6TiXc5wVnRrTfJhX92ZsjICVa0ldX7aQ/8JR77HelfO3MFfQuIkswla+o0MGcbyxgVoLX45kgzY7aaA== + dependencies: + "@babel/core" "^7.14.6" + "@babel/generator" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.0" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" + "@babel/standalone" "^7.14.7" + "@babel/template" "^7.14.0" + "@babel/types" "^7.14.5" + "@graphql-tools/schema" "^7.0.0" + "@graphql-tools/utils" "^7.0.2" "@hapi/hoek" "8.x.x" "@hapi/joi" "^15.1.1" better-queue "^3.8.10" chokidar "^3.4.2" - contentful-management "^5.26.3" + contentful-management "^7.5.1" cors "^2.8.5" - debug "^4.1.1" + debug "^4.3.1" detect-port "^1.3.0" dotenv "^8.2.0" - execa "^4.0.2" + execa "^5.1.1" express "^4.17.1" - express-graphql "^0.9.0" + express-graphql "^0.12.0" fs-extra "^8.1.0" - gatsby-core-utils "^1.3.23" - gatsby-telemetry "^1.3.38" + gatsby-core-utils "^2.10.0" + gatsby-telemetry "^2.10.0" glob "^7.1.6" - graphql "^14.6.0" - graphql-compose "^6.3.8" + graphql "^15.4.0" + graphql-compose "~7.25.0" graphql-subscriptions "^1.1.0" graphql-type-json "^0.3.2" - hicat "^0.7.0" + hicat "^0.8.0" is-binary-path "^2.1.0" is-url "^1.2.4" jest-diff "^25.5.0" lock "^1.0.0" - lodash "^4.17.20" + lodash "^4.17.21" mitt "^1.2.0" mkdirp "^0.5.1" node-fetch "^2.5.0" pkg-dir "^4.2.0" - prettier "^2.0.5" + prettier "^2.3.2" prop-types "^15.6.1" remark-mdx "^2.0.0-next.4" remark-mdxjs "^2.0.0-next.4" remark-parse "^6.0.3" remark-stringify "^8.1.0" - resolve-cwd "^3.0.0" resolve-from "^5.0.0" semver "^7.3.2" single-trailing-newline "^1.0.0" @@ -5430,229 +5567,239 @@ gatsby-recipes@^0.2.35: xstate "^4.9.1" yoga-layout-prebuilt "^1.9.6" -gatsby-source-filesystem@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-2.4.0.tgz#6401d03684977a5a2239c67b6be717358f6efd89" - integrity sha512-YfWSsF1x7vjj2uk3XI9Qldo+iO0TmbcgwX5XBEJJgIg8p3v43EZ1gCj0JGIyYyhvfmUaf5SQgFH03Yt3GURRyQ== +gatsby-source-filesystem@3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.10.0.tgz#57f1e3d7d778177316651a42c9fb62e457e4997b" + integrity sha512-u5gNZ/p6ZX0RQ2em2Y6e7VYNolavadHagizSsdbgxXKGMtJJq+q2OElGDfAvmAs6htIZ1jx7sF+dpS5ZHuCixw== dependencies: - "@babel/runtime" "^7.11.2" + "@babel/runtime" "^7.14.6" better-queue "^3.8.10" - chokidar "^3.4.2" - file-type "^12.4.2" + chokidar "^3.4.3" + file-type "^16.0.0" fs-extra "^8.1.0" - gatsby-core-utils "^1.3.23" + gatsby-core-utils "^2.10.0" got "^9.6.0" md5-file "^5.0.0" mime "^2.4.6" pretty-bytes "^5.4.1" progress "^2.0.3" - read-chunk "^3.2.0" valid-url "^1.0.9" - xstate "^4.13.0" + xstate "^4.14.0" -gatsby-telemetry@^1.3.38: - version "1.3.38" - resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-1.3.38.tgz#1c6a81ac8cca7117c09577fa2f4c8dd12573c14e" - integrity sha512-8AoSNzVgrtPJ0Jgd+cPSuVGj2uBCXI2aJ2ANokOVjPbZO/Z+Z9hcOFdU+AkeBdZWCHaJaX0+qpE6KbgkwBoWPA== +gatsby-telemetry@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.10.0.tgz#ebc7e74e10d1ddc88aa69c8288eb3984c58a8fa7" + integrity sha512-uon+KRo6NQqkc6Qk/QTw+RmaxIjFFIK7cSU8XXE3y353il2Tk04Kxct2hMHn8Zdl4TYyKla1T5UIvVV/EfpBcg== dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.11.2" + "@babel/code-frame" "^7.14.0" + "@babel/runtime" "^7.14.6" "@turist/fetch" "^7.1.7" "@turist/time" "^0.0.1" async-retry-ng "^2.0.1" boxen "^4.2.0" configstore "^5.0.1" - envinfo "^7.7.3" fs-extra "^8.1.0" - gatsby-core-utils "^1.3.23" + gatsby-core-utils "^2.10.0" git-up "^4.0.2" is-docker "^2.1.1" - lodash "^4.17.20" + lodash "^4.17.21" node-fetch "^2.6.1" uuid "3.4.0" -gatsby-transformer-remark@2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-2.9.0.tgz#0c460e1eebdd0926219ed906a71f0f0bd7521c23" - integrity sha512-9dahd3SZ7R+wcURPEWQ8DmYqiTwzJ66ikW9O2G/HVRVF3Nu64GdegiKMretjR2lY6P9OBWZovjUUGpFPTbejkQ== +gatsby-transformer-remark@4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.7.0.tgz#ceff7c1a211d7620d60a1b5f1de7af0c5c2c3f7c" + integrity sha512-zZLMeGY/RAzT25c0fU/InGiIE47+Dx/pjwCcQN9SE5nib4eATVM3GjH8HeIYkzsvXRF2Qd0hj++H/enBojhJIQ== dependencies: - "@babel/runtime" "^7.11.2" - bluebird "^3.7.2" - gatsby-core-utils "^1.3.23" + "@babel/runtime" "^7.14.6" + gatsby-core-utils "^2.10.0" gray-matter "^4.0.2" - hast-util-raw "^4.0.0" - hast-util-to-html "^4.0.1" - lodash "^4.17.20" - mdast-util-to-hast "^3.0.4" - mdast-util-to-string "^1.1.0" - mdast-util-toc "^5.0" - remark "^10.0.1" - remark-parse "^6.0.3" - remark-retext "^3.1.3" - remark-stringify "6.0.4" + hast-util-raw "^6.0.2" + hast-util-to-html "^7.1.2" + lodash "^4.17.21" + mdast-util-to-hast "^10.2.0" + mdast-util-to-string "^2.0.0" + mdast-util-toc "^5.1.0" + remark "^13.0.0" + remark-footnotes "^3.0.0" + remark-gfm "^1.0.0" + remark-parse "^9.0.0" + remark-retext "^4.0.0" + remark-stringify "^9.0.1" retext-english "^3.0.4" sanitize-html "^1.27.5" underscore.string "^3.3.5" - unified "^6.2.0" - unist-util-remove-position "^1.1.4" - unist-util-select "^1.5.0" - unist-util-visit "^1.4.1" + unified "^9.2.1" + unist-util-remove-position "^3.0.0" + unist-util-select "^3.0.4" + unist-util-visit "^2.0.3" -gatsby@2.25.0: - version "2.25.0" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.25.0.tgz#9ea8a3d52c1377a3443427303ed8be2595109b8a" - integrity sha512-rOmxdcGkiVB48ClYFHYsGHp/SvW8spHX9gsEjwMU/HLcVMhLoyKZgcOyaWDRpq1IPNKMjMVWAHngsPJGdAp8fw== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/core" "^7.11.6" - "@babel/parser" "^7.11.5" - "@babel/runtime" "^7.11.2" - "@babel/traverse" "^7.11.5" - "@babel/types" "^7.11.5" - "@hapi/joi" "^15.1.1" - "@mikaelkristiansson/domready" "^1.0.10" +gatsby-worker@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-0.1.0.tgz#861eb266665a08e3cf2847e1d604871155b24921" + integrity sha512-YEGupwa21qSr9xTQkCaynIVxR/8zRd53V06PW7Qwo5faOIgJryEI54a6Z9ueWPsXiuEXxx1T6LiLpAmk7k4+rA== + dependencies: + "@babel/core" "^7.14.6" + +gatsby@3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.10.0.tgz#8184a1f623019c50ae1582a58a0563a84c5d4961" + integrity sha512-deVhuroEoS/UjmyLRZv+pkOuRa7/d6rXgMn3VO4K4r/LDsfsrPCe3ATHtuHOdAOJ6fZYRcyFQ2v2zPCPGtR66A== + dependencies: + "@babel/code-frame" "^7.14.0" + "@babel/core" "^7.14.6" + "@babel/eslint-parser" "^7.14.7" + "@babel/parser" "^7.14.7" + "@babel/runtime" "^7.14.6" + "@babel/traverse" "^7.14.7" + "@babel/types" "^7.14.5" + "@gatsbyjs/reach-router" "^1.3.6" + "@gatsbyjs/webpack-hot-middleware" "^2.25.2" "@nodelib/fs.walk" "^1.2.4" - "@pieh/friendly-errors-webpack-plugin" "1.7.0-chalk-2" - "@pmmmwh/react-refresh-webpack-plugin" "^0.4.1" - "@reach/router" "^1.3.4" + "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3" "@types/http-proxy" "^1.17.4" - "@typescript-eslint/eslint-plugin" "^2.24.0" - "@typescript-eslint/parser" "^2.24.0" + "@typescript-eslint/eslint-plugin" "^4.28.1" + "@typescript-eslint/parser" "^4.28.1" address "1.1.2" - autoprefixer "^9.8.4" - axios "^0.20.0" - babel-core "7.0.0-bridge.0" - babel-eslint "^10.1.0" - babel-loader "^8.1.0" - babel-plugin-add-module-exports "^0.3.3" + anser "^2.0.1" + autoprefixer "^10.2.4" + axios "^0.21.1" + babel-loader "^8.2.2" + babel-plugin-add-module-exports "^1.0.4" babel-plugin-dynamic-import-node "^2.3.3" - babel-plugin-lodash "3.3.4" - babel-plugin-remove-graphql-queries "^2.9.20" - babel-preset-gatsby "^0.5.15" + babel-plugin-lodash "^3.3.4" + babel-plugin-remove-graphql-queries "^3.10.0" + babel-preset-gatsby "^1.10.0" better-opn "^2.0.0" - better-queue "^3.8.10" bluebird "^3.7.2" body-parser "^1.19.0" browserslist "^4.12.2" cache-manager "^2.11.1" - cache-manager-fs-hash "^0.0.9" - chalk "^2.4.2" + chalk "^4.1.1" chokidar "^3.4.2" common-tags "^1.8.0" compression "^1.7.4" - convert-hrtime "^3.0.0" + cookie "^0.4.1" copyfiles "^2.3.0" - core-js "^3.6.5" + core-js "^3.9.0" cors "^2.8.5" - css-loader "^1.0.1" + css-loader "^5.0.1" + css-minimizer-webpack-plugin "^2.0.0" + css.escape "^1.5.1" date-fns "^2.14.0" - debug "^3.2.6" + debug "^3.2.7" del "^5.1.0" detect-port "^1.3.0" devcert "^1.1.3" dotenv "^8.2.0" - eslint "^6.8.0" - eslint-config-react-app "^5.2.1" - eslint-loader "^2.2.1" - eslint-plugin-flowtype "^3.13.0" + eslint "^7.20.0" + eslint-config-react-app "^6.0.0" + eslint-plugin-flowtype "^5.3.1" eslint-plugin-graphql "^4.0.0" - eslint-plugin-import "^2.22.0" - eslint-plugin-jsx-a11y "^6.3.1" - eslint-plugin-react "^7.20.6" - eslint-plugin-react-hooks "^1.7.0" + eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.23.1" + eslint-plugin-react-hooks "^4.2.0" + eslint-webpack-plugin "^2.5.3" event-source-polyfill "^1.0.15" - execa "^4.0.3" + execa "^5.1.1" express "^4.17.1" - express-graphql "^0.9.0" + express-graphql "^0.12.0" fastest-levenshtein "^1.0.12" - file-loader "^1.1.11" + fastq "^1.10.0" + file-loader "^6.2.0" find-cache-dir "^3.3.1" fs-exists-cached "1.0.0" fs-extra "^8.1.0" - gatsby-cli "^2.12.114" - gatsby-core-utils "^1.3.23" - gatsby-graphiql-explorer "^0.4.15" - gatsby-legacy-polyfills "^0.0.6" - gatsby-link "^2.4.16" - gatsby-plugin-page-creator "^2.3.34" - gatsby-plugin-typescript "^2.5.0" - gatsby-plugin-utils "^0.2.40" - gatsby-react-router-scroll "^3.0.15" - gatsby-telemetry "^1.3.38" + gatsby-cli "^3.10.0" + gatsby-core-utils "^2.10.0" + gatsby-graphiql-explorer "^1.10.0" + gatsby-legacy-polyfills "^1.10.0" + gatsby-link "^3.10.0" + gatsby-plugin-page-creator "^3.10.0" + gatsby-plugin-typescript "^3.10.0" + gatsby-plugin-utils "^1.10.0" + gatsby-react-router-scroll "^4.10.0" + gatsby-telemetry "^2.10.0" + gatsby-worker "^0.1.0" glob "^7.1.6" got "8.3.2" - graphql "^14.6.0" - graphql-compose "^6.3.8" + graphql "^15.4.0" + graphql-compose "~7.25.0" graphql-playground-middleware-express "^1.7.18" hasha "^5.2.0" http-proxy "^1.18.1" invariant "^2.2.4" is-relative "^1.0.0" is-relative-url "^3.0.0" - jest-worker "^24.9.0" joi "^17.2.1" json-loader "^0.5.7" json-stringify-safe "^5.0.1" latest-version "5.1.0" - lodash "^4.17.20" + lodash "^4.17.21" md5-file "^5.0.0" meant "^1.0.1" + memoizee "^0.4.15" micromatch "^4.0.2" mime "^2.4.6" - mini-css-extract-plugin "^0.11.2" + mini-css-extract-plugin "1.6.0" mitt "^1.2.0" mkdirp "^0.5.1" moment "^2.27.0" + multer "^1.4.2" name-all-modules-plugin "^1.0.1" normalize-path "^3.0.0" - null-loader "^3.0.0" + null-loader "^4.0.1" opentracing "^0.14.4" - optimize-css-assets-webpack-plugin "^5.0.3" p-defer "^3.0.0" parseurl "^1.3.3" + path-to-regexp "0.1.7" physical-cpu-count "^2.0.0" + platform "^1.3.6" pnp-webpack-plugin "^1.6.4" - postcss-flexbugs-fixes "^4.2.1" - postcss-loader "^3.0.0" + postcss "^8.3.5" + postcss-flexbugs-fixes "^5.0.2" + postcss-loader "^5.0.0" prompts "^2.3.2" prop-types "^15.7.2" query-string "^6.13.1" - raw-loader "^0.5.1" - react-dev-utils "^4.2.3" - react-error-overlay "^6.0.7" - react-hot-loader "^4.12.21" - react-refresh "^0.8.3" + raw-loader "^4.0.2" + react-dev-utils "^11.0.3" + react-refresh "^0.9.0" redux "^4.0.5" redux-thunk "^2.3.0" + resolve-from "^5.0.0" semver "^7.3.2" shallow-compare "^1.2.2" signal-exit "^3.0.3" slugify "^1.4.4" - socket.io "^2.3.0" - socket.io-client "2.3.0" + socket.io "3.1.1" + socket.io-client "3.1.1" + source-map "^0.7.3" + source-map-support "^0.5.19" st "^2.0.0" stack-trace "^0.0.10" string-similarity "^1.2.2" - style-loader "^0.23.1" - terser-webpack-plugin "^2.3.8" + strip-ansi "^5.2.0" + style-loader "^2.0.0" + terser-webpack-plugin "^5.1.1" tmp "^0.2.1" "true-case-path" "^2.2.1" type-of "^2.0.1" - url-loader "^1.1.2" + url-loader "^4.1.1" util.promisify "^1.0.1" uuid "3.4.0" - v8-compile-cache "^1.1.2" - webpack "^4.44.1" - webpack-dev-middleware "^3.7.2" - webpack-dev-server "^3.11.0" - webpack-hot-middleware "^2.25.0" - webpack-merge "^4.2.2" - webpack-stats-plugin "^0.3.2" - webpack-virtual-modules "^0.2.2" + v8-compile-cache "^2.2.0" + webpack "^5.35.0" + webpack-dev-middleware "^4.1.0" + webpack-dev-server "^3.11.2" + webpack-merge "^5.7.3" + webpack-stats-plugin "^1.0.3" + webpack-virtual-modules "^0.3.2" xstate "^4.11.0" yaml-loader "^0.6.0" -gensync@^1.0.0-beta.1: +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== @@ -5671,6 +5818,15 @@ get-intrinsic@^1.0.0: has "^1.0.3" has-symbols "^1.0.1" +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + get-port@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" @@ -5693,13 +5849,18 @@ get-stream@^4.0.0, get-stream@^4.1.0: dependencies: pump "^3.0.0" -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -5728,14 +5889,26 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -5747,54 +5920,42 @@ glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" -global-dirs@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" - integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== - dependencies: - ini "^1.3.5" - -global-modules@1.0.0, global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== +global-dirs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" + integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" + ini "2.0.0" -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= +global-modules@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" + global-prefix "^3.0.0" -global@^4.3.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== dependencies: - min-document "^2.19.0" - process "^0.11.10" + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== +globals@^13.6.0, globals@^13.9.0: + version "13.10.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.10.0.tgz#60ba56c3ac2ca845cfbf4faeca727ad9dd204676" + integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g== dependencies: - type-fest "^0.8.1" + type-fest "^0.20.2" -globby@11.0.1, globby@^11.0.1: +globby@11.0.1: version "11.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== @@ -5806,6 +5967,18 @@ globby@11.0.1, globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" +globby@11.0.4, globby@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^10.0.1: version "10.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" @@ -5831,13 +6004,6 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= - dependencies: - delegate "^3.1.2" - got@8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" @@ -5878,18 +6044,23 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== -graphql-compose@^6.3.8: - version "6.3.8" - resolved "https://registry.yarnpkg.com/graphql-compose/-/graphql-compose-6.3.8.tgz#9f82a85d5001a83adf1f7c4d3b5e5f72c432a062" - integrity sha512-o0/jzQEMIpSjryLKwmD1vGrCubiPxD0LxlGTgWDSu38TBepu2GhugC9gYgTEbtiCZAHPtvkZ90SzzABOWZyQLA== +graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + +graphql-compose@~7.25.0: + version "7.25.1" + resolved "https://registry.yarnpkg.com/graphql-compose/-/graphql-compose-7.25.1.tgz#9d89f72781931590d4dfca6a709f381f2f76b873" + integrity sha512-TPXTe1BoQkMjp/MH93yA0SQo8PiXxJAv6Eo6K/+kpJELM9l2jZnd5PCduweuXFcKv+nH973wn/VYzYKDMQ9YoQ== dependencies: - graphql-type-json "^0.2.4" - object-path "^0.11.4" + graphql-type-json "0.3.2" + object-path "0.11.5" graphql-config@^3.0.2: version "3.0.3" @@ -5907,35 +6078,35 @@ graphql-config@^3.0.2: string-env-interpolation "1.0.1" tslib "^2.0.0" -graphql-language-service-interface@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/graphql-language-service-interface/-/graphql-language-service-interface-2.4.2.tgz#77b868c0dad8f18908ff5c6a7a1706d43370bd40" - integrity sha512-iFLMz51cA2L5Tu7/mP19++bRGUuIe2J9ekQZrcJ6sMYStsF60x5eNu3JqheduYTLhQaSdKN55jX7RlLeIDUhQA== +graphql-language-service-interface@^2.8.2: + version "2.8.4" + resolved "https://registry.yarnpkg.com/graphql-language-service-interface/-/graphql-language-service-interface-2.8.4.tgz#3ff31754e9b295b1abc26b97d286c00835aacff0" + integrity sha512-myW8z7HOZkYfhYGKDc0URFkTZChp41Po890W92zuBIhGccckgtiWSJGXaLX+r9QAwVIeZhKaNgEacsyvQb1f/g== dependencies: - graphql-language-service-parser "^1.6.4" - graphql-language-service-types "^1.6.3" - graphql-language-service-utils "^2.4.3" + graphql-language-service-parser "^1.9.0" + graphql-language-service-types "^1.8.0" + graphql-language-service-utils "^2.5.1" vscode-languageserver-types "^3.15.1" -graphql-language-service-parser@^1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/graphql-language-service-parser/-/graphql-language-service-parser-1.6.4.tgz#d5b92db1e50a91cdcf7f54f79253e13455e20257" - integrity sha512-Y365zUFfJ1GJ9NeRHb5Z/HBo6EnbuTi187Gkuldwd1YIDc0QcD7kqz6U5g043zd7BI/UZQth13Zd7pElvbb2zw== +graphql-language-service-parser@^1.9.0: + version "1.9.2" + resolved "https://registry.yarnpkg.com/graphql-language-service-parser/-/graphql-language-service-parser-1.9.2.tgz#b2dc45620cb6b9bac8ac175c197c77f0ff12d679" + integrity sha512-3txms73cJsXDfJQdR5hI83N2rpTuq9FD6aijdrXAeSuI5B60g32DxjelUkt4Ge+2BvBEDLn5ppXlpVYDC9UQHQ== dependencies: - graphql-language-service-types "^1.6.3" - typescript "^3.9.5" + graphql-language-service-types "^1.8.0" -graphql-language-service-types@^1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/graphql-language-service-types/-/graphql-language-service-types-1.6.3.tgz#1a6ba25140ec9ffc6d7f36eca7a4069e91500f3d" - integrity sha512-VDtBhdan1iSe7ad7+eBbsO5rrzWQpC6aV4SxSHEi8AtEQOFXpnL9Lq5jSaN8O02pGvAUr4wNUPu0oRU5g2XmVA== +graphql-language-service-types@^1.8.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/graphql-language-service-types/-/graphql-language-service-types-1.8.2.tgz#50ae56f69cc24fcfc3daa129b68b0eb9421e8578" + integrity sha512-Sj07RHnMwAhEvAt7Jdt1l/x56ZpoNh+V6g+T58CF6GiYqI5l4vXqqRB4d4xHDcNQX98GpJfnf3o8BqPgP3C5Sw== -graphql-language-service-utils@^2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/graphql-language-service-utils/-/graphql-language-service-utils-2.4.3.tgz#e4f4d1a7e950dcc5ada2456096c88ad5b2bab9f2" - integrity sha512-XSCMKsV4GuVSGdW8RJTpO/IJDMXgESDJLu67SAuXFXwfel84j1gWrsmBAUeu6Di6NUEoM9NOCEtJv3LbU+/8qw== +graphql-language-service-utils@^2.5.1: + version "2.5.3" + resolved "https://registry.yarnpkg.com/graphql-language-service-utils/-/graphql-language-service-utils-2.5.3.tgz#185f4f65cf8c010871eb9405452a3a0bfdf88748" + integrity sha512-ydevEZ0AgzEKQF3hiCbLXuS0o7189Ww/T30WtCKCLaRHDYk9Yyb2PZWdhSTWLxYZTaX2TccV6NtFWvzIC7UP3g== dependencies: - graphql-language-service-types "^1.6.3" + graphql-language-service-types "^1.8.0" + nullthrows "^1.0.0" graphql-playground-html@^1.6.29: version "1.6.29" @@ -5958,27 +6129,15 @@ graphql-subscriptions@^1.1.0: dependencies: iterall "^1.2.1" -graphql-type-json@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.2.4.tgz#545af27903e40c061edd30840a272ea0a49992f9" - integrity sha512-/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w== - -graphql-type-json@^0.3.2: +graphql-type-json@0.3.2, graphql-type-json@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.3.2.tgz#f53a851dbfe07bd1c8157d24150064baab41e115" integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg== -graphql@15.4.0: - version "15.4.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.4.0.tgz#e459dea1150da5a106486ba7276518b5295a4347" - integrity sha512-EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA== - -graphql@^14.6.0, graphql@^14.7.0: - version "14.7.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72" - integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== - dependencies: - iterall "^1.2.2" +graphql@15.5.1, graphql@^15.4.0: + version "15.5.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.1.tgz#f2f84415d8985e7b84731e7f3536f8bb9d383aad" + integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw== gray-matter@^3.0.2: version "3.1.1" @@ -6000,36 +6159,23 @@ gray-matter@^4.0.2: section-matter "^1.0.0" strip-bom-string "^1.0.0" -gud@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== - -gzip-size@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" - integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA= +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== dependencies: duplexer "^0.1.1" + pify "^4.0.1" handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-binary2@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" - integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== - dependencies: - isarray "2.0.1" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-cors@1.1.0: version "1.1.0" @@ -6056,6 +6202,11 @@ has-symbols@^1.0.1: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + has-to-string-tag-x@^1.2.0: version "1.4.1" resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" @@ -6106,23 +6257,6 @@ has@^1.0.0, has@^1.0.3: dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - hasha@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/hasha/-/hasha-5.2.2.tgz#a48477989b3b327aea3c04f53096d816d97522a1" @@ -6131,78 +6265,83 @@ hasha@^5.2.0: is-stream "^2.0.0" type-fest "^0.8.0" -hast-to-hyperscript@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-5.0.0.tgz#5106cbba78edb7c95e2e8a49079371eb196c1ced" - integrity sha512-DLl3eYTz8uwwzEubDUdCChsR5t5b2ne+yvHrA2h58Suq/JnN3+Gsb9Tc4iZoCCsykmFUc6UUpwxTmQXs0akSeg== +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== dependencies: + "@types/unist" "^2.0.3" comma-separated-tokens "^1.0.0" - property-information "^4.0.0" + property-information "^5.3.0" space-separated-tokens "^1.0.0" - style-to-object "^0.2.1" - unist-util-is "^2.0.0" - web-namespaces "^1.1.2" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" -hast-util-from-parse5@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-4.0.2.tgz#b7164a7ffc88da4f751dc7c2f801ff8d7c143bab" - integrity sha512-I6dtjsGtDqz4fmGSiFClFyiXdKhj5bPceS6intta7k/VDuiKz9P61C6hO6WMiNNmEm1b/EtBH8f+juvz4o0uwQ== +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" + integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== dependencies: - ccount "^1.0.3" - hastscript "^4.0.0" - property-information "^4.0.0" - web-namespaces "^1.1.2" - xtend "^4.0.1" + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" hast-util-is-element@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz#3b3ed5159a2707c6137b48637fbfe068e175a425" integrity sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ== -hast-util-parse-selector@^2.2.0: +hast-util-parse-selector@^2.0.0: version "2.2.5" resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== -hast-util-raw@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-4.0.0.tgz#2dc10c9facd9b810ea6ac51df251e6f87c2ed5b5" - integrity sha512-5xYHyEJMCf8lX/NT4iA5z6N43yoFsrJqXJ5GWwAbLn815URbIz+UNNFEgid33F9paZuDlqVKvB+K3Aqu5+DdSw== +hast-util-raw@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.1.0.tgz#e16a3c2642f65cc7c480c165400a40d604ab75d0" + integrity sha512-5FoZLDHBpka20OlZZ4I/+RBw5piVQ8iI1doEvffQhx5CbCyTtP8UCq8Tw6NmTAMtXgsQxmhW7Ly8OdFre5/YMQ== dependencies: - hast-util-from-parse5 "^4.0.2" - hast-util-to-parse5 "^4.0.1" - html-void-elements "^1.0.1" - parse5 "^5.0.0" + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + vfile "^4.0.0" web-namespaces "^1.0.0" - xtend "^4.0.1" + xtend "^4.0.0" zwitch "^1.0.0" -hast-util-to-html@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-4.0.1.tgz#3666b05afb62bd69f8f5e6c94db04dea19438e2a" - integrity sha512-2emzwyf0xEsc4TBIPmDJmBttIw8R4SXAJiJZoiRR/s47ODYWgOqNoDbf2SJAbMbfNdFWMiCSOrI3OVnX6Qq2Mg== +hast-util-to-html@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-7.1.3.tgz#9f339ca9bea71246e565fc79ff7dbfe98bb50f5e" + integrity sha512-yk2+1p3EJTEE9ZEUkgHsUSVhIpCsL/bvT8E5GzmWc+N1Po5gBw+0F8bo7dpxXR0nu0bQVxVZGX2lBGF21CmeDw== dependencies: ccount "^1.0.0" - comma-separated-tokens "^1.0.1" + comma-separated-tokens "^1.0.0" hast-util-is-element "^1.0.0" hast-util-whitespace "^1.0.0" html-void-elements "^1.0.0" - property-information "^4.0.0" + property-information "^5.0.0" space-separated-tokens "^1.0.0" - stringify-entities "^1.0.1" - unist-util-is "^2.0.0" - xtend "^4.0.1" + stringify-entities "^3.0.1" + unist-util-is "^4.0.0" + xtend "^4.0.0" -hast-util-to-parse5@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-4.0.1.tgz#e52534b4bf40dc4e7d0428fcaf6d32bc75c62ee5" - integrity sha512-U/61W+fsNfBpCyJBB5Pt3l5ypIfgXqEyW9pyrtxF7XrqDJHzcFrYpnC94d0JDYjvobLpYCzcU9srhMRPEO1YXw== +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" + integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== dependencies: - hast-to-hyperscript "^5.0.0" - property-information "^4.0.0" + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" web-namespaces "^1.0.0" - xtend "^4.0.1" + xtend "^4.0.0" zwitch "^1.0.0" hast-util-whitespace@^1.0.0: @@ -6210,14 +6349,15 @@ hast-util-whitespace@^1.0.0: resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz#e4fe77c4a9ae1cb2e6c25e02df0043d0164f6e41" integrity sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A== -hastscript@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-4.1.0.tgz#ea5593fa6f6709101fc790ced818393ddaa045ce" - integrity sha512-bOTn9hEfzewvHyXdbYGKqOr/LOz+2zYhKbC17U2YAjd16mnjqB1BQ0nooM/RdMy/htVyli0NAznXiBtwDi1cmQ== +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== dependencies: + "@types/hast" "^2.0.0" comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.2.0" - property-information "^4.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" space-separated-tokens "^1.0.0" hex-color-regex@^1.1.0: @@ -6225,41 +6365,18 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -hicat@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/hicat/-/hicat-0.7.0.tgz#a704cb3f57e49fbd7d38c2edd7aba38ff0b35263" - integrity sha1-pwTLP1fkn719OMLt16ujj/CzUmM= - dependencies: - highlight.js "^8.1.0" - minimist "^0.2.0" - -highlight.js@^8.1.0: - version "8.9.1" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-8.9.1.tgz#b8a9c5493212a9392f0222b649c9611497ebfb88" - integrity sha1-uKnFSTISqTkvAiK2SclhFJfr+4g= - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoist-non-react-statics@^3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== +hicat@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/hicat/-/hicat-0.8.0.tgz#20cd71f58aaf1bd84d52e54f1aeea0c90fa74251" + integrity sha512-om8L9O5XwqeSdwl5NtHgrzK3wcF4fT9T4gb/NktoH8EyoZipas/tvUZLV48xT7fQfMYr9qvb0WEutqdf0LWSqA== dependencies: - react-is "^16.7.0" + highlight.js "^10.4.1" + minimist "^1.2.5" -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== - dependencies: - parse-passwd "^1.0.0" +highlight.js@^10.4.1: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== hosted-git-info@^2.1.4: version "2.8.8" @@ -6298,12 +6415,17 @@ html-comment-regex@^1.1.0: resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== -html-entities@^1.2.0, html-entities@^1.2.1, html-entities@^1.3.1: +html-entities@^1.2.1, html-entities@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== -html-void-elements@^1.0.0, html-void-elements@^1.0.1: +html-entities@^2.1.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" + integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== + +html-void-elements@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== @@ -6367,7 +6489,7 @@ http-errors@1.7.3, http-errors@~1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-errors@^1.7.3: +http-errors@1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.0.tgz#75d1bbe497e1044f51e4ee9e704a62f28d336507" integrity sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== @@ -6412,45 +6534,28 @@ http-proxy@^1.17.0, http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24: +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" -icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= - -icss-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" - integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= - dependencies: - postcss "^6.0.1" +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@^1.1.13, ieee754@^1.1.4: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -6466,12 +6571,10 @@ image-size@~0.5.0: resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-fresh@^2.0.0: version "2.0.0" @@ -6489,6 +6592,14 @@ import-fresh@^3.0.0, import-fresh@^3.1.0: parent-module "^1.0.0" resolve-from "^4.0.0" +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + import-from@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" @@ -6496,13 +6607,6 @@ import-from@3.0.0: dependencies: resolve-from "^5.0.0" -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -6531,16 +6635,6 @@ indexes-of@^1.0.1: resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -6554,17 +6648,17 @@ inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.5, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== @@ -6574,26 +6668,6 @@ inline-style-parser@0.1.1: resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -inquirer@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - inquirer@^7.0.0: version "7.3.3" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" @@ -6621,14 +6695,14 @@ internal-ip@^4.3.0: default-gateway "^4.2.0" ipaddr.js "^1.9.0" -internal-slot@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" - integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: - es-abstract "^1.17.0-next.1" + get-intrinsic "^1.1.0" has "^1.0.3" - side-channel "^1.0.2" + side-channel "^1.0.4" into-stream@^3.1.0: version "3.1.0" @@ -6638,7 +6712,7 @@ into-stream@^3.1.0: from2 "^2.1.1" p-is-promise "^1.1.0" -invariant@^2.2.0, invariant@^2.2.3, invariant@^2.2.4: +invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -6717,6 +6791,11 @@ is-arrayish@^0.3.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== +is-bigint@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== + is-binary-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-binary-buffer/-/is-binary-buffer-1.0.0.tgz#bc6031290b65cbf799b9d9502b50fd5375524007" @@ -6738,7 +6817,14 @@ is-binary-path@^2.1.0, is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-buffer@^1.1.4, is-buffer@^1.1.5: +is-boolean-object@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + dependencies: + call-bind "^1.0.2" + +is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -6748,18 +6834,16 @@ is-buffer@^2.0.0: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== -is-builtin-module@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.0.0.tgz#137d3d2425023a19a660fb9dd6ddfabe52c03466" - integrity sha512-/93sDihsAD652hrMEbJGbMAVBf1qc96kyThHQ0CAOONHaE3aROLpTjDe4WQ5aoC5ITHFxEq1z8XqSU7km+8amw== - dependencies: - builtin-modules "^3.0.0" - is-callable@^1.1.4, is-callable@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== +is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -6767,7 +6851,7 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-color-stop@^1.0.0: +is-color-stop@^1.0.0, is-color-stop@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= @@ -6786,6 +6870,13 @@ is-core-module@^2.0.0: dependencies: has "^1.0.3" +is-core-module@^2.2.0, is-core-module@^2.4.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" + integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -6870,6 +6961,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-generator-function@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c" + integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A== + is-glob@4.0.1, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" @@ -6896,30 +6992,48 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" + global-dirs "^3.0.0" + is-path-inside "^3.0.2" is-invalid-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-invalid-path/-/is-invalid-path-0.1.0.tgz#307a855b3cf1a938b44ea70d2c61106053714f34" integrity sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ= dependencies: - is-glob "^2.0.0" + is-glob "^2.0.0" + +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" is-negative-zero@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== + +is-number-object@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== is-number@^3.0.0: version "3.0.0" @@ -6967,7 +7081,12 @@ is-path-inside@^3.0.1: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= @@ -6989,6 +7108,11 @@ is-promise@4.0.0: resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== +is-promise@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" + integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== + is-regex@^1.0.4, is-regex@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" @@ -6996,6 +7120,14 @@ is-regex@^1.0.4, is-regex@^1.1.1: dependencies: has-symbols "^1.0.1" +is-regex@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" + integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.2" + is-relative-url@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-relative-url/-/is-relative-url-3.0.0.tgz#f623c8e26baa5bd3742b3b7ec074f50f3b45b3f3" @@ -7010,7 +7142,7 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" -is-resolvable@^1.0.0: +is-resolvable@^1.0.0, is-resolvable@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== @@ -7020,10 +7152,10 @@ is-retry-allowed@^1.1.0: resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== -is-root@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5" - integrity sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU= +is-root@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-ssh@^1.3.0: version "1.3.2" @@ -7047,6 +7179,11 @@ is-string@^1.0.5: resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== +is-string@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" + integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + is-svg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" @@ -7061,6 +7198,24 @@ is-symbol@^1.0.2: dependencies: has-symbols "^1.0.1" +is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.3: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.5.tgz#f32e6e096455e329eb7b423862456aa213f0eb4e" + integrity sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + foreach "^2.0.5" + has-symbols "^1.0.1" + is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -7095,7 +7250,7 @@ is-whitespace@^0.3.0: resolved "https://registry.yarnpkg.com/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f" integrity sha1-Fjnssb4DauxppUy7QBz77XEUq38= -is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -7127,16 +7282,11 @@ isarray@0.0.1: resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isarray@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" - integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -7162,7 +7312,7 @@ isurl@^1.0.0-alpha5: has-to-string-tag-x "^1.2.0" is-object "^1.0.1" -iterall@^1.2.1, iterall@^1.2.2: +iterall@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== @@ -7182,21 +7332,23 @@ jest-get-type@^25.2.6: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" integrity sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== -jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== +jest-worker@^26.3.0, jest-worker@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: + "@types/node" "*" merge-stream "^2.0.0" - supports-color "^6.1.0" + supports-color "^7.0.0" -jest-worker@^25.4.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" - integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== +jest-worker@^27.0.2: + version "27.0.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed" + integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA== dependencies: + "@types/node" "*" merge-stream "^2.0.0" - supports-color "^7.0.0" + supports-color "^8.0.0" joi@^17.2.1: version "17.3.0" @@ -7209,16 +7361,22 @@ joi@^17.2.1: "@sideway/formula" "^3.0.0" "@sideway/pinpoint" "^2.0.0" +joi@^17.4.0: + version "17.4.1" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.4.1.tgz#15d2f23c8cbe4d1baded2dd190c58f8dbe11cca0" + integrity sha512-gDPOwQ5sr+BUxXuPDGrC1pSNcVR/yGGcTI0aCnjYxZEa3za60K/iCQ+OFIkEHWZGVCUcUlXlFKvMmrlmxrG6UQ== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.0" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - js-yaml@^3.10.0, js-yaml@^3.11.0, js-yaml@^3.13.1: version "3.14.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" @@ -7262,6 +7420,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -7272,7 +7435,7 @@ json-stringify-safe@^5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json3@^3.3.2: +json3@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== @@ -7307,11 +7470,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz#642f1d7b88aa6d7eb9d8f2210e166478444fa891" @@ -7368,6 +7526,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + language-subtag-registry@~0.3.2: version "0.3.21" resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" @@ -7380,15 +7543,7 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - -latest-version@5.1.0, latest-version@^5.0.0: +latest-version@5.1.0, latest-version@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== @@ -7427,48 +7582,44 @@ less@^3.11.3: native-request "^1.0.5" source-map "~0.6.0" -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" + prelude-ls "^1.2.1" + type-check "~0.4.0" lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" + parse-json "^4.0.0" + pify "^3.0.0" strip-bom "^3.0.0" -loader-fs-cache@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz#f08657646d607078be2f0a032f8bd69dd6f277d9" - integrity sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA== - dependencies: - find-cache-dir "^0.1.1" - mkdirp "^0.5.1" +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== +loader-utils@2.0.0, loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: +loader-utils@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== @@ -7477,15 +7628,6 @@ loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4 emojis-list "^3.0.0" json5 "^1.0.1" -loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -7514,18 +7656,16 @@ lock@^1.0.0: resolved "https://registry.yarnpkg.com/lock/-/lock-1.1.0.tgz#53157499d1653b136ca66451071fca615703fa55" integrity sha1-UxV0mdFlOxNspmRRBx/KYVcD+lU= -lockfile@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" - integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== - dependencies: - signal-exit "^3.0.2" - -lodash.clonedeep@4.5.0: +lodash.clonedeep@4.5.0, lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + lodash.deburr@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz#ddb1bbb3ef07458c0177ba07de14422cb033ff9b" @@ -7556,6 +7696,11 @@ lodash.isempty@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e" integrity sha1-b4bL7di+TsmHvpqvM8loTbGzHn4= +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + lodash.map@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" @@ -7576,10 +7721,10 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.toarray@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" - integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= lodash.uniq@^4.5.0: version "4.5.0" @@ -7591,17 +7736,22 @@ lodash.without@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0: +lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + loglevel@^1.6.8: version "1.7.0" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== -longest-streak@^2.0.1: +longest-streak@^2.0.0, longest-streak@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== @@ -7613,14 +7763,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-2.2.0.tgz#4255eb6e9c74045b0edc021fa7397ab655a8517c" - integrity sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ== - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.2" - lower-case@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" @@ -7628,6 +7770,13 @@ lower-case@^2.0.1: dependencies: tslib "^1.10.0" +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + lowercase-keys@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" @@ -7651,7 +7800,7 @@ lru-cache@4.0.0: pseudomap "^1.0.1" yallist "^2.0.0" -lru-cache@^4.0.0, lru-cache@^4.0.1: +lru-cache@^4.0.0: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -7659,13 +7808,6 @@ lru-cache@^4.0.0, lru-cache@^4.0.1: pseudomap "^1.0.2" yallist "^2.1.2" -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -7673,7 +7815,14 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^2.0.0, make-dir@^2.1.0: +lru-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" + integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM= + dependencies: + es5-ext "~0.10.2" + +make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -7681,13 +7830,20 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" +map-age-cleaner@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -7705,11 +7861,6 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== -markdown-table@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" - integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q== - markdown-table@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" @@ -7717,32 +7868,16 @@ markdown-table@^2.0.0: dependencies: repeat-string "^1.0.0" -marked@1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.2.tgz#5d77ffb789c4cb0ae828bfe76250f7140b123f70" - integrity sha512-5jjKHVl/FPo0Z6ocP3zYhKiJLzkwJAw4CZoLjv57FkvbUuwOX4LIBBGGcXjAY6ATcd1q9B8UTj5T9Umauj0QYQ== +marked@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.3.tgz#bd017cef6431724fd4b27e0657f5ceb14bff3753" + integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== md5-file@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-5.0.0.tgz#e519f631feca9c39e7f9ea1780b63c4745012e20" integrity sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw== -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdast-util-compact@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz#d531bb7667b5123abf20859be086c4d06c894593" - integrity sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg== - dependencies: - unist-util-visit "^1.1.0" - mdast-util-compact@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz#cabc69a2f43103628326f35b1acf735d55c99490" @@ -7750,55 +7885,134 @@ mdast-util-compact@^2.0.0: dependencies: unist-util-visit "^2.0.0" -mdast-util-definitions@^1.2.0: - version "1.2.5" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-1.2.5.tgz#3fe622a4171c774ebd06f11e9f8af7ec53ea5c74" - integrity sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA== +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== dependencies: - unist-util-visit "^1.0.0" + unist-util-visit "^2.0.0" -mdast-util-to-hast@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-3.0.4.tgz#132001b266031192348d3366a6b011f28e54dc40" - integrity sha512-/eIbly2YmyVgpJNo+bFLLMCI1XgolO/Ffowhf+pHDq3X4/V6FntC9sGQCDLM147eTS+uSXv5dRzJyFn+o0tazA== +mdast-util-find-and-replace@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz#b7db1e873f96f66588c321f1363069abf607d1b5" + integrity sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA== dependencies: - collapse-white-space "^1.0.0" - detab "^2.0.0" - mdast-util-definitions "^1.2.0" - mdurl "^1.0.1" - trim "0.0.1" - trim-lines "^1.0.0" - unist-builder "^1.0.1" - unist-util-generated "^1.1.0" + escape-string-regexp "^4.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +mdast-util-footnote@^0.1.0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/mdast-util-footnote/-/mdast-util-footnote-0.1.7.tgz#4b226caeab4613a3362c144c94af0fdd6f7e0ef0" + integrity sha512-QxNdO8qSxqbO2e3m09KwDKfWiLgqyCurdWTQ198NpbZ2hxntdc+VKS4fDJCmNWbAroUdYnSthu+XbZ8ovh8C3w== + dependencies: + mdast-util-to-markdown "^0.6.0" + micromark "~2.11.0" + +mdast-util-from-markdown@^0.8.0: + version "0.8.5" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c" + integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-string "^2.0.0" + micromark "~2.11.0" + parse-entities "^2.0.0" + unist-util-stringify-position "^2.0.0" + +mdast-util-gfm-autolink-literal@^0.1.0: + version "0.1.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz#9c4ff399c5ddd2ece40bd3b13e5447d84e385fb7" + integrity sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A== + dependencies: + ccount "^1.0.0" + mdast-util-find-and-replace "^1.1.0" + micromark "^2.11.3" + +mdast-util-gfm-strikethrough@^0.2.0: + version "0.2.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz#45eea337b7fff0755a291844fbea79996c322890" + integrity sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA== + dependencies: + mdast-util-to-markdown "^0.6.0" + +mdast-util-gfm-table@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz#af05aeadc8e5ee004eeddfb324b2ad8c029b6ecf" + integrity sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ== + dependencies: + markdown-table "^2.0.0" + mdast-util-to-markdown "~0.6.0" + +mdast-util-gfm-task-list-item@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz#70c885e6b9f543ddd7e6b41f9703ee55b084af10" + integrity sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A== + dependencies: + mdast-util-to-markdown "~0.6.0" + +mdast-util-gfm@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz#8ecddafe57d266540f6881f5c57ff19725bd351c" + integrity sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ== + dependencies: + mdast-util-gfm-autolink-literal "^0.1.0" + mdast-util-gfm-strikethrough "^0.2.0" + mdast-util-gfm-table "^0.1.0" + mdast-util-gfm-task-list-item "^0.1.0" + mdast-util-to-markdown "^0.6.1" + +mdast-util-to-hast@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz#61875526a017d8857b71abc9333942700b2d3604" + integrity sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" unist-util-position "^3.0.0" - unist-util-visit "^1.1.0" - xtend "^4.0.1" + unist-util-visit "^2.0.0" + +mdast-util-to-markdown@^0.6.0, mdast-util-to-markdown@^0.6.1, mdast-util-to-markdown@~0.6.0: + version "0.6.5" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz#b33f67ca820d69e6cc527a93d4039249b504bebe" + integrity sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ== + dependencies: + "@types/unist" "^2.0.0" + longest-streak "^2.0.0" + mdast-util-to-string "^2.0.0" + parse-entities "^2.0.0" + repeat-string "^1.0.0" + zwitch "^1.0.0" -mdast-util-to-nlcst@^3.2.0: - version "3.2.3" - resolved "https://registry.yarnpkg.com/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz#dcd0f51b59515b11a0700aeb40f168ed7ba9ed3d" - integrity sha512-hPIsgEg7zCvdU6/qvjcR6lCmJeRuIEpZGY5xBV+pqzuMOvQajyyF8b6f24f8k3Rw8u40GwkI3aAxUXr3bB2xag== +mdast-util-to-nlcst@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-nlcst/-/mdast-util-to-nlcst-4.0.1.tgz#ff8b5339c960b38209273fa8bf4dd7a9498f8636" + integrity sha512-Y4ffygj85MTt70STKnEquw6k73jYWJBaYcb4ITAKgSNokZF7fH8rEHZ1GsRY/JaxqUevMaEnsDmkVv5Z9uVRdg== dependencies: nlcst-to-string "^2.0.0" - repeat-string "^1.5.2" + repeat-string "^1.0.0" unist-util-position "^3.0.0" - vfile-location "^2.0.0" + vfile-location "^3.1.0" -mdast-util-to-string@^1.0.5, mdast-util-to-string@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" - integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== -mdast-util-toc@^5.0: - version "5.0.4" - resolved "https://registry.yarnpkg.com/mdast-util-toc/-/mdast-util-toc-5.0.4.tgz#5c7bc8ff64914546384d81ea155478ba34802c12" - integrity sha512-JjLlJfcnsQlAJKWCY8CfTp9gA5A2Mk5PeDmPmCLLvq+2SjlJKyGUQTiDdSO5WvPRzpwnghO3ByyJc4OngadB3w== +mdast-util-toc@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-toc/-/mdast-util-toc-5.1.0.tgz#3af0f9c9a764b993538af03f1f79f4e3cec22736" + integrity sha512-csimbRIVkiqc+PpFeKDGQ/Ck2N4f9FYH3zzBMMJzcxoKL8m+cM0n94xXm0I9eaxHnKdY9n145SGTdyJC7i273g== dependencies: "@types/mdast" "^3.0.3" "@types/unist" "^2.0.3" extend "^3.0.2" github-slugger "^1.2.1" - mdast-util-to-string "^1.0.5" + mdast-util-to-string "^2.0.0" unist-util-is "^4.0.0" unist-util-visit "^2.0.0" @@ -7807,12 +8021,17 @@ mdn-data@2.0.12: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.12.tgz#bbb658d08b38f574bbb88f7b83703defdcc46844" integrity sha512-ULbAlgzVb8IqZ0Hsxm6hHSlQl3Jckst2YEQS7fODu9ilNWy2LvcoSY7TRFIktABP2mdppBioc66va90T+NUs8Q== +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + mdn-data@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== -mdurl@^1.0.1: +mdurl@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= @@ -7827,6 +8046,35 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= +mem@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122" + integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== + dependencies: + map-age-cleaner "^0.1.3" + mimic-fn "^3.1.0" + +memfs@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.2.2.tgz#5de461389d596e3f23d48bb7c2afb6161f4df40e" + integrity sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q== + dependencies: + fs-monkey "1.0.3" + +memoizee@^0.4.15: + version "0.4.15" + resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72" + integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ== + dependencies: + d "^1.0.1" + es5-ext "^0.10.53" + es6-weak-map "^2.0.3" + event-emitter "^0.3.5" + is-promise "^2.2.2" + lru-queue "^0.1.0" + next-tick "^1.1.0" + timers-ext "^0.1.7" + memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -7835,14 +8083,6 @@ memory-fs@^0.4.1: errno "^0.1.3" readable-stream "^2.0.1" -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -7863,6 +8103,71 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= +microevent.ts@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== + +micromark-extension-footnote@^0.3.0: + version "0.3.2" + resolved "https://registry.yarnpkg.com/micromark-extension-footnote/-/micromark-extension-footnote-0.3.2.tgz#129b74ef4920ce96719b2c06102ee7abb2b88a20" + integrity sha512-gr/BeIxbIWQoUm02cIfK7mdMZ/fbroRpLsck4kvFtjbzP4yi+OPVbnukTc/zy0i7spC2xYE/dbX1Sur8BEDJsQ== + dependencies: + micromark "~2.11.0" + +micromark-extension-gfm-autolink-literal@~0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz#53866c1f0c7ef940ae7ca1f72c6faef8fed9f204" + integrity sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw== + dependencies: + micromark "~2.11.3" + +micromark-extension-gfm-strikethrough@~0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz#96cb83356ff87bf31670eefb7ad7bba73e6514d1" + integrity sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw== + dependencies: + micromark "~2.11.0" + +micromark-extension-gfm-table@~0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz#4d49f1ce0ca84996c853880b9446698947f1802b" + integrity sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA== + dependencies: + micromark "~2.11.0" + +micromark-extension-gfm-tagfilter@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz#d9f26a65adee984c9ccdd7e182220493562841ad" + integrity sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q== + +micromark-extension-gfm-task-list-item@~0.3.0: + version "0.3.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz#d90c755f2533ed55a718129cee11257f136283b8" + integrity sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ== + dependencies: + micromark "~2.11.0" + +micromark-extension-gfm@^0.3.0: + version "0.3.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz#36d1a4c089ca8bdfd978c9bd2bf1a0cb24e2acfe" + integrity sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A== + dependencies: + micromark "~2.11.0" + micromark-extension-gfm-autolink-literal "~0.5.0" + micromark-extension-gfm-strikethrough "~0.6.5" + micromark-extension-gfm-table "~0.4.0" + micromark-extension-gfm-tagfilter "~0.3.0" + micromark-extension-gfm-task-list-item "~0.3.0" + +micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3: + version "2.11.4" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a" + integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA== + dependencies: + debug "^4.0.0" + parse-entities "^2.0.0" + micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -7890,19 +8195,16 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== +mime-db@1.48.0: + version "1.48.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" + integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== + "mime-db@>= 1.43.0 < 2": version "1.45.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" @@ -7927,130 +8229,68 @@ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.24: dependencies: mime-db "1.44.0" +mime-types@^2.1.27, mime-types@^2.1.30: + version "2.1.31" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" + integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== + dependencies: + mime-db "1.48.0" + mime@1.6.0, mime@^1.4.1: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.0.3, mime@^2.4.4, mime@^2.4.6: +mime@^2.4.4, mime@^2.4.6: version "2.4.6" resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" + integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== + mimic-response@^1.0.0, mimic-response@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@^0.11.2: - version "0.11.3" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" - integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== +mini-css-extract-plugin@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz#b4db2525af2624899ed64a23b0016e0036411893" + integrity sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw== dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" webpack-sources "^1.1.0" -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: +minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" - integrity sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q= - dependencies: - brace-expansion "^1.0.0" - minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: - brace-expansion "^1.1.7" - -minimist@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.1.tgz#827ba4e7593464e7c221e8c5bed930904ee2c455" - integrity sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg== - -minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" - integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== - dependencies: - yallist "^4.0.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" + brace-expansion "^1.1.7" + +minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== mitt@^1.2.0: version "1.2.0" @@ -8065,7 +8305,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -8082,18 +8322,6 @@ moment@^2.27.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -8109,6 +8337,20 @@ ms@2.1.2, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +multer@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.2.tgz#2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a" + integrity sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg== + dependencies: + append-field "^1.0.0" + busboy "^0.2.11" + concat-stream "^1.5.2" + mkdirp "^0.5.1" + object-assign "^4.1.1" + on-finished "^2.3.0" + type-is "^1.6.4" + xtend "^4.0.0" + multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" @@ -8122,11 +8364,6 @@ multicast-dns@^6.0.1: dns-packet "^1.3.1" thunky "^1.0.2" -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= - mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" @@ -8142,6 +8379,11 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== +nanoid@^3.1.23: + version "3.1.23" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -8181,11 +8423,16 @@ negotiator@0.6.2, negotiator@~0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.1: +neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +next-tick@1, next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== + next-tick@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" @@ -8209,12 +8456,13 @@ no-case@^3.0.3: lower-case "^2.0.1" tslib "^1.10.0" -node-emoji@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" - integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: - lodash.toarray "^4.4.0" + lower-case "^2.0.2" + tslib "^2.0.3" node-eta@^0.9.0: version "0.9.0" @@ -8236,40 +8484,16 @@ node-gyp-build@^4.2.0: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - node-object-hash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.0.0.tgz#9971fcdb7d254f05016bd9ccf508352bee11116b" integrity sha512-VZR0zroAusy1ETZMZiGeLkdu50LGjG5U1KHZqTruqtTyQ2wfWhHG2Ow4nsUbfTFGlaREgNHcCWoM/OzEm6p+NQ== +node-releases@^1.1.61, node-releases@^1.1.71: + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== + node-releases@^1.1.65: version "1.1.65" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.65.tgz#52d9579176bd60f23eba05c4438583f341944b81" @@ -8310,16 +8534,6 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - normalize-url@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" @@ -8339,6 +8553,16 @@ normalize-url@^4.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +not@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/not/-/not-0.1.0.tgz#c9691c1746c55dcfbe54cbd8bd4ff041bc2b519d" + integrity sha1-yWkcF0bFXc++VMvYvU/wQbwrUZ0= + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -8346,32 +8570,39 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npm-run-path@^4.0.0: +npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -nth-check@^1.0.1, nth-check@^1.0.2, nth-check@~1.0.1: +nth-check@^1.0.2, nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" -null-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-3.0.0.tgz#3e2b6c663c5bda8c73a54357d8fa0708dc61b245" - integrity sha512-hf5sNLl8xdRho4UPBOOeoIwT3WhjYcMUQm0zj44EhD6UscMAz72o2udpoDFBgykucdEDGIcd6SXbc/G6zssbzw== +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== dependencies: - loader-utils "^1.2.3" - schema-utils "^1.0.0" + boolbase "^1.0.0" -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= +null-loader@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.1.tgz#8e63bd3a2dd3c64236a4679428632edd0a6dbc6a" + integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +nullthrows@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== numbro@2.3.2: version "2.3.2" @@ -8385,11 +8616,6 @@ object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-component@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" - integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= - object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" @@ -8399,10 +8625,10 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-hash@^1.1.4: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== +object-inspect@^1.10.3, object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== object-inspect@^1.8.0: version "1.8.0" @@ -8422,7 +8648,7 @@ object-keys@^1.0.12, object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-path@^0.11.2, object-path@^0.11.4: +object-path@0.11.5: version "0.11.5" resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.5.tgz#d4e3cf19601a5140a55a16ad712019a9c50b577a" integrity sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg== @@ -8434,7 +8660,7 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.1: +object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== @@ -8444,23 +8670,23 @@ object.assign@^4.1.0, object.assign@^4.1.1: has-symbols "^1.0.1" object-keys "^1.1.1" -object.entries@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" - integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== +object.entries@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" + integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.5" - has "^1.0.3" + es-abstract "^1.18.2" -object.fromentries@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" - integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== +object.fromentries@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.2" has "^1.0.3" object.getownpropertydescriptors@^2.1.0: @@ -8478,7 +8704,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1: +object.values@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== @@ -8488,12 +8714,21 @@ object.values@^1.1.0, object.values@^1.1.1: function-bind "^1.1.1" has "^1.0.3" +object.values@^1.1.3, object.values@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" + integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== -on-finished@~2.3.0: +on-finished@^2.3.0, on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= @@ -8512,20 +8747,21 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" +open@^7.0.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + open@^7.0.3: version "7.3.0" resolved "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz#45461fdee46444f3645b6e14eb3ca94b82e1be69" @@ -8539,13 +8775,6 @@ opentracing@^0.14.4: resolved "https://registry.yarnpkg.com/opentracing/-/opentracing-0.14.4.tgz#a113408ea740da3a90fde5b3b0011a375c2e4268" integrity sha512-nNnZDkUNExBwEpb7LZaeMeQgvrlO8l4bgY/LvGNZCR0xG/dGWqHqjKrAmR5GUoYo0FIz38kxasvA1aevxWs2CA== -opn@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.1.0.tgz#72ce2306a17dbea58ff1041853352b4a8fc77519" - integrity sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg== - dependencies: - is-wsl "^1.1.0" - opn@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" @@ -8553,38 +8782,25 @@ opn@^5.5.0: dependencies: is-wsl "^1.1.0" -optimize-css-assets-webpack-plugin@^5.0.3: - version "5.0.4" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" - integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== - dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" - -optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" -original@>=0.0.5, original@^1.0.0: +original@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== dependencies: url-parse "^1.4.3" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -8600,6 +8816,11 @@ p-cancelable@^1.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + p-defer@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83" @@ -8610,11 +8831,6 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - p-is-promise@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" @@ -8634,13 +8850,20 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -8693,7 +8916,7 @@ p-try@^1.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -p-try@^2.0.0, p-try@^2.1.0: +p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -8708,20 +8931,6 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -8729,17 +8938,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-english@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/parse-english/-/parse-english-4.2.0.tgz#037b68f34d1a1bdf3d33668b87791bdfc1f01e1e" @@ -8750,7 +8948,7 @@ parse-english@^4.0.0: unist-util-modify-children "^2.0.0" unist-util-visit-children "^1.0.0" -parse-entities@^1.0.2, parse-entities@^1.1.0: +parse-entities@^1.1.0: version "1.2.2" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== @@ -8774,13 +8972,6 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -8808,11 +8999,6 @@ parse-latin@^4.0.0: unist-util-modify-children "^2.0.0" unist-util-visit-children "^1.0.0" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - parse-path@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.2.tgz#ef14f0d3d77bae8dd4bc66563a4c151aac9e65aa" @@ -8836,17 +9022,10 @@ parse-url@^5.0.0: parse-path "^4.0.0" protocols "^1.4.0" -parse5@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -parseqs@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" - integrity sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= - dependencies: - better-assert "~1.0.0" +parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseqs@0.0.6: version "0.0.6" @@ -8866,13 +9045,6 @@ parser-front-matter@1.6.4: mixin-deep "^1.2.0" trim-leading-lines "^0.1.1" -parseuri@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" - integrity sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= - dependencies: - better-assert "~1.0.0" - parseuri@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" @@ -8891,6 +9063,14 @@ pascal-case@^3.1.1: no-case "^3.0.3" tslib "^1.10.0" +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -8904,23 +9084,11 @@ password-prompt@^1.0.4: ansi-escapes "^3.1.0" cross-spawn "^6.0.5" -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -8961,28 +9129,22 @@ path-to-regexp@0.1.7: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: - pify "^2.0.0" + pify "^3.0.0" path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" - integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" +peek-readable@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.0.tgz#b024ef391c86136eba0ae9df3ff4f966a09e9a7e" + integrity sha512-kLbU4cz6h86poGVBKgAVMpFmD47nX04fPPQNKnv9fuj+IJZYkEBjsYAVu5nDbZWx0ZsWwWlMzeG90zQa5KLBaA== performance-now@^2.1.0: version "2.1.0" @@ -9026,13 +9188,6 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= - dependencies: - find-up "^1.0.0" - pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -9054,6 +9209,25 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pkg-up@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +platform@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" + integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== + pnp-webpack-plugin@^1.6.4: version "1.6.4" resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" @@ -9084,6 +9258,14 @@ postcss-calc@^7.0.1: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.2" +postcss-calc@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.0.0.tgz#a05b87aacd132740a5db09462a3612453e5df90a" + integrity sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g== + dependencies: + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + postcss-colormin@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" @@ -9095,6 +9277,16 @@ postcss-colormin@^4.0.3: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-colormin@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.0.tgz#2b620b88c0ff19683f3349f4cf9e24ebdafb2c88" + integrity sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.0.1" + postcss-value-parser "^4.1.0" + postcss-convert-values@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" @@ -9103,6 +9295,13 @@ postcss-convert-values@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-convert-values@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz#4ec19d6016534e30e3102fdf414e753398645232" + integrity sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg== + dependencies: + postcss-value-parser "^4.1.0" + postcss-discard-comments@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" @@ -9110,6 +9309,11 @@ postcss-discard-comments@^4.0.2: dependencies: postcss "^7.0.0" +postcss-discard-comments@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz#9eae4b747cf760d31f2447c27f0619d5718901fe" + integrity sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg== + postcss-discard-duplicates@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" @@ -9117,6 +9321,11 @@ postcss-discard-duplicates@^4.0.2: dependencies: postcss "^7.0.0" +postcss-discard-duplicates@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz#68f7cc6458fe6bab2e46c9f55ae52869f680e66d" + integrity sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA== + postcss-discard-empty@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" @@ -9124,6 +9333,11 @@ postcss-discard-empty@^4.0.1: dependencies: postcss "^7.0.0" +postcss-discard-empty@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz#ee136c39e27d5d2ed4da0ee5ed02bc8a9f8bf6d8" + integrity sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw== + postcss-discard-overridden@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" @@ -9131,38 +9345,32 @@ postcss-discard-overridden@^4.0.1: dependencies: postcss "^7.0.0" -postcss-flexbugs-fixes@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" - integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== - dependencies: - postcss "^7.0.26" +postcss-discard-overridden@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz#454b41f707300b98109a75005ca4ab0ff2743ac6" + integrity sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q== -postcss-js@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-2.0.3.tgz#a96f0f23ff3d08cec7dc5b11bf11c5f8077cdab9" - integrity sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w== - dependencies: - camelcase-css "^2.0.1" - postcss "^7.0.18" +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== -postcss-load-config@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== +postcss-js@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-3.0.3.tgz#2f0bd370a2e8599d45439f6970403b5873abda33" + integrity sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" + camelcase-css "^2.0.1" + postcss "^8.1.6" -postcss-loader@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== +postcss-loader@^5.0.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-5.3.0.tgz#1657f869e48d4fdb018a40771c235e499ee26244" + integrity sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw== dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" + cosmiconfig "^7.0.0" + klona "^2.0.4" + semver "^7.3.4" postcss-merge-longhand@^4.0.11: version "4.0.11" @@ -9174,6 +9382,15 @@ postcss-merge-longhand@^4.0.11: postcss-value-parser "^3.0.0" stylehacks "^4.0.0" +postcss-merge-longhand@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz#277ada51d9a7958e8ef8cf263103c9384b322a41" + integrity sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw== + dependencies: + css-color-names "^1.0.1" + postcss-value-parser "^4.1.0" + stylehacks "^5.0.1" + postcss-merge-rules@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" @@ -9186,6 +9403,17 @@ postcss-merge-rules@^4.0.3: postcss-selector-parser "^3.0.0" vendors "^1.0.0" +postcss-merge-rules@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz#d6e4d65018badbdb7dcc789c4f39b941305d410a" + integrity sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^2.0.1" + postcss-selector-parser "^6.0.5" + vendors "^1.0.3" + postcss-minify-font-values@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" @@ -9194,6 +9422,13 @@ postcss-minify-font-values@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-minify-font-values@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz#a90cefbfdaa075bd3dbaa1b33588bb4dc268addf" + integrity sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA== + dependencies: + postcss-value-parser "^4.1.0" + postcss-minify-gradients@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" @@ -9204,6 +9439,15 @@ postcss-minify-gradients@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-minify-gradients@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz#2dc79fd1a1afcb72a9e727bc549ce860f93565d2" + integrity sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g== + dependencies: + cssnano-utils "^2.0.1" + is-color-stop "^1.1.0" + postcss-value-parser "^4.1.0" + postcss-minify-params@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" @@ -9216,6 +9460,17 @@ postcss-minify-params@^4.0.2: postcss-value-parser "^3.0.0" uniqs "^2.0.0" +postcss-minify-params@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz#371153ba164b9d8562842fdcd929c98abd9e5b6c" + integrity sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw== + dependencies: + alphanum-sort "^1.0.2" + browserslist "^4.16.0" + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + uniqs "^2.0.0" + postcss-minify-selectors@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" @@ -9226,36 +9481,41 @@ postcss-minify-selectors@^4.0.2: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -postcss-modules-extract-imports@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" - integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== +postcss-minify-selectors@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz#4385c845d3979ff160291774523ffa54eafd5a54" + integrity sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og== dependencies: - postcss "^6.0.1" + alphanum-sort "^1.0.2" + postcss-selector-parser "^6.0.5" -postcss-modules-local-by-default@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" - integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.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== dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" -postcss-modules-scope@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" - integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" + postcss-selector-parser "^6.0.4" -postcss-modules-values@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" - integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" + icss-utils "^5.0.0" postcss-normalize-charset@^4.0.1: version "4.0.1" @@ -9264,6 +9524,11 @@ postcss-normalize-charset@^4.0.1: dependencies: postcss "^7.0.0" +postcss-normalize-charset@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz#121559d1bebc55ac8d24af37f67bd4da9efd91d0" + integrity sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg== + postcss-normalize-display-values@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" @@ -9273,6 +9538,14 @@ postcss-normalize-display-values@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-display-values@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz#62650b965981a955dffee83363453db82f6ad1fd" + integrity sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + postcss-normalize-positions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" @@ -9283,6 +9556,13 @@ postcss-normalize-positions@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-positions@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz#868f6af1795fdfa86fbbe960dceb47e5f9492fe5" + integrity sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg== + dependencies: + postcss-value-parser "^4.1.0" + postcss-normalize-repeat-style@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" @@ -9293,6 +9573,14 @@ postcss-normalize-repeat-style@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-repeat-style@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz#cbc0de1383b57f5bb61ddd6a84653b5e8665b2b5" + integrity sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + postcss-normalize-string@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" @@ -9302,6 +9590,13 @@ postcss-normalize-string@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-string@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz#d9eafaa4df78c7a3b973ae346ef0e47c554985b0" + integrity sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA== + dependencies: + postcss-value-parser "^4.1.0" + postcss-normalize-timing-functions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" @@ -9311,6 +9606,14 @@ postcss-normalize-timing-functions@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-timing-functions@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz#8ee41103b9130429c6cbba736932b75c5e2cb08c" + integrity sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + postcss-normalize-unicode@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" @@ -9320,6 +9623,14 @@ postcss-normalize-unicode@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-unicode@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz#82d672d648a411814aa5bf3ae565379ccd9f5e37" + integrity sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA== + dependencies: + browserslist "^4.16.0" + postcss-value-parser "^4.1.0" + postcss-normalize-url@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" @@ -9330,6 +9641,15 @@ postcss-normalize-url@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-url@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz#ddcdfb7cede1270740cf3e4dfc6008bd96abc763" + integrity sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ== + dependencies: + is-absolute-url "^3.0.3" + normalize-url "^6.0.1" + postcss-value-parser "^4.1.0" + postcss-normalize-whitespace@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" @@ -9338,6 +9658,13 @@ postcss-normalize-whitespace@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-whitespace@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz#b0b40b5bcac83585ff07ead2daf2dcfbeeef8e9a" + integrity sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA== + dependencies: + postcss-value-parser "^4.1.0" + postcss-ordered-values@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" @@ -9347,6 +9674,14 @@ postcss-ordered-values@^4.1.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-ordered-values@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz#1f351426977be00e0f765b3164ad753dac8ed044" + integrity sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + postcss-reduce-initial@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" @@ -9357,6 +9692,14 @@ postcss-reduce-initial@^4.0.3: has "^1.0.0" postcss "^7.0.0" +postcss-reduce-initial@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz#9d6369865b0f6f6f6b165a0ef5dc1a4856c7e946" + integrity sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw== + dependencies: + browserslist "^4.16.0" + caniuse-api "^3.0.0" + postcss-reduce-transforms@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" @@ -9367,6 +9710,14 @@ postcss-reduce-transforms@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-reduce-transforms@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz#93c12f6a159474aa711d5269923e2383cedcf640" + integrity sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA== + dependencies: + cssnano-utils "^2.0.1" + postcss-value-parser "^4.1.0" + postcss-selector-parser@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" @@ -9386,6 +9737,14 @@ postcss-selector-parser@^6.0.2: uniq "^1.0.1" util-deprecate "^1.0.2" +postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: + version "6.0.6" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + postcss-svgo@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" @@ -9396,6 +9755,14 @@ postcss-svgo@^4.0.2: postcss-value-parser "^3.0.0" svgo "^1.0.0" +postcss-svgo@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.2.tgz#bc73c4ea4c5a80fbd4b45e29042c34ceffb9257f" + integrity sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A== + dependencies: + postcss-value-parser "^4.1.0" + svgo "^2.3.0" + postcss-unique-selectors@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" @@ -9405,7 +9772,16 @@ postcss-unique-selectors@^4.0.1: postcss "^7.0.0" uniqs "^2.0.0" -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0: +postcss-unique-selectors@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz#3be5c1d7363352eff838bd62b0b07a0abad43bfc" + integrity sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w== + dependencies: + alphanum-sort "^1.0.2" + postcss-selector-parser "^6.0.5" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== @@ -9415,16 +9791,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^6.0.1, postcss@^6.0.23: - version "6.0.23" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" - integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== - dependencies: - chalk "^2.4.1" - source-map "^0.6.1" - supports-color "^5.4.0" - -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17, postcss@^7.0.18, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32: +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: version "7.0.35" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== @@ -9433,25 +9800,29 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17, postcss@^7.0.18, postcss@^7.0.2 source-map "^0.6.1" supports-color "^6.1.0" -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= +postcss@^8.1.6, postcss@^8.2.15, postcss@^8.2.2, postcss@^8.2.9, postcss@^8.3.5: + version "8.3.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709" + integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.23" + source-map-js "^0.6.2" -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -prettier@2.1.2, prettier@^2.0.5: - version "2.1.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" - integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== +prettier@2.3.2, prettier@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d" + integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ== pretty-bytes@^5.4.1: version "5.4.1" @@ -9476,39 +9847,27 @@ pretty-format@^25.5.0: ansi-styles "^4.0.0" react-is "^16.12.0" -prism-react-renderer@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.1.1.tgz#1c1be61b1eb9446a146ca7a50b7bcf36f2a70a44" - integrity sha512-MgMhSdHuHymNRqD6KM3eGS0PNqgK9q4QF5P0yoQQvpB6jNjeSAi3jcSAz0Sua/t9fa4xDOMar9HJbLa08gl9ug== +prism-react-renderer@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz#392460acf63540960e5e3caa699d851264e99b89" + integrity sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg== -prismjs@1.22.0: - version "1.22.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa" - integrity sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w== - optionalDependencies: - clipboard "^2.0.0" +prismjs@1.24.1: + version "1.24.1" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.1.tgz#c4d7895c4d6500289482fa8936d9cdd192684036" + integrity sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow== process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - progress@^2.0.0, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -prompts@^2.3.2: +prompts@2.4.0, prompts@^2.3.2: version "2.4.0" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== @@ -9534,12 +9893,12 @@ proper-lockfile@^4.1.1: retry "^0.12.0" signal-exit "^3.0.2" -property-information@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-4.2.0.tgz#f0e66e07cbd6fed31d96844d958d153ad3eb486e" - integrity sha512-TlgDPagHh+eBKOnH2VYvk8qbwsCG/TAJdmTL7f1PROUcSO8qt/KSmShEQ/OKvock8X9tFjtqjCScyOkkkvIKVQ== +property-information@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== dependencies: - xtend "^4.0.1" + xtend "^4.0.0" protocols@^1.1.0, protocols@^1.4.0: version "1.4.8" @@ -9564,26 +9923,6 @@ pseudomap@^1.0.1, pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -9592,31 +9931,17 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -pupa@^2.0.1: +pupa@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== @@ -9633,18 +9958,12 @@ qs@6.7.0: resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== -qs@^6.5.2: - version "6.9.4" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" - integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= +qs@^6.9.4: + version "6.10.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" + integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" + side-channel "^1.0.4" query-string@^5.0.1: version "5.1.1" @@ -9664,11 +9983,6 @@ query-string@^6.13.1: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - querystring@0.2.0, querystring@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -9686,21 +10000,13 @@ raf@^3.4.0: dependencies: performance-now "^2.1.0" -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -9726,10 +10032,13 @@ raw-body@^2.4.1: iconv-lite "0.4.24" unpipe "1.0.0" -raw-loader@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" - integrity sha1-DD0L6u2KAclm2Xh793goElKpeao= +raw-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" + integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" rc@^1.2.8: version "1.2.8" @@ -9741,48 +10050,49 @@ rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-dev-utils@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-4.2.3.tgz#5b42d9ea58d5e9e017a2f57a40a8af408a3a46fb" - integrity sha512-uvmkwl5uMexCmC0GUv1XGQP0YjfYePJufGg4YYiukhqk2vN1tQxwWJIBERqhOmSi80cppZg8mZnPP/kOMf1sUQ== - dependencies: - address "1.0.3" - babel-code-frame "6.26.0" - chalk "1.1.3" - cross-spawn "5.1.0" - detect-port-alt "1.1.3" - escape-string-regexp "1.0.5" - filesize "3.5.11" - global-modules "1.0.0" - gzip-size "3.0.0" - inquirer "3.3.0" - is-root "1.0.0" - opn "5.1.0" - react-error-overlay "^3.0.0" - recursive-readdir "2.2.1" - shell-quote "1.6.1" - sockjs-client "1.1.4" - strip-ansi "3.0.1" +react-dev-utils@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== + dependencies: + "@babel/code-frame" "7.10.4" + address "1.1.2" + browserslist "4.14.2" + chalk "2.4.2" + cross-spawn "7.0.3" + detect-port-alt "1.1.6" + escape-string-regexp "2.0.0" + filesize "6.1.0" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "4.1.6" + global-modules "2.0.0" + globby "11.0.1" + gzip-size "5.1.1" + immer "8.0.1" + is-root "2.1.0" + loader-utils "2.0.0" + open "^7.0.2" + pkg-up "3.1.0" + prompts "2.4.0" + react-error-overlay "^6.0.9" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "6.0.0" text-table "0.2.0" -react-dom@17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" - integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.1" - -react-error-overlay@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-3.0.0.tgz#c2bc8f4d91f1375b3dad6d75265d51cd5eeaf655" - integrity sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw== + scheduler "^0.20.2" -react-error-overlay@^6.0.7: - version "6.0.8" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.8.tgz#474ed11d04fc6bda3af643447d85e9127ed6b5de" - integrity sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw== +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== react-fast-compare@^3.1.1: version "3.2.0" @@ -9799,21 +10109,7 @@ react-helmet@6.1.0: react-fast-compare "^3.1.1" react-side-effect "^2.1.0" -react-hot-loader@^4.12.21: - version "4.13.0" - resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.13.0.tgz#c27e9408581c2a678f5316e69c061b226dc6a202" - integrity sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA== - dependencies: - fast-levenshtein "^2.0.6" - global "^4.3.0" - hoist-non-react-statics "^3.3.0" - loader-utils "^1.1.0" - prop-types "^15.6.1" - react-lifecycles-compat "^3.0.4" - shallowequal "^1.1.0" - source-map "^0.7.3" - -react-is@^16.12.0, react-is@^16.7.0, react-is@^16.8.1: +react-is@^16.12.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -9823,48 +10119,40 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-refresh@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" - integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== +react-refresh@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf" + integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ== react-side-effect@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.1.tgz#66c5701c3e7560ab4822a4ee2742dee215d72eb3" integrity sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ== -react@17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" - integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== +react@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" -read-chunk@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-3.2.0.tgz#2984afe78ca9bfbbdb74b19387bf9e86289c16ca" - integrity sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ== - dependencies: - pify "^4.0.1" - with-open-file "^0.1.6" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: find-up "^2.0.0" - read-pkg "^2.0.0" + read-pkg "^3.0.0" -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: - load-json-file "^2.0.0" + load-json-file "^4.0.0" normalize-package-data "^2.3.2" - path-type "^2.0.0" + path-type "^3.0.0" read@^1.0.7: version "1.0.7" @@ -9873,7 +10161,17 @@ read@^1.0.7: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@1.1.x: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -9905,6 +10203,13 @@ readable-stream@~1.0.31: isarray "0.0.1" string_decoder "~0.10.x" +readable-web-to-node-stream@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb" + integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw== + dependencies: + readable-stream "^3.6.0" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -9921,12 +10226,19 @@ readdirp@~3.5.0: dependencies: picomatch "^2.2.1" -recursive-readdir@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.1.tgz#90ef231d0778c5ce093c9a48d74e5c5422d13a99" - integrity sha1-kO8jHQd4xc4JPJpI105cVCLROpk= +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: - minimatch "3.0.3" + minimatch "3.0.4" redux-thunk@^2.3.0: version "2.3.0" @@ -9978,7 +10290,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: +regexp.prototype.flags@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== @@ -9986,15 +10298,18 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" -regexpp@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== regexpu-core@^4.7.1: version "4.7.1" @@ -10034,6 +10349,22 @@ regjsparser@^0.6.4: dependencies: jsesc "~0.5.0" +remark-footnotes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-3.0.0.tgz#5756b56f8464fa7ed80dbba0c966136305d8cb8d" + integrity sha512-ZssAvH9FjGYlJ/PBVKdSmfyPc3Cz4rTWgZLI4iE/SX8Nt5l3o3oEjv3wwG5VD7xOjktzdwp5coac+kJV9l4jgg== + dependencies: + mdast-util-footnote "^0.1.0" + micromark-extension-footnote "^0.3.0" + +remark-gfm@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-1.0.0.tgz#9213643001be3f277da6256464d56fd28c3b3c0d" + integrity sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA== + dependencies: + mdast-util-gfm "^0.1.0" + micromark-extension-gfm "^0.3.0" + remark-mdx@^2.0.0-next.4: version "2.0.0-next.8" resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.0.0-next.8.tgz#db1c3cbc606ea0d01526242199bb134d99020363" @@ -10056,7 +10387,7 @@ remark-mdxjs@^2.0.0-next.4: "@babel/plugin-syntax-jsx" "7.10.4" "@mdx-js/util" "^2.0.0-next.8" -remark-parse@^6.0.0, remark-parse@^6.0.3: +remark-parse@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-6.0.3.tgz#c99131052809da482108413f87b0ee7f52180a3a" integrity sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg== @@ -10077,32 +10408,19 @@ remark-parse@^6.0.0, remark-parse@^6.0.3: vfile-location "^2.0.0" xtend "^4.0.1" -remark-retext@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/remark-retext/-/remark-retext-3.1.3.tgz#77173b1d9d13dab15ce5b38d996195fea522ee7f" - integrity sha512-UujXAm28u4lnUvtOZQFYfRIhxX+auKI9PuA2QpQVTT7gYk1OgX6o0OUrSo1KOa6GNrFX+OODOtS5PWIHPxM7qw== +remark-parse@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-9.0.0.tgz#4d20a299665880e4f4af5d90b7c7b8a935853640" + integrity sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw== dependencies: - mdast-util-to-nlcst "^3.2.0" + mdast-util-from-markdown "^0.8.0" -remark-stringify@6.0.4, remark-stringify@^6.0.0: - version "6.0.4" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-6.0.4.tgz#16ac229d4d1593249018663c7bddf28aafc4e088" - integrity sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg== +remark-retext@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-retext/-/remark-retext-4.0.0.tgz#255ed98ac3e0a68da5c6ba4f172299b8d062bb28" + integrity sha512-cYCchalpf25bTtfXF24ribYvqytPKq0TiEhqQDBHvVEEsApebwruPWP1cTcvTFBidmpXyqzycm+y8ng7Kmvc8Q== dependencies: - ccount "^1.0.0" - is-alphanumeric "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - longest-streak "^2.0.1" - markdown-escapes "^1.0.0" - markdown-table "^1.1.0" - mdast-util-compact "^1.0.0" - parse-entities "^1.0.2" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - stringify-entities "^1.0.1" - unherit "^1.0.4" - xtend "^4.0.1" + mdast-util-to-nlcst "^4.0.0" remark-stringify@^8.1.0: version "8.1.1" @@ -10124,14 +10442,21 @@ remark-stringify@^8.1.0: unherit "^1.0.4" xtend "^4.0.1" -remark@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/remark/-/remark-10.0.1.tgz#3058076dc41781bf505d8978c291485fe47667df" - integrity sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ== +remark-stringify@^9.0.0, remark-stringify@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-9.0.1.tgz#576d06e910548b0a7191a71f27b33f1218862894" + integrity sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg== + dependencies: + mdast-util-to-markdown "^0.6.0" + +remark@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/remark/-/remark-13.0.0.tgz#d15d9bf71a402f40287ebe36067b66d54868e425" + integrity sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA== dependencies: - remark-parse "^6.0.0" - remark-stringify "^6.0.0" - unified "^7.0.0" + remark-parse "^9.0.0" + remark-stringify "^9.0.0" + unified "^9.1.0" remove-trailing-separator@^1.0.1: version "1.1.0" @@ -10154,7 +10479,7 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.0.0, repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1: +repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -10169,6 +10494,11 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -10198,14 +10528,6 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" -resolve-dir@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - resolve-from@5.0.0, resolve-from@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" @@ -10226,7 +10548,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2, resolve@^1.8.1: +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2: version "1.18.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== @@ -10234,6 +10556,22 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.1 is-core-module "^2.0.0" path-parse "^1.0.6" +resolve@^1.14.2, resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + responselike@1.0.2, responselike@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" @@ -10241,14 +10579,6 @@ responselike@1.0.2, responselike@^1.0.2: dependencies: lowercase-keys "^1.0.0" -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -10290,35 +10620,20 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -rimraf@^3.0.0: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - rss@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/rss/-/rss-1.2.2.tgz#50a1698876138133a74f9a05d2bdc8db8d27a921" @@ -10327,7 +10642,7 @@ rss@^1.2.2: mime-types "2.1.13" xml "1.0.1" -run-async@^2.2.0, run-async@^2.4.0: +run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== @@ -10337,25 +10652,6 @@ run-parallel@^1.1.9: resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= - rxjs@^6.6.0: version "6.6.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" @@ -10368,7 +10664,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -10380,7 +10676,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: +"safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -10400,22 +10696,14 @@ sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -scheduler@^0.20.1: - version "0.20.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c" - integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw== +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^0.4.5: - version "0.4.7" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" - integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== - dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" - schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" @@ -10425,7 +10713,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: +schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -10434,6 +10722,15 @@ schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: ajv "^6.12.4" ajv-keywords "^3.5.2" +schema-utils@^3.0.0, schema-utils@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + scroll-to-element@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/scroll-to-element/-/scroll-to-element-2.0.3.tgz#99b404fc6a09fe73f3c062cd5b8a14efb6404e4d" @@ -10454,15 +10751,10 @@ select-hose@^2.0.0: resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= - -selfsigned@^1.10.7: - version "1.10.8" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" - integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== +selfsigned@^1.10.8: + version "1.10.11" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" + integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== dependencies: node-forge "^0.10.0" @@ -10473,7 +10765,7 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -10483,11 +10775,18 @@ semver@7.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.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.2.1, semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" @@ -10512,10 +10811,17 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== dependencies: randombytes "^2.1.0" @@ -10564,11 +10870,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -10584,24 +10885,18 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" + kind-of "^6.0.2" shallow-compare@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/shallow-compare/-/shallow-compare-1.2.2.tgz#fa4794627bf455a47c4f56881d8a6132d581ffdb" integrity sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg== -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -10626,23 +10921,19 @@ 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.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== -side-channel@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" - integrity sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g== +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: - es-abstract "^1.18.0-next.0" - object-inspect "^1.8.0" + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" @@ -10673,14 +10964,14 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" slugify@^1.4.4: version "1.4.6" @@ -10717,100 +11008,68 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socket.io-adapter@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9" - integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g== +socket.io-adapter@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz#edc5dc36602f2985918d631c1399215e97a1b527" + integrity sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg== -socket.io-client@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.3.0.tgz#14d5ba2e00b9bcd145ae443ab96b3f86cbcc1bb4" - integrity sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA== - dependencies: - backo2 "1.0.2" - base64-arraybuffer "0.1.5" - component-bind "1.0.0" - component-emitter "1.2.1" - debug "~4.1.0" - engine.io-client "~3.4.0" - has-binary2 "~1.0.2" - has-cors "1.1.0" - indexof "0.0.1" - object-component "0.0.3" - parseqs "0.0.5" - parseuri "0.0.5" - socket.io-parser "~3.3.0" - to-array "0.1.4" - -socket.io-parser@~3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.1.tgz#f07d9c8cb3fb92633aa93e76d98fd3a334623199" - integrity sha512-1QLvVAe8dTz+mKmZ07Swxt+LAo4Y1ff50rlyoEx00TQmDFVQYPfcqGvIDJLGaBdhdNCecXtyKpD+EgKGcmmbuQ== +socket.io-client@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-3.1.1.tgz#43dfc3feddbb675b274a724f685d6b6af319b3e3" + integrity sha512-BLgIuCjI7Sf3mDHunKddX9zKR/pbkP7IACM3sJS3jha+zJ6/pGKRV6Fz5XSBHCfUs9YzT8kYIqNwOOuFNLtnYA== dependencies: + "@types/component-emitter" "^1.2.10" + backo2 "~1.0.2" component-emitter "~1.3.0" - debug "~3.1.0" - isarray "2.0.1" - -socket.io-parser@~3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.4.1.tgz#b06af838302975837eab2dc980037da24054d64a" - integrity sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A== - dependencies: - component-emitter "1.2.1" - debug "~4.1.0" - isarray "2.0.1" + debug "~4.3.1" + engine.io-client "~4.1.0" + parseuri "0.0.6" + socket.io-parser "~4.0.4" -socket.io@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.3.0.tgz#cd762ed6a4faeca59bc1f3e243c0969311eb73fb" - integrity sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg== +socket.io-parser@~4.0.3, socket.io-parser@~4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" + integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== dependencies: - debug "~4.1.0" - engine.io "~3.4.0" - has-binary2 "~1.0.2" - socket.io-adapter "~1.1.0" - socket.io-client "2.3.0" - socket.io-parser "~3.4.0" + "@types/component-emitter" "^1.2.10" + component-emitter "~1.3.0" + debug "~4.3.1" -sockjs-client@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12" - integrity sha1-W6vjhrd15M8U51IJEUUmVAFsixI= +socket.io@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-3.1.1.tgz#905e3d4a3b37d8e7970e67a4a6eb81110a5778ba" + integrity sha512-7cBWdsDC7bbyEF6WbBqffjizc/H4YF1wLdZoOzuYfo2uMNSFjJKuQ36t0H40o9B20DO6p+mSytEd92oP4S15bA== dependencies: - debug "^2.6.6" - eventsource "0.1.6" - faye-websocket "~0.11.0" - inherits "^2.0.1" - json3 "^3.3.2" - url-parse "^1.1.8" + "@types/cookie" "^0.4.0" + "@types/cors" "^2.8.8" + "@types/node" "^14.14.10" + accepts "~1.3.4" + base64id "~2.0.0" + debug "~4.3.1" + engine.io "~4.1.0" + socket.io-adapter "~2.1.0" + socket.io-parser "~4.0.3" -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== +sockjs-client@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" + integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== dependencies: - debug "^3.2.5" + debug "^3.2.6" eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" + faye-websocket "^0.11.3" + inherits "^2.0.4" + json3 "^3.3.3" + url-parse "^1.5.1" -sockjs@0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" - integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== +sockjs@^0.3.21: + version "0.3.21" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" + integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== dependencies: - faye-websocket "^0.10.0" + faye-websocket "^0.11.3" uuid "^3.4.0" - websocket-driver "0.6.5" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" + websocket-driver "^0.7.4" sort-keys@^2.0.0: version "2.0.0" @@ -10819,11 +11078,16 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -source-list-map@^2.0.0: +source-list-map@^2.0.0, source-list-map@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" @@ -10835,7 +11099,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@~0.5.12: +source-map-support@^0.5.19, source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -10848,7 +11112,7 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@0.7.3, source-map@^0.7.3: +source-map@0.7.3, source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== @@ -10939,21 +11203,6 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== - dependencies: - figgy-pudding "^3.5.1" - minipass "^3.1.1" - st@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/st/-/st-2.0.0.tgz#eabd11e7722863b8ee8cfbdd027cb25e76ff35e9" @@ -11000,37 +11249,10 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== +streamsearch@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" + integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= strict-uri-encode@^1.0.0: version "1.1.0" @@ -11047,6 +11269,11 @@ string-env-interpolation@1.0.1: resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + string-similarity@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-1.2.2.tgz#99b2c20a3c9bbb3903964eae1d89856db3d8db9b" @@ -11058,14 +11285,6 @@ string-similarity@^1.2.2: lodash.map "^4.6.0" lodash.maxby "^4.6.0" -string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" @@ -11084,17 +11303,19 @@ string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.matchall@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" - integrity sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== +string.prototype.matchall@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" + integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0" - has-symbols "^1.0.1" - internal-slot "^1.0.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.2" + es-abstract "^1.18.2" + get-intrinsic "^1.1.1" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" string.prototype.trimend@^1.0.1: version "1.0.2" @@ -11104,6 +11325,14 @@ string.prototype.trimend@^1.0.1: define-properties "^1.1.3" es-abstract "^1.18.0-next.1" +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + string.prototype.trimstart@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz#22d45da81015309cd0cdd79787e8919fc5c613e7" @@ -11112,7 +11341,15 @@ string.prototype.trimstart@^1.0.1: define-properties "^1.1.3" es-abstract "^1.18.0-next.1" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -11131,16 +11368,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-entities@^1.0.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" - integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A== - dependencies: - character-entities-html4 "^1.0.0" - character-entities-legacy "^1.0.0" - is-alphanumerical "^1.0.0" - is-hexadecimal "^1.0.0" - stringify-entities@^3.0.0, stringify-entities@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.1.0.tgz#b8d3feac256d9ffcc9fa1fefdcf3ca70576ee903" @@ -11150,20 +11377,20 @@ stringify-entities@^3.0.0, stringify-entities@^3.0.1: character-entities-legacy "^1.0.0" xtend "^4.0.0" -strip-ansi@3.0.1, strip-ansi@^3, strip-ansi@^3.0.0, strip-ansi@^3.0.1: +strip-ansi@6.0.0, strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" @@ -11171,13 +11398,6 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - strip-bom-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" @@ -11188,11 +11408,6 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -11210,7 +11425,7 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^3.0.1: +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -11220,20 +11435,20 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -style-loader@^0.23.1: - version "0.23.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" - integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== +strtok3@^6.0.3: + version "6.2.2" + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.2.2.tgz#aad1da5fc28bf10d603c367c2a7f9f47a6c1d2d9" + integrity sha512-iUzLl3UhF2RfqQah80JngnfltQFLEidGyTX8+hHFMQFjzUj3UpIpOx824FtFmRI9bwyywReENpdHGDkFJwJlGQ== dependencies: - loader-utils "^1.1.0" - schema-utils "^1.0.0" + peek-readable "^4.0.0" -style-to-object@^0.2.1: - version "0.2.3" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.2.3.tgz#afcf42bc03846b1e311880c55632a26ad2780bcb" - integrity sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng== +style-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== dependencies: - inline-style-parser "0.1.1" + loader-utils "^2.0.0" + schema-utils "^3.0.0" style-to-object@^0.3.0: version "0.3.0" @@ -11251,6 +11466,14 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +stylehacks@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" + integrity sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA== + dependencies: + browserslist "^4.16.0" + postcss-selector-parser "^6.0.4" + subscriptions-transport-ws@0.9.18: version "0.9.18" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.18.tgz#bcf02320c911fbadb054f7f928e51c6041a37b97" @@ -11267,12 +11490,7 @@ sudo-prompt@^8.2.0: resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-8.2.5.tgz#cc5ef3769a134bb94b24a631cc09628d4d53603e" integrity sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw== -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0, supports-color@^5.4.0: +supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -11293,6 +11511,13 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + svgo@^1.0.0: version "1.3.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" @@ -11312,76 +11537,78 @@ svgo@^1.0.0: unquote "~1.1.1" util.promisify "~1.0.0" +svgo@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.1.tgz#603a69ce50311c0e36791528f549644ec1b3f4bc" + integrity sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw== + dependencies: + "@trysound/sax" "0.1.1" + chalk "^4.1.0" + commander "^7.1.0" + css-select "^4.1.3" + css-tree "^1.1.2" + csso "^4.2.0" + stable "^0.1.8" + symbol-observable@^1.0.4, symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== +table@^6.0.9: + version "6.7.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" + integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" + ajv "^8.0.1" + lodash.clonedeep "^4.5.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" -tapable@^1.0.0, tapable@^1.1.3: +tapable@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" + integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== + term-size@^2.1.0: version "2.2.1" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser-webpack-plugin@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724" - integrity sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w== +terser-webpack-plugin@^5.1.1, terser-webpack-plugin@^5.1.3: + version "5.1.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz#c369cf8a47aa9922bd0d8a94fe3d3da11a7678a1" + integrity sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA== dependencies: - cacache "^13.0.1" - find-cache-dir "^3.3.1" - jest-worker "^25.4.0" - p-limit "^2.3.0" - schema-utils "^2.6.6" - serialize-javascript "^4.0.0" + jest-worker "^27.0.2" + p-limit "^3.1.0" + schema-utils "^3.0.0" + serialize-javascript "^6.0.0" source-map "^0.6.1" - terser "^4.6.12" - webpack-sources "^1.4.3" + terser "^5.7.0" -terser@^4.1.2, terser@^4.6.12: - version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== +terser@^5.7.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" + integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== dependencies: commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" + source-map "~0.7.2" + source-map-support "~0.5.19" text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -through2@^2.0.0, through2@^2.0.1: +through2@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -11409,23 +11636,19 @@ timed-out@^4.0.1: resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== +timers-ext@^0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" + integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ== dependencies: - setimmediate "^1.0.4" + es5-ext "~0.10.46" + next-tick "1" timsort@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -11440,16 +11663,6 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" -to-array@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" - integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -11497,6 +11710,14 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== +token-types@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/token-types/-/token-types-2.1.1.tgz#bd585d64902aaf720b8979d257b4b850b4d45c45" + integrity sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q== + dependencies: + "@tokenizer/token" "^0.1.1" + ieee754 "^1.2.1" + trim-leading-lines@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz#0e7cac3e83042dcf95a74ed36966f17744d5c169" @@ -11504,11 +11725,6 @@ trim-leading-lines@^0.1.1: dependencies: is-whitespace "^0.3.0" -trim-lines@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.1.3.tgz#839514be82428fd9e7ec89e35081afe8f6f93115" - integrity sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA== - trim-trailing-lines@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" @@ -11554,41 +11770,46 @@ tslib@^2.0.0, tslib@~2.0.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== -tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== - dependencies: - tslib "^1.8.1" +tslib@^2.0.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= +tslib@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: - prelude-ls "~1.1.2" + tslib "^1.8.1" -type-fest@0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.15.1.tgz#d2c4e73d3e4a53cf1a906396dd460a1c5178ca00" - integrity sha512-n+UXrN8i5ioo7kqT/nF8xsEzLaqFra7k32SEsSPwvXVGyAcRgV/FUQN/sgfptJTR1oRmmq7z4IXMFSM7im7C9A== +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" type-fest@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + type-fest@^0.8.0, type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@~1.6.17, type-is@~1.6.18: +type-is@^1.6.4, type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -11623,10 +11844,15 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.9.5: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" unc-path-regex@^0.1.2: version "0.1.2" @@ -11672,39 +11898,25 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== -unified@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" - integrity sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-plain-obj "^1.1.0" - trough "^1.0.0" - vfile "^2.0.0" - x-is-string "^0.1.0" - -unified@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" - integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== +unified@^8.4.2: + version "8.4.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" + integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== dependencies: - "@types/unist" "^2.0.0" - "@types/vfile" "^3.0.0" bail "^1.0.0" extend "^3.0.0" - is-plain-obj "^1.1.0" + is-plain-obj "^2.0.0" trough "^1.0.0" - vfile "^3.0.0" - x-is-string "^0.1.0" + vfile "^4.0.0" -unified@^8.4.2: - version "8.4.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-8.4.2.tgz#13ad58b4a437faa2751a4a4c6a16f680c500fff1" - integrity sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA== +unified@^9.1.0, unified@^9.2.1: + version "9.2.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975" + integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== dependencies: bail "^1.0.0" extend "^3.0.0" + is-buffer "^2.0.0" is-plain-obj "^2.0.0" trough "^1.0.0" vfile "^4.0.0" @@ -11729,20 +11941,6 @@ uniqs@^2.0.0: resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - unique-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" @@ -11750,22 +11948,15 @@ unique-string@^2.0.0: dependencies: crypto-random-string "^2.0.0" -unist-builder@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-1.0.4.tgz#e1808aed30bd72adc3607f25afecebef4dd59e17" - integrity sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg== - dependencies: - object-assign "^4.1.0" - -unist-util-generated@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.5.tgz#1e903e68467931ebfaea386dae9ea253628acd42" - integrity sha512-1TC+NxQa4N9pNdayCYA1EGUOCAO0Le3fVp7Jzns6lnua/mYgwHo0tz5WUAfrdpNch1RZLHc61VZ1SDgrtNXLSw== +unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== -unist-util-is@^2.0.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.3.tgz#459182db31f4742fceaea88d429693cbf0043d20" - integrity sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA== +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== unist-util-is@^3.0.0: version "3.0.0" @@ -11789,13 +11980,20 @@ unist-util-position@^3.0.0: resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== -unist-util-remove-position@^1.0.0, unist-util-remove-position@^1.1.4: +unist-util-remove-position@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== dependencies: unist-util-visit "^1.1.0" +unist-util-remove-position@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-3.0.0.tgz#4cd19e82c8e665f462b6acfcfd0a8353235a88e9" + integrity sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg== + dependencies: + unist-util-visit "^2.0.0" + unist-util-remove@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.1.tgz#fa13c424ff8e964f3aa20d1098b9a690c6bfaa39" @@ -11803,19 +12001,16 @@ unist-util-remove@^2.0.0: dependencies: unist-util-is "^4.0.0" -unist-util-select@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-1.5.0.tgz#a93c2be8c0f653827803b81331adec2aa24cd933" - integrity sha1-qTwr6MD2U4J4A7gTMa3sKqJM2TM= +unist-util-select@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-3.0.4.tgz#702c9dc1db1b2bbbfe27f796fce99e43f25edc60" + integrity sha512-xf1zCu4okgPqGLdhCDpRnjwBNyv3EqjiXRUbz2SdK1+qnLMB7uXXajfzuBvvbHoQ+JLyp4AEbFCGndmc6S72sw== dependencies: - css-selector-parser "^1.1.0" - debug "^2.2.0" - nth-check "^1.0.1" - -unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" - integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== + css-selector-parser "^1.0.0" + not "^0.1.0" + nth-check "^2.0.0" + unist-util-is "^4.0.0" + zwitch "^1.0.0" unist-util-stringify-position@^2.0.0, unist-util-stringify-position@^2.0.3: version "2.0.3" @@ -11844,14 +12039,14 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" -unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.1.3, unist-util-visit@^1.4.1: +unist-util-visit@^1.1.0, unist-util-visit@^1.1.3: version "1.4.1" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== dependencies: unist-util-visit-parents "^2.0.0" -unist-util-visit@^2.0.0, unist-util-visit@^2.0.2: +unist-util-visit@^2.0.0, unist-util-visit@^2.0.2, unist-util-visit@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== @@ -11910,22 +12105,23 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== -update-notifier@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== +update-notifier@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" + integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== dependencies: - boxen "^4.2.0" - chalk "^3.0.0" + boxen "^5.0.0" + chalk "^4.1.0" configstore "^5.0.1" has-yarn "^2.1.0" import-lazy "^2.1.0" is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" + is-installed-globally "^0.4.0" + is-npm "^5.0.0" is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" + latest-version "^5.1.0" + pupa "^2.1.1" + semver "^7.3.4" semver-diff "^3.1.1" xdg-basedir "^4.0.0" @@ -11941,14 +12137,14 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" - integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: - loader-utils "^1.1.0" - mime "^2.0.3" - schema-utils "^1.0.0" + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" url-parse-lax@^3.0.0: version "3.0.0" @@ -11957,7 +12153,7 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -url-parse@^1.1.8, url-parse@^1.4.3: +url-parse@^1.4.3: version "1.4.7" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== @@ -11965,6 +12161,14 @@ url-parse@^1.1.8, url-parse@^1.4.3: querystringify "^2.1.1" requires-port "^1.0.0" +url-parse@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + url-to-options@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" @@ -12005,19 +12209,17 @@ util.promisify@^1.0.1, util.promisify@~1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== +util@^0.12.0: + version "0.12.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253" + integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw== dependencies: - inherits "2.0.3" + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" utila@~0.4: version "0.4.0" @@ -12034,16 +12236,16 @@ uuid@3.4.0, uuid@^3.0.0, uuid@^3.3.2, uuid@^3.4.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -v8-compile-cache@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz#8d32e4f16974654657e676e0e467a348e89b0dc4" - integrity sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA== - v8-compile-cache@^2.0.3: version "2.2.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== +v8-compile-cache@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + valid-url@1.0.9, valid-url@^1.0.9: version "1.0.9" resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" @@ -12057,12 +12259,17 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +value-or-promise@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.6.tgz#218aa4794aa2ee24dcf48a29aba4413ed584747f" + integrity sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg== + vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -vendors@^1.0.0: +vendors@^1.0.0, vendors@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== @@ -12072,7 +12279,12 @@ vfile-location@^2.0.0: resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== -vfile-message@*, vfile-message@^2.0.0: +vfile-location@^3.1.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + +vfile-message@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== @@ -12080,33 +12292,6 @@ vfile-message@*, vfile-message@^2.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^2.0.0" -vfile-message@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" - integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== - dependencies: - unist-util-stringify-position "^1.1.1" - -vfile@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" - integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w== - dependencies: - is-buffer "^1.1.4" - replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - vfile-message "^1.0.0" - -vfile@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" - integrity sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ== - dependencies: - is-buffer "^2.0.0" - replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - vfile-message "^1.0.0" - vfile@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" @@ -12118,40 +12303,18 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - vscode-languageserver-types@^3.15.1: version "3.15.1" resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz#17be71d78d2f6236d414f0001ce1ef4d23e6b6de" integrity sha512-+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ== -warning@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -watchpack-chokidar2@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" - integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz#6e9da53b3c80bb2d6508188f5b200410866cd30b" - integrity sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg== +watchpack@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" + integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA== dependencies: + glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.0" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" @@ -12160,11 +12323,16 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" -web-namespaces@^1.0.0, web-namespaces@^1.1.2: +web-namespaces@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== +web-vitals@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-1.1.2.tgz#06535308168986096239aa84716e68b4c6ae6d1c" + integrity sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig== + webpack-dev-middleware@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" @@ -12176,10 +12344,22 @@ webpack-dev-middleware@^3.7.2: range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" - integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== +webpack-dev-middleware@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz#179cc40795882cae510b1aa7f3710cbe93c9333e" + integrity sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w== + dependencies: + colorette "^1.2.2" + mem "^8.1.1" + memfs "^3.2.2" + mime-types "^2.1.30" + range-parser "^1.2.1" + schema-utils "^3.0.0" + +webpack-dev-server@^3.11.2: + version "3.11.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" + integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" @@ -12201,11 +12381,11 @@ webpack-dev-server@^3.11.0: p-retry "^3.0.1" portfinder "^1.0.26" schema-utils "^1.0.0" - selfsigned "^1.10.7" + selfsigned "^1.10.8" semver "^6.3.0" serve-index "^1.9.1" - sockjs "0.3.20" - sockjs-client "1.4.0" + sockjs "^0.3.21" + sockjs-client "^1.5.0" spdy "^4.0.2" strip-ansi "^3.0.1" supports-color "^6.1.0" @@ -12215,16 +12395,6 @@ webpack-dev-server@^3.11.0: ws "^6.2.1" yargs "^13.3.2" -webpack-hot-middleware@^2.25.0: - version "2.25.0" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" - integrity sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA== - dependencies: - ansi-html "0.0.7" - html-entities "^1.2.0" - querystring "^0.2.0" - strip-ansi "^3.0.0" - webpack-log@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" @@ -12233,14 +12403,15 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-merge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" - integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== +webpack-merge@^5.7.3: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== dependencies: - lodash "^4.17.15" + clone-deep "^4.0.1" + wildcard "^2.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.1.0: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -12248,55 +12419,56 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack- source-list-map "^2.0.0" source-map "~0.6.1" -webpack-stats-plugin@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/webpack-stats-plugin/-/webpack-stats-plugin-0.3.2.tgz#c06b185aa5dcc93b3f0c3a7891d24a111f849740" - integrity sha512-kxEtPQ6lBBik2qtJlsZkiaDMI6rGXe9w1kLH9ZCdt0wgCGVnbwwPlP60cMqG6tILNFYqXDxNt4+c4OIIuE+Fnw== +webpack-sources@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" + integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" -webpack-virtual-modules@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz#20863dc3cb6bb2104729fff951fbe14b18bd0299" - integrity sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA== +webpack-stats-plugin@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/webpack-stats-plugin/-/webpack-stats-plugin-1.0.3.tgz#0f64551a0b984b48a9e7acdee32e3cfda556fe51" + integrity sha512-tV/SQHl6lKfBahJcNDmz8JG1rpWPB9NEDQSMIoL74oVAotdxYljpgIsgLzgc1N9QrtA9KEA0moJVwQtNZv2aDA== + +webpack-virtual-modules@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.3.2.tgz#b7baa30971a22d99451f897db053af48ec29ad2c" + integrity sha512-RXQXioY6MhzM4CNQwmBwKXYgBs6ulaiQ8bkNQEl2J6Z+V+s7lgl/wGvaI/I0dLnYKB8cKsxQc17QOAVIphPLDw== dependencies: debug "^3.0.0" -webpack@^4.44.1: - version "4.44.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" - integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" +webpack@^5.35.0: + version "5.45.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.45.1.tgz#d78dcbeda18a872dc62b0455d3ed3dcfd1c886bb" + integrity sha512-68VT2ZgG9EHs6h6UxfV2SEYewA9BA3SOLSnC2NEbJJiEwbAiueDL033R1xX0jzjmXvMh0oSeKnKgbO2bDXIEyQ== + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.50" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^4.3.0" - eslint-scope "^4.0.3" + enhanced-resolve "^5.8.0" + es-module-lexer "^0.7.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.4" json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -websocket-driver@0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" - integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= - dependencies: - websocket-extensions ">=0.1.1" - -websocket-driver@>=0.5.1: + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.2.0" + webpack-sources "^2.3.0" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -12322,12 +12494,36 @@ websocket@1.0.32: utf-8-validate "^5.0.2" yaeti "^0.0.6" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.14, which@^1.2.9: +which-typed-array@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff" + integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" + +which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -12348,26 +12544,22 @@ widest-line@^3.1.0: dependencies: string-width "^4.0.0" -with-open-file@^0.1.6: - version "0.1.7" - resolved "https://registry.yarnpkg.com/with-open-file/-/with-open-file-0.1.7.tgz#e2de8d974e8a8ae6e58886be4fe8e7465b58a729" - integrity sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA== - dependencies: - p-finally "^1.0.0" - p-try "^2.1.0" - pify "^4.0.1" +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== -word-wrap@~1.2.3: +word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== +worker-rpc@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== dependencies: - errno "~0.1.7" + microevent.ts "~0.1.1" wrap-ansi@^5.1.0: version "5.1.0" @@ -12387,6 +12579,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -12402,13 +12603,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - ws@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" @@ -12423,22 +12617,15 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" -ws@^7.1.2, ws@^7.3.0: +ws@^7.3.0: version "7.3.1" resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== -ws@~6.1.0: - version "6.1.4" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.4.tgz#5b5c8800afab925e94ccb29d153c8d02c1776ef9" - integrity sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA== - dependencies: - async-limiter "~1.0.0" - -x-is-string@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" - integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= +ws@~7.4.2: + version "7.4.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" + integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== xdg-basedir@^4.0.0: version "4.0.0" @@ -12450,10 +12637,10 @@ xml@1.0.1: resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= -xmlhttprequest-ssl@~1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" - integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= +xmlhttprequest-ssl@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz#03b713873b01659dfa2c1c5d056065b27ddc2de6" + integrity sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q== xss@^1.0.6: version "1.0.8" @@ -12463,11 +12650,16 @@ xss@^1.0.6: commander "^2.20.3" cssfilter "0.0.10" -xstate@^4.11.0, xstate@^4.13.0, xstate@^4.9.1: +xstate@^4.11.0, xstate@^4.9.1: version "4.13.0" resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.13.0.tgz#0be22ceb8bae2bc6a025fab330fe44204d76771c" integrity sha512-UnUJJzP2KTPqnmxIoD/ymXtpy/hehZnUlO6EXqWC/72XkPb15p9Oz/X4WhS3QE+by7NP+6b5bCi/GTGFzm5D+A== +xstate@^4.14.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.23.0.tgz#af0bd09c726dccedf16f8ba30d0d1efff7af5207" + integrity sha512-YIKb7thsDfpb6ooWJJuj+UnNZq923dG264zfpS2/vi4dkZz41ugO0ktC6QCBDeMfH8LBHhhqZ06sR4AYgWWnWg== + xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -12488,11 +12680,6 @@ yallist@^2.0.0, yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -12506,6 +12693,11 @@ yaml-loader@^0.6.0: loader-utils "^1.4.0" yaml "^1.8.3" +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + yaml@^1.7.2, yaml@^1.8.3: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" @@ -12565,6 +12757,11 @@ yeast@0.1.2: resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + yoga-layout-prebuilt@^1.9.6: version "1.10.0" resolved "https://registry.yarnpkg.com/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz#2936fbaf4b3628ee0b3e3b1df44936d6c146faa6" @@ -12572,30 +12769,16 @@ yoga-layout-prebuilt@^1.9.6: dependencies: "@types/yoga-layout" "1.9.2" -yurnalist@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/yurnalist/-/yurnalist-1.1.2.tgz#0fce283f1c53ea25ec278e2d1ab58537323b63e0" - integrity sha512-y7bsTXqL+YMJQ2De2CBtSftJNLQnB7gWIzzKm10GDyC8Fg4Dsmd2LG5YhT8pudvUiuotic80WVXt/g1femRVQg== +yurnalist@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/yurnalist/-/yurnalist-2.1.0.tgz#44cf7ea5a33a8fab4968cc8c2970489f93760902" + integrity sha512-PgrBqosQLM3gN2xBFIMDLACRTV9c365VqityKKpSTWpwR+U4LAFR3rSVyEoscWlu3EzX9+Y0I86GXUKxpHFl6w== dependencies: - babel-runtime "^6.26.0" chalk "^2.4.2" - cli-table3 "^0.5.1" - debug "^4.1.1" - deep-equal "^1.1.0" - detect-indent "^6.0.0" inquirer "^7.0.0" - invariant "^2.2.0" - is-builtin-module "^3.0.0" is-ci "^2.0.0" - leven "^3.1.0" - loud-rejection "^2.2.0" - node-emoji "^1.10.0" - object-path "^0.11.2" read "^1.0.7" - rimraf "^3.0.0" - semver "^6.3.0" strip-ansi "^5.2.0" - strip-bom "^4.0.0" zwitch@^1.0.0: version "1.0.5" From 499d661379358f02fdb42698133680a46b776135 Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Tue, 20 Jul 2021 19:43:59 +0300 Subject: [PATCH 152/439] Update Node version to latest --- .github/workflows/CI.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 5139ea6a2e..39eddea817 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -8,6 +8,8 @@ jobs: steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 + with: + node-version: 16.5.0 - run: yarn install From 1dbfef46d431ffb6b941ad224123921f0167cdf8 Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Tue, 20 Jul 2021 19:44:29 +0300 Subject: [PATCH 153/439] Fix Node version --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 39eddea817..24343ae8bb 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -9,7 +9,7 @@ jobs: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 with: - node-version: 16.5.0 + node-version: '16.5.0' - run: yarn install From a5b1aa228469370ecb8bb29b91abc21245e94933 Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Tue, 20 Jul 2021 19:51:02 +0300 Subject: [PATCH 154/439] Set Node version for Netlify --- .node-version | 1 + 1 file changed, 1 insertion(+) create mode 100644 .node-version diff --git a/.node-version b/.node-version new file mode 100644 index 0000000000..d9617ea1b4 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +16.5.0 \ No newline at end of file From 9b3809e04899d1b9c3ee5b480baa6512129b9148 Mon Sep 17 00:00:00 2001 From: Jayesh Mann <36336898+jayeshmann@users.noreply.github.com> Date: Wed, 21 Jul 2021 20:15:00 +0530 Subject: [PATCH 155/439] Fixed a typo --- .../java-kotlin-android/client/graphql-kotlin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md b/src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md index 94bf273a58..02a227ff95 100644 --- a/src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md +++ b/src/content/code/language-support/java-kotlin-android/client/graphql-kotlin.md @@ -85,4 +85,4 @@ fun main() { } ``` -See [graphql-kotlin docs](https://expediagroup.github.io/graphql-kotlin/docs/getting-started) for additial details. \ No newline at end of file +See [graphql-kotlin docs](https://expediagroup.github.io/graphql-kotlin/docs/getting-started) for additional details. From 53cda16c377b552963e103a9ec9f1213dbca5e67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Nam=C3=A9nyi?= Date: Thu, 22 Jul 2021 14:10:08 +0200 Subject: [PATCH 156/439] remove duplicated word from BestPractice-Introduction page --- src/content/learn/BestPractice-Introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/learn/BestPractice-Introduction.md b/src/content/learn/BestPractice-Introduction.md index 9b31e1c644..31b49df89a 100644 --- a/src/content/learn/BestPractice-Introduction.md +++ b/src/content/learn/BestPractice-Introduction.md @@ -58,7 +58,7 @@ The GraphQL type system allows for some fields to return [lists of values](/lear Typically fields that could return long lists accept arguments "first" and "after" to allow for specifying a specific region of a list, where "after" is a unique identifier of each of the values in the list. -Ultimately designing APIs with feature-rich pagination led to a best practice pattern called "Connections". Some client tools for GraphQL, such as [Relay](https://facebook.github.io/relay/), know about the Connections pattern and can automatically provide automatic support for client-side pagination when a GraphQL API employs this pattern. +Ultimately designing APIs with feature-rich pagination led to a best practice pattern called "Connections". Some client tools for GraphQL, such as [Relay](https://facebook.github.io/relay/), know about the Connections pattern and can automatically provide support for client-side pagination when a GraphQL API employs this pattern. Read more about this in the article on [Pagination](/learn/pagination/). From 174614e9c2040b8f9634d381291cdbbade5f171f Mon Sep 17 00:00:00 2001 From: Luke Murray Date: Sat, 24 Jul 2021 14:38:42 +1000 Subject: [PATCH 157/439] update URL --- .../code/language-support/c-net/server/entity-graphql.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/code/language-support/c-net/server/entity-graphql.md b/src/content/code/language-support/c-net/server/entity-graphql.md index 07cbd74c6c..32f4b27e28 100644 --- a/src/content/code/language-support/c-net/server/entity-graphql.md +++ b/src/content/code/language-support/c-net/server/entity-graphql.md @@ -1,8 +1,8 @@ --- name: Entity GraphQL description: A GraphQL library for .NET Core. Easily expose you data model as a GraphQL API or bring together multiple data sources into a single GraphQL schema. -url: https://github.com/lukemurray/EntityGraphQL -github: lukemurray/EntityGraphQL +url: https://github.com/EntityGraphQL/EntityGraphQL +github: EntityGraphQL/EntityGraphQL --- ```csharp From 1c1a08e4972431165e03d2f503f31e8d2efa75cb Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Mon, 26 Jul 2021 15:33:27 +0300 Subject: [PATCH 158/439] fix broken GitHub link --- .../code/language-support/c-net/server/entity-graphql.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/code/language-support/c-net/server/entity-graphql.md b/src/content/code/language-support/c-net/server/entity-graphql.md index be3cc954b3..9cf13bd0f1 100644 --- a/src/content/code/language-support/c-net/server/entity-graphql.md +++ b/src/content/code/language-support/c-net/server/entity-graphql.md @@ -1,8 +1,8 @@ --- name: Entity GraphQL description: .NET Core GraphQL library. Compiles to IQueryable to easily expose a schema from an existing data model (E.g. from an Entity Framework data model) -url: https://github.com/lukemurray/EntityGraphQL -github: lukemurray/EntityGraphQL +url: https://github.com/EntityGraphQL/EntityGraphQL +github: EntityGraphQL/EntityGraphQL --- From 932248e27435a0a8ef61b20e7aee1938016aff8f Mon Sep 17 00:00:00 2001 From: Uri Goldshtein Date: Mon, 26 Jul 2021 15:34:40 +0300 Subject: [PATCH 159/439] few more updates --- package.json | 6 +- yarn.lock | 636 +++++---------------------------------------------- 2 files changed, 61 insertions(+), 581 deletions(-) diff --git a/package.json b/package.json index 58b5388a42..be32564739 100644 --- a/package.json +++ b/package.json @@ -15,15 +15,15 @@ "@graphql-tools/schema": "7.1.5", "@weknow/gatsby-remark-twitter": "0.2.3", "assert": "2.0.0", - "codemirror": "5.62.0", + "codemirror": "5.62.2", "codemirror-graphql": "1.0.2", - "gatsby": "3.10.0", + "gatsby": "3.10.1", "gatsby-plugin-anchor-links": "1.2.1", "gatsby-plugin-feed": "3.10.0", "gatsby-plugin-google-analytics": "3.10.0", "gatsby-plugin-less": "5.10.0", "gatsby-plugin-react-helmet": "4.10.0", - "gatsby-plugin-webfonts": "2.1.0", + "gatsby-plugin-webfonts": "2.1.1", "gatsby-source-filesystem": "3.10.0", "gatsby-transformer-remark": "4.7.0", "globby": "11.0.4", diff --git a/yarn.lock b/yarn.lock index c1df97ae99..f0dd4706e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1817,11 +1817,6 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== -"@types/q@^1.5.1": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== - "@types/reach__router@^1.3.7": version "1.3.9" resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.9.tgz#d3aaac0072665c81063cc6c557c18dadd642b226" @@ -2168,7 +2163,7 @@ ajv@^8.0.1: require-from-string "^2.0.2" uri-js "^4.2.2" -alphanum-sort@^1.0.0, alphanum-sort@^1.0.2: +alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= @@ -2946,25 +2941,6 @@ call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -3220,15 +3196,6 @@ clone@^2.1.2: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - codemirror-graphql@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/codemirror-graphql/-/codemirror-graphql-1.0.2.tgz#cfbfb4ab9ed81467dc606848c5eb84e1f5d82766" @@ -3237,10 +3204,10 @@ codemirror-graphql@1.0.2: graphql-language-service-interface "^2.8.2" graphql-language-service-parser "^1.9.0" -codemirror@5.62.0: - version "5.62.0" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.0.tgz#e9ecd012e6f9eaf2e05ff4a449ff750f51619e22" - integrity sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ== +codemirror@5.62.2: + version "5.62.2" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.2.tgz#bce6d19c9829e6e788f83886d48ecf5c1e106e65" + integrity sha512-tVFMUa4J3Q8JUd1KL9yQzQB0/BJt7ZYZujZmTPgo/54Lpuq3ez4C8x/ATUY/wv7b7X3AUq8o3Xd+2C5ZrCGWHw== collapse-white-space@^1.0.2: version "1.0.6" @@ -3255,7 +3222,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -3274,27 +3241,11 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0, color-name@~1.1.4: +color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" - integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" - integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.4" - colord@^2.0.1: version "2.2.0" resolved "https://registry.yarnpkg.com/colord/-/colord-2.2.0.tgz#1b6b97ad3d0845f179d1dbd401158bc3cf062eff" @@ -3536,16 +3487,6 @@ cosmiconfig@6.0.0, cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" @@ -3594,7 +3535,7 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== -css-color-names@0.0.4, css-color-names@^0.0.4: +css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= @@ -3604,14 +3545,6 @@ css-color-names@^1.0.1: resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-1.0.1.tgz#6ff7ee81a823ad46e020fa2fd6ab40a887e2ba67" integrity sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA== -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - css-declaration-sorter@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.0.3.tgz#9dfd8ea0df4cc7846827876fafb52314890c21a9" @@ -3648,11 +3581,6 @@ css-minimizer-webpack-plugin@^2.0.0: serialize-javascript "^5.0.1" source-map "^0.6.1" -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - css-select@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" @@ -3663,16 +3591,6 @@ css-select@^1.1.0: domutils "1.5.1" nth-check "~1.0.1" -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - css-select@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" @@ -3689,22 +3607,6 @@ css-selector-parser@^1.0.0: resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0.tgz#21993fa270d742642a90409a2c0cb3ac0298adf6" - integrity sha512-CdVYz/Yuqw0VdKhXPBIgi8DO3NicJVYZNWeX9XcIuSp9ZoFT5IcleVRW07O5rMjdcx1mb+MEJPknTTEW7DdsYw== - dependencies: - mdn-data "2.0.12" - source-map "^0.6.1" - css-tree@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" @@ -3718,11 +3620,6 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - css-what@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" @@ -3743,42 +3640,6 @@ cssfilter@0.0.10: resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae" integrity sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4= -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - cssnano-preset-default@^5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz#caa54183a8c8df03124a9e23f374ab89df5a9a99" @@ -3814,43 +3675,11 @@ cssnano-preset-default@^5.1.3: postcss-svgo "^5.0.2" postcss-unique-selectors "^5.0.1" -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - cssnano-utils@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-2.0.1.tgz#8660aa2b37ed869d2e2f22918196a9a8b6498ce2" integrity sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ== -cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - cssnano@^5.0.0: version "5.0.6" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.6.tgz#2a91ad34c6521ae31eab3da9c90108ea3093535d" @@ -3860,12 +3689,15 @@ cssnano@^5.0.0: cssnano-preset-default "^5.1.3" is-resolvable "^1.1.0" -csso@^4.0.2: - version "4.1.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.1.0.tgz#1d31193efa99b87aa6bad6c0cef155e543d09e8b" - integrity sha512-h+6w/W1WqXaJA4tb1dk7r5tVbOm97MsKxzwnvOR04UQ6GILroryjMWu3pmCCtL2mLaEStQ0fZgeGiy99mo7iyg== +cssnano@^5.0.7: + version "5.0.7" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.7.tgz#e81894bdf31aa01a0ca3d1d0eee47be18f7f3012" + integrity sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw== dependencies: - css-tree "^1.0.0" + cssnano-preset-default "^5.1.3" + is-resolvable "^1.1.0" + lilconfig "^2.0.3" + yaml "^1.10.2" csso@^4.2.0: version "4.2.0" @@ -4239,7 +4071,7 @@ domutils@1.5.1: dom-serializer "0" domelementtype "1" -domutils@^1.5.1, domutils@^1.7.0: +domutils@^1.5.1: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== @@ -5253,6 +5085,15 @@ fs-extra@9.0.1: jsonfile "^6.0.1" universalify "^1.0.0" +fs-extra@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -5262,7 +5103,7 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.1, fs-extra@^9.1.0: +fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -5484,14 +5325,14 @@ gatsby-plugin-utils@^1.10.0: dependencies: joi "^17.2.1" -gatsby-plugin-webfonts@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-webfonts/-/gatsby-plugin-webfonts-2.1.0.tgz#d226a8063fbfce9a6fe50bc8b3b2b0decb3d7308" - integrity sha512-5emNlF2PMhUPTlTc8OQp3FhVptizlUBjbYRyc3GtKiI4M0mZjSU7d78/6hvUonmlXgqLP94pN2Tkls+r5a2sKg== +gatsby-plugin-webfonts@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/gatsby-plugin-webfonts/-/gatsby-plugin-webfonts-2.1.1.tgz#52159f719369b22cc49d0f82d9119a2f6c78c9d1" + integrity sha512-eeek8hQ2kTrGIIxR97RmRxqDFwd5Uh0TbkJsSwcPowrBM1RrUVhAwERUYOcmQjK7+COjPOer3u61pcAyF7LX1w== dependencies: axios "^0.21.1" - cssnano "^4.1.10" - fs-extra "^9.0.1" + cssnano "^5.0.7" + fs-extra "^10.0.0" lodash.isempty "^4.4.0" postcss "^8.2.2" postcss-js "^3.0.3" @@ -5641,10 +5482,10 @@ gatsby-worker@^0.1.0: dependencies: "@babel/core" "^7.14.6" -gatsby@3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.10.0.tgz#8184a1f623019c50ae1582a58a0563a84c5d4961" - integrity sha512-deVhuroEoS/UjmyLRZv+pkOuRa7/d6rXgMn3VO4K4r/LDsfsrPCe3ATHtuHOdAOJ6fZYRcyFQ2v2zPCPGtR66A== +gatsby@3.10.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.10.1.tgz#7550c8e91c1135c88ee889efe03e4e22a877c263" + integrity sha512-LFO5czWy+mgHv/8GwSYqflKukYKFYwe61wdi4qwNcvnJPeB24w8FrxWKh2RwWkaJuIhB7hzPi45uwDoUrvkbFA== dependencies: "@babel/code-frame" "^7.14.0" "@babel/core" "^7.14.6" @@ -6250,7 +6091,7 @@ has-yarn@^2.1.0: resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== -has@^1.0.0, has@^1.0.3: +has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== @@ -6410,11 +6251,6 @@ hsla-regex@^1.0.0: resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - html-entities@^1.2.1, html-entities@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" @@ -6576,14 +6412,6 @@ immer@8.0.1: resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - import-fresh@^3.0.0, import-fresh@^3.1.0: version "3.2.2" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" @@ -6734,11 +6562,6 @@ ipaddr.js@1.9.1, ipaddr.js@^1.9.0: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - is-absolute-url@^3.0.0, is-absolute-url@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" @@ -6786,11 +6609,6 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-bigint@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" @@ -6851,7 +6669,7 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-color-stop@^1.0.0, is-color-stop@^1.1.0: +is-color-stop@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= @@ -6919,11 +6737,6 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - is-docker@^2.0.0, is-docker@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" @@ -7142,7 +6955,7 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" -is-resolvable@^1.0.0, is-resolvable@^1.1.0: +is-resolvable@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== @@ -7184,13 +6997,6 @@ is-string@^1.0.6: resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - is-symbol@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" @@ -7590,6 +7396,11 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +lilconfig@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.3.tgz#68f3005e921dafbd2a2afb48379986aa6d2579fd" + integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg== + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -8016,21 +7827,11 @@ mdast-util-toc@^5.1.0: unist-util-is "^4.0.0" unist-util-visit "^2.0.0" -mdn-data@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.12.tgz#bbb658d08b38f574bbb88f7b83703defdcc46844" - integrity sha512-ULbAlgzVb8IqZ0Hsxm6hHSlQl3Jckst2YEQS7fODu9ilNWy2LvcoSY7TRFIktABP2mdppBioc66va90T+NUs8Q== - mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - mdurl@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" @@ -8305,7 +8106,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -8543,7 +8344,7 @@ normalize-url@2.0.1: query-string "^5.0.1" sort-keys "^2.0.0" -normalize-url@^3.0.0, normalize-url@^3.3.0: +normalize-url@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== @@ -8577,13 +8378,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -nth-check@^1.0.2, nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - nth-check@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" @@ -8591,6 +8385,13 @@ nth-check@^2.0.0: dependencies: boolbase "^1.0.0" +nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + null-loader@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.1.tgz#8e63bd3a2dd3c64236a4679428632edd0a6dbc6a" @@ -8704,16 +8505,6 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - object.values@^1.1.3, object.values@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" @@ -9249,15 +9040,6 @@ posix-character-classes@^0.1.0: resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -postcss-calc@^7.0.1: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" - integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== - dependencies: - postcss "^7.0.27" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.2" - postcss-calc@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.0.0.tgz#a05b87aacd132740a5db09462a3612453e5df90a" @@ -9266,17 +9048,6 @@ postcss-calc@^8.0.0: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.2" -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-colormin@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.0.tgz#2b620b88c0ff19683f3349f4cf9e24ebdafb2c88" @@ -9287,14 +9058,6 @@ postcss-colormin@^5.2.0: colord "^2.0.1" postcss-value-parser "^4.1.0" -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-convert-values@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz#4ec19d6016534e30e3102fdf414e753398645232" @@ -9302,49 +9065,21 @@ postcss-convert-values@^5.0.1: dependencies: postcss-value-parser "^4.1.0" -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - postcss-discard-comments@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz#9eae4b747cf760d31f2447c27f0619d5718901fe" integrity sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg== -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - postcss-discard-duplicates@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz#68f7cc6458fe6bab2e46c9f55ae52869f680e66d" integrity sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA== -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - postcss-discard-empty@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz#ee136c39e27d5d2ed4da0ee5ed02bc8a9f8bf6d8" integrity sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw== -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - postcss-discard-overridden@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz#454b41f707300b98109a75005ca4ab0ff2743ac6" @@ -9372,16 +9107,6 @@ postcss-loader@^5.0.0: klona "^2.0.4" semver "^7.3.4" -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - postcss-merge-longhand@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz#277ada51d9a7958e8ef8cf263103c9384b322a41" @@ -9391,18 +9116,6 @@ postcss-merge-longhand@^5.0.2: postcss-value-parser "^4.1.0" stylehacks "^5.0.1" -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - postcss-merge-rules@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz#d6e4d65018badbdb7dcc789c4f39b941305d410a" @@ -9414,14 +9127,6 @@ postcss-merge-rules@^5.0.2: postcss-selector-parser "^6.0.5" vendors "^1.0.3" -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-minify-font-values@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz#a90cefbfdaa075bd3dbaa1b33588bb4dc268addf" @@ -9429,16 +9134,6 @@ postcss-minify-font-values@^5.0.1: dependencies: postcss-value-parser "^4.1.0" -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-minify-gradients@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz#2dc79fd1a1afcb72a9e727bc549ce860f93565d2" @@ -9448,18 +9143,6 @@ postcss-minify-gradients@^5.0.1: is-color-stop "^1.1.0" postcss-value-parser "^4.1.0" -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - postcss-minify-params@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz#371153ba164b9d8562842fdcd929c98abd9e5b6c" @@ -9471,16 +9154,6 @@ postcss-minify-params@^5.0.1: postcss-value-parser "^4.1.0" uniqs "^2.0.0" -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - postcss-minify-selectors@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz#4385c845d3979ff160291774523ffa54eafd5a54" @@ -9517,27 +9190,11 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - postcss-normalize-charset@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz#121559d1bebc55ac8d24af37f67bd4da9efd91d0" integrity sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg== -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-display-values@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz#62650b965981a955dffee83363453db82f6ad1fd" @@ -9546,16 +9203,6 @@ postcss-normalize-display-values@^5.0.1: cssnano-utils "^2.0.1" postcss-value-parser "^4.1.0" -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-positions@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz#868f6af1795fdfa86fbbe960dceb47e5f9492fe5" @@ -9563,16 +9210,6 @@ postcss-normalize-positions@^5.0.1: dependencies: postcss-value-parser "^4.1.0" -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-repeat-style@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz#cbc0de1383b57f5bb61ddd6a84653b5e8665b2b5" @@ -9581,15 +9218,6 @@ postcss-normalize-repeat-style@^5.0.1: cssnano-utils "^2.0.1" postcss-value-parser "^4.1.0" -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-string@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz#d9eafaa4df78c7a3b973ae346ef0e47c554985b0" @@ -9597,15 +9225,6 @@ postcss-normalize-string@^5.0.1: dependencies: postcss-value-parser "^4.1.0" -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-timing-functions@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz#8ee41103b9130429c6cbba736932b75c5e2cb08c" @@ -9614,15 +9233,6 @@ postcss-normalize-timing-functions@^5.0.1: cssnano-utils "^2.0.1" postcss-value-parser "^4.1.0" -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-unicode@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz#82d672d648a411814aa5bf3ae565379ccd9f5e37" @@ -9631,16 +9241,6 @@ postcss-normalize-unicode@^5.0.1: browserslist "^4.16.0" postcss-value-parser "^4.1.0" -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-url@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz#ddcdfb7cede1270740cf3e4dfc6008bd96abc763" @@ -9650,14 +9250,6 @@ postcss-normalize-url@^5.0.2: normalize-url "^6.0.1" postcss-value-parser "^4.1.0" -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-normalize-whitespace@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz#b0b40b5bcac83585ff07ead2daf2dcfbeeef8e9a" @@ -9665,15 +9257,6 @@ postcss-normalize-whitespace@^5.0.1: dependencies: postcss-value-parser "^4.1.0" -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-ordered-values@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz#1f351426977be00e0f765b3164ad753dac8ed044" @@ -9682,16 +9265,6 @@ postcss-ordered-values@^5.0.2: cssnano-utils "^2.0.1" postcss-value-parser "^4.1.0" -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-reduce-initial@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz#9d6369865b0f6f6f6b165a0ef5dc1a4856c7e946" @@ -9700,16 +9273,6 @@ postcss-reduce-initial@^5.0.1: browserslist "^4.16.0" caniuse-api "^3.0.0" -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - postcss-reduce-transforms@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz#93c12f6a159474aa711d5269923e2383cedcf640" @@ -9718,15 +9281,6 @@ postcss-reduce-transforms@^5.0.1: cssnano-utils "^2.0.1" postcss-value-parser "^4.1.0" -postcss-selector-parser@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== - dependencies: - dot-prop "^5.2.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - postcss-selector-parser@^6.0.2: version "6.0.4" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" @@ -9745,16 +9299,6 @@ postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - postcss-svgo@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.2.tgz#bc73c4ea4c5a80fbd4b45e29042c34ceffb9257f" @@ -9763,15 +9307,6 @@ postcss-svgo@^5.0.2: postcss-value-parser "^4.1.0" svgo "^2.3.0" -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - postcss-unique-selectors@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz#3be5c1d7363352eff838bd62b0b07a0abad43bfc" @@ -9781,17 +9316,12 @@ postcss-unique-selectors@^5.0.1: postcss-selector-parser "^6.0.5" uniqs "^2.0.0" -postcss-value-parser@^3.0.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: +postcss@^7.0.27: version "7.0.35" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== @@ -9948,11 +9478,6 @@ pupa@^2.1.1: dependencies: escape-goat "^2.0.0" -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - qs@6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" @@ -10691,11 +10216,6 @@ sanitize-html@^1.27.5: parse-srcset "^1.0.2" postcss "^7.0.27" -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - scheduler@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" @@ -10940,13 +10460,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - single-trailing-newline@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/single-trailing-newline/-/single-trailing-newline-1.0.0.tgz#81f0ad2ad645181945c80952a5c1414992ee9664" @@ -11457,15 +10970,6 @@ style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - stylehacks@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.1.tgz#323ec554198520986806388c7fdaebc38d2c06fb" @@ -11518,25 +11022,6 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -svgo@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - svgo@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.1.tgz#603a69ce50311c0e36791528f549644ec1b3f4bc" @@ -12082,11 +11567,6 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -12199,7 +11679,7 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@^1.0.1, util.promisify@~1.0.0: +util.promisify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== @@ -12269,7 +11749,7 @@ vary@^1, vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= -vendors@^1.0.0, vendors@^1.0.3: +vendors@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== @@ -12693,7 +12173,7 @@ yaml-loader@^0.6.0: loader-utils "^1.4.0" yaml "^1.8.3" -yaml@^1.10.0: +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== From bedd2f98ba1eee36af0d7b2bcea57dcb601998e5 Mon Sep 17 00:00:00 2001 From: Michael Esteban Date: Sun, 1 Aug 2021 14:21:10 +1000 Subject: [PATCH 160/439] update sangira url --- src/content/code/language-support/scala/server/sangria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/language-support/scala/server/sangria.md b/src/content/code/language-support/scala/server/sangria.md index c900b46ed6..eabbfef6e5 100644 --- a/src/content/code/language-support/scala/server/sangria.md +++ b/src/content/code/language-support/scala/server/sangria.md @@ -1,7 +1,7 @@ --- name: Sangria description: A Scala GraphQL library that supports [Relay](https://facebook.github.io/relay/). -url: http://sangria-graphql.org/ +url: https://sangria-graphql.github.io/ github: sangria-graphql/sangria --- From 3ea0e282eb01f99cb17951195c569012b14096d9 Mon Sep 17 00:00:00 2001 From: Martin Bonnin Date: Tue, 3 Aug 2021 01:18:28 +0200 Subject: [PATCH 161/439] Update apollo-android.md --- .../java-kotlin-android/client/apollo-android.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/content/code/language-support/java-kotlin-android/client/apollo-android.md b/src/content/code/language-support/java-kotlin-android/client/apollo-android.md index d4e6fc704e..129a0b23bc 100644 --- a/src/content/code/language-support/java-kotlin-android/client/apollo-android.md +++ b/src/content/code/language-support/java-kotlin-android/client/apollo-android.md @@ -1,8 +1,19 @@ --- name: Apollo Android -description: A strongly-typed, caching GraphQL client for Android, written in Java. +description: A strongly-typed, caching GraphQL client for Android, the JVM and Kotlin multiplatform. url: https://github.com/apollographql/apollo-android github: apollographql/apollo-android --- +Apollo Android is a Kotlin client with support for Android, Java8+, iOS and MacOS. It features: +* Java and Kotlin code generation +* Queries, Mutations and Subscriptions +* Reflection-free parsing of responses +* Normalized cache +* HTTP cache +* File uploads +* Persisted queries +* Query batching +* Custom scalar types +* Reactive bindings for: RxJava2, RxJava3, Coroutines, Reactor and Mutiny From 63608fc9beebb00542a66b8f8b553e505dc69926 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Mon, 16 Aug 2021 09:04:09 -0400 Subject: [PATCH 162/439] (docs) Rename Apollo Graph Manager service to Apollo Studio. Update links and desc --- src/content/code/services/apollo-graph-manager.md | 7 ------- src/content/code/services/apollo-studio.md | 8 ++++++++ 2 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 src/content/code/services/apollo-graph-manager.md create mode 100644 src/content/code/services/apollo-studio.md diff --git a/src/content/code/services/apollo-graph-manager.md b/src/content/code/services/apollo-graph-manager.md deleted file mode 100644 index d0283fd22f..0000000000 --- a/src/content/code/services/apollo-graph-manager.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -name: Apollo Graph Manager -description: A cloud service for monitoring the performance and usage of your GraphQL backend. -url: https://engine.apollographql.com ---- - - diff --git a/src/content/code/services/apollo-studio.md b/src/content/code/services/apollo-studio.md new file mode 100644 index 0000000000..4fee0218b7 --- /dev/null +++ b/src/content/code/services/apollo-studio.md @@ -0,0 +1,8 @@ +--- +name: Apollo Studio +description: A cloud service that helps you build, validate, monitor and secure your organizations data graph. +url: https://www.apollographql.com/docs/studio/ +github: apollographql/apollo-studio-community +--- + + From 33570e21430d88323449425eb33de3699b9a68e2 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Thu, 19 Aug 2021 23:09:56 -0700 Subject: [PATCH 163/439] Fix footer alignment --- src/components/Footer/index.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index e76bb9a01e..2324152c47 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -2,13 +2,13 @@ import React from "react" import Link from "../Link" interface LinkItem { - text:string, - href:string + text: string + href: string } interface FooterLinks { - text:string, - href?:string, + text: string + href?: string subsections: LinkItem[] } @@ -60,6 +60,7 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ }, { text: "GraphQL Foundation", + href: "/foundation/", subsections: [ { text: "About", href: "/foundation/" }, { text: "Join", href: "/foundation/join/" }, @@ -71,7 +72,7 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ }, ] -const Footer = ({sourcePath}: { sourcePath: string }) => { +const Footer = ({ sourcePath }: { sourcePath: string }) => { return (
      @@ -107,7 +108,6 @@ const Footer = ({sourcePath}: { sourcePath: string }) => { and Terms of Use.

      O_1#*wu!F5{bI&S`sgBf0<5?1P_w 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 z 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φb$LZJU$tQSO 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

    -
) } From f2da5dd5aad1f1e411be01a148d0a256e8c857fb Mon Sep 17 00:00:00 2001 From: Denis Badurina Date: Tue, 24 Aug 2021 09:57:25 +0200 Subject: [PATCH 164/439] docs: Add `graphql-sse` --- .../language-support/javascript/tools/graphql-sse.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/content/code/language-support/javascript/tools/graphql-sse.md diff --git a/src/content/code/language-support/javascript/tools/graphql-sse.md b/src/content/code/language-support/javascript/tools/graphql-sse.md new file mode 100644 index 0000000000..a75cb2910e --- /dev/null +++ b/src/content/code/language-support/javascript/tools/graphql-sse.md @@ -0,0 +1,9 @@ +--- +name: GraphQL-SSE +description: Zero-dependency, HTTP/1 safe, simple, GraphQL over Server-Sent Events Protocol server and client. +url: https://github.com/enisdenjo/graphql-sse +github: enisdenjo/graphql-sse +npm: "graphql-sse" +--- + + From 71fb32666e317436c7d8796dedc0c1d6a8a5bec8 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Tue, 24 Aug 2021 11:46:36 -0700 Subject: [PATCH 165/439] prettier --- src/Containers/Sections/Hero/index.tsx | 107 ++++++++++++------------- src/assets/css/_css/variables.less | 10 +-- src/components/Header/index.tsx | 2 +- 3 files changed, 59 insertions(+), 60 deletions(-) diff --git a/src/Containers/Sections/Hero/index.tsx b/src/Containers/Sections/Hero/index.tsx index 42c4684e87..9801b96a59 100644 --- a/src/Containers/Sections/Hero/index.tsx +++ b/src/Containers/Sections/Hero/index.tsx @@ -1,74 +1,73 @@ -import { Link } from 'gatsby'; -import React from 'react'; -import HeaderLinks from '../../../components/HeaderLinks'; -import Search from '../../../components/Search'; -import Prism from '../../../components/Prism'; +import { Link } from "gatsby" +import React from "react" +import HeaderLinks from "../../../components/HeaderLinks" +import Search from "../../../components/Search" +import Prism from "../../../components/Prism" - const Hero = () => { - return ( -
-
-
-
- - -
-
-
-
- GraphQL Logo -

GraphQL

-
+ return ( +
+
+
+
+ + +
+
+
+
+ GraphQL Logo +

GraphQL

+
-
-

Describe your data

- +

Describe your data

+ -
+ language={"graphql"} + /> +
-
-

Ask for what you want

- +

Ask for what you want

+ -
+ language={"graphql"} + /> +
-
-

Get predictable results

- +

Get predictable results

+ -
-
- -
- - Get Started - - - Learn More - + language={"json"} + />
+
+ +
+ + Get Started + + + Learn More +
- ) -}; +
+ ) +} -export default Hero; \ No newline at end of file +export default Hero diff --git a/src/assets/css/_css/variables.less b/src/assets/css/_css/variables.less index 160161d36c..201f9244dc 100644 --- a/src/assets/css/_css/variables.less +++ b/src/assets/css/_css/variables.less @@ -1,10 +1,10 @@ /* https://www.pantone.com/color-finder/Rhodamine-Red-C */ -@dark-color: #171E26; -@rhodamine-color: #E10098; +@dark-color: #171e26; +@rhodamine-color: #e10098; @text-color: #202020; .headline-font(@size: 48px, @color: @text-color) { - font-family: 'Rubik', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; color: @color; font-size: @size; @@ -12,7 +12,7 @@ } .body-font(@size: 18px, @color: @text-color) { - font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; color: @color; font-size: @size; @@ -20,7 +20,7 @@ } .code-font(@size: 13px, @color: @text-color) { - font-family: 'Roboto Mono', Menlo, Monaco, monospace; + font-family: "Roboto Mono", Menlo, Monaco, monospace; font-weight: 400; color: @color; font-size: @size; diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index fba9ca0023..0202c1e7ac 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -17,7 +17,7 @@ const Header = () => { /> GraphQL - + From c671b9358ecc41dc23cc19c9248d5eda2e491901 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 25 Aug 2021 06:19:07 +0000 Subject: [PATCH 166/439] Add renovate.json --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000..f45d8f110c --- /dev/null +++ b/renovate.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "config:base" + ] +} From 68c81ad5560873063f41fcc0f37dabc700057593 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 25 Aug 2021 18:05:57 +0000 Subject: [PATCH 167/439] Update dependency codemirror to v5.62.3 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index be32564739..f6fdf10349 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@graphql-tools/schema": "7.1.5", "@weknow/gatsby-remark-twitter": "0.2.3", "assert": "2.0.0", - "codemirror": "5.62.2", + "codemirror": "5.62.3", "codemirror-graphql": "1.0.2", "gatsby": "3.10.1", "gatsby-plugin-anchor-links": "1.2.1", diff --git a/yarn.lock b/yarn.lock index f0dd4706e1..c44dbdf237 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3204,10 +3204,10 @@ codemirror-graphql@1.0.2: graphql-language-service-interface "^2.8.2" graphql-language-service-parser "^1.9.0" -codemirror@5.62.2: - version "5.62.2" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.2.tgz#bce6d19c9829e6e788f83886d48ecf5c1e106e65" - integrity sha512-tVFMUa4J3Q8JUd1KL9yQzQB0/BJt7ZYZujZmTPgo/54Lpuq3ez4C8x/ATUY/wv7b7X3AUq8o3Xd+2C5ZrCGWHw== +codemirror@5.62.3: + version "5.62.3" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.3.tgz#5cfdee6931c8b2d1b39ae773aaaaec2cc6b5558e" + integrity sha512-zZAyOfN8TU67ngqrxhOgtkSAGV9jSpN1snbl8elPtnh9Z5A11daR405+dhLzLnuXrwX0WCShWlybxPN3QC/9Pg== collapse-white-space@^1.0.2: version "1.0.6" From 618dfc02821754d7ace045f0fc57a08fd86f88a9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 25 Aug 2021 19:15:09 +0000 Subject: [PATCH 168/439] Update gatsby monorepo --- package.json | 14 +- yarn.lock | 837 ++++++++++++++++++++++++++++++++------------------- 2 files changed, 538 insertions(+), 313 deletions(-) diff --git a/package.json b/package.json index be32564739..626a8a736c 100644 --- a/package.json +++ b/package.json @@ -17,15 +17,15 @@ "assert": "2.0.0", "codemirror": "5.62.2", "codemirror-graphql": "1.0.2", - "gatsby": "3.10.1", + "gatsby": "3.12.0", "gatsby-plugin-anchor-links": "1.2.1", - "gatsby-plugin-feed": "3.10.0", - "gatsby-plugin-google-analytics": "3.10.0", - "gatsby-plugin-less": "5.10.0", - "gatsby-plugin-react-helmet": "4.10.0", + "gatsby-plugin-feed": "3.12.0", + "gatsby-plugin-google-analytics": "3.12.0", + "gatsby-plugin-less": "5.12.0", + "gatsby-plugin-react-helmet": "4.12.0", "gatsby-plugin-webfonts": "2.1.1", - "gatsby-source-filesystem": "3.10.0", - "gatsby-transformer-remark": "4.7.0", + "gatsby-source-filesystem": "3.12.0", + "gatsby-transformer-remark": "4.9.0", "globby": "11.0.4", "graphql": "15.5.1", "marked": "2.1.3", diff --git a/yarn.lock b/yarn.lock index f0dd4706e1..23a414fcd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -35,6 +35,11 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== +"@babel/compat-data@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== + "@babel/core@7.10.5": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330" @@ -57,20 +62,20 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.14.6": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" - integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== +"@babel/core@^7.14.8": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" + integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.14.5" - "@babel/helper-compilation-targets" "^7.14.5" - "@babel/helper-module-transforms" "^7.14.5" - "@babel/helpers" "^7.14.6" - "@babel/parser" "^7.14.6" + "@babel/generator" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.0" + "@babel/helper-module-transforms" "^7.15.0" + "@babel/helpers" "^7.14.8" + "@babel/parser" "^7.15.0" "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -78,10 +83,10 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/eslint-parser@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.14.7.tgz#91be59a4f7dd60d02a3ef772d156976465596bda" - integrity sha512-6WPwZqO5priAGIwV6msJcdc9TsEPzYeYdS/Xuoap+/ihkgN6dzHp2bcAAwyWZ5bLzk0vvjDmKvRwkqNaiJ8BiQ== +"@babel/eslint-parser@^7.14.9": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.15.0.tgz#b54f06e04d0e93aebcba99f89251e3bf0ee39f21" + integrity sha512-+gSPtjSBxOZz4Uh8Ggqu7HbfpB8cT1LwW0DnVVLZEJvzXauiD0Di3zszcBkRmfGGrLdYeHUwcflG7i3tr9kQlw== dependencies: eslint-scope "^5.1.1" eslint-visitor-keys "^2.1.0" @@ -105,6 +110,15 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.14.9", "@babel/generator@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" + integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== + dependencies: + "@babel/types" "^7.15.0" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/helper-annotate-as-pure@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" @@ -137,6 +151,16 @@ browserslist "^4.16.6" semver "^6.3.0" +"@babel/helper-compilation-targets@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818" + integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A== + dependencies: + "@babel/compat-data" "^7.15.0" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" + "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542" @@ -240,6 +264,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-member-expression-to-functions@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b" + integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg== + dependencies: + "@babel/types" "^7.15.0" + "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz#1644c01591a15a2f084dd6d092d9430eb1d1216c" @@ -283,6 +314,20 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helper-module-transforms@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08" + integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.0" + "@babel/helper-simple-access" "^7.14.8" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" + "@babel/helper-optimise-call-expression@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" @@ -343,6 +388,16 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helper-replace-supers@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4" + integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.15.0" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" + "@babel/helper-simple-access@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" @@ -357,6 +412,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-simple-access@^7.14.8": + version "7.14.8" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924" + integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg== + dependencies: + "@babel/types" "^7.14.8" + "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4" @@ -388,6 +450,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== +"@babel/helper-validator-identifier@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" + integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== + "@babel/helper-validator-option@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" @@ -412,14 +479,14 @@ "@babel/traverse" "^7.12.1" "@babel/types" "^7.12.1" -"@babel/helpers@^7.14.6": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" - integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== +"@babel/helpers@^7.14.8": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357" + integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g== dependencies: "@babel/template" "^7.14.5" - "@babel/traverse" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" "@babel/highlight@^7.10.4": version "7.10.4" @@ -444,11 +511,16 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" integrity sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== -"@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7": +"@babel/parser@^7.14.5", "@babel/parser@^7.14.7": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== +"@babel/parser@^7.14.9", "@babel/parser@^7.15.0": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862" + integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e" @@ -458,10 +530,10 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz#784a48c3d8ed073f65adcf30b57bcbf6c8119ace" - integrity sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q== +"@babel/plugin-proposal-async-generator-functions@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz#7028dc4fa21dc199bbacf98b39bab1267d0eaf9a" + integrity sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-remap-async-to-generator" "^7.14.5" @@ -752,10 +824,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf" - integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA== +"@babel/plugin-transform-classes@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f" + integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-function-name" "^7.14.5" @@ -848,14 +920,14 @@ "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97" - integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== +"@babel/plugin-transform-modules-commonjs@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281" + integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig== dependencies: - "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-module-transforms" "^7.15.0" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-simple-access" "^7.14.8" babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.14.5": @@ -877,10 +949,10 @@ "@babel/helper-module-transforms" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz#60c06892acf9df231e256c24464bfecb0908fd4e" - integrity sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg== +"@babel/plugin-transform-named-capturing-groups-regex@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz#c68f5c5d12d2ebaba3762e57c2c4f6347a46e7b2" + integrity sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.14.5" @@ -945,6 +1017,17 @@ "@babel/plugin-syntax-jsx" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/plugin-transform-react-jsx@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz#3314b2163033abac5200a869c4de242cd50a914c" + integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-jsx" "^7.14.5" + "@babel/types" "^7.14.9" + "@babel/plugin-transform-react-pure-annotations@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc" @@ -1039,17 +1122,17 @@ "@babel/helper-create-regexp-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/preset-env@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.7.tgz#5c70b22d4c2d893b03d8c886a5c17422502b932a" - integrity sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA== +"@babel/preset-env@^7.14.9": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464" + integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q== dependencies: - "@babel/compat-data" "^7.14.7" - "@babel/helper-compilation-targets" "^7.14.5" + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-validator-option" "^7.14.5" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" - "@babel/plugin-proposal-async-generator-functions" "^7.14.7" + "@babel/plugin-proposal-async-generator-functions" "^7.14.9" "@babel/plugin-proposal-class-properties" "^7.14.5" "@babel/plugin-proposal-class-static-block" "^7.14.5" "@babel/plugin-proposal-dynamic-import" "^7.14.5" @@ -1082,7 +1165,7 @@ "@babel/plugin-transform-async-to-generator" "^7.14.5" "@babel/plugin-transform-block-scoped-functions" "^7.14.5" "@babel/plugin-transform-block-scoping" "^7.14.5" - "@babel/plugin-transform-classes" "^7.14.5" + "@babel/plugin-transform-classes" "^7.14.9" "@babel/plugin-transform-computed-properties" "^7.14.5" "@babel/plugin-transform-destructuring" "^7.14.7" "@babel/plugin-transform-dotall-regex" "^7.14.5" @@ -1093,10 +1176,10 @@ "@babel/plugin-transform-literals" "^7.14.5" "@babel/plugin-transform-member-expression-literals" "^7.14.5" "@babel/plugin-transform-modules-amd" "^7.14.5" - "@babel/plugin-transform-modules-commonjs" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.0" "@babel/plugin-transform-modules-systemjs" "^7.14.5" "@babel/plugin-transform-modules-umd" "^7.14.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.7" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" "@babel/plugin-transform-new-target" "^7.14.5" "@babel/plugin-transform-object-super" "^7.14.5" "@babel/plugin-transform-parameters" "^7.14.5" @@ -1111,11 +1194,11 @@ "@babel/plugin-transform-unicode-escapes" "^7.14.5" "@babel/plugin-transform-unicode-regex" "^7.14.5" "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.14.5" + "@babel/types" "^7.15.0" babel-plugin-polyfill-corejs2 "^0.2.2" babel-plugin-polyfill-corejs3 "^0.2.2" babel-plugin-polyfill-regenerator "^0.2.2" - core-js-compat "^3.15.0" + core-js-compat "^3.16.0" semver "^6.3.0" "@babel/preset-modules@^0.1.4": @@ -1165,17 +1248,17 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.14.6": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" - integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== +"@babel/runtime@^7.14.8": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" + integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== dependencies: regenerator-runtime "^0.13.4" -"@babel/standalone@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.14.7.tgz#68635da005d6a34a0259599e0720d2e73133ecc3" - integrity sha512-7RlfMPR4604SbYpj5zvs2ZK587hVhixgU9Pd9Vs8lB8KYtT3U0apXSf0vZXhy8XRh549eUmJOHXhWKTO3ObzOQ== +"@babel/standalone@^7.14.9": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.15.3.tgz#60f74273202ffcc6bb1428918053449fe477227c" + integrity sha512-Bst2YWEyQ2ROyO0+jxPVnnkSmUh44/x54+LSbe5M4N5LGfOkxpajEUKVE4ndXtIVrLlHCyuiqCPwv3eC1ItnCg== "@babel/template@^7.10.4": version "7.10.4" @@ -1210,7 +1293,7 @@ globals "^11.1.0" lodash "^4.17.19" -"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.14.7": +"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== @@ -1225,6 +1308,21 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.14.9", "@babel/traverse@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" + integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.0" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.15.0" + "@babel/types" "^7.15.0" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae" @@ -1242,6 +1340,14 @@ "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" +"@babel/types@^7.14.8", "@babel/types@^7.14.9", "@babel/types@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" + integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1582,6 +1688,11 @@ resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3" integrity sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w== +"@tokenizer/token@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" + integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== + "@trysound/sax@0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.1.1.tgz#3348564048e7a2d7398c935d466c0414ebb6a669" @@ -1594,10 +1705,10 @@ dependencies: "@types/node-fetch" "2" -"@turist/time@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@turist/time/-/time-0.0.1.tgz#57637d2a7d1860adb9f9cecbdcc966ce4f551d63" - integrity sha512-M2BiThcbxMxSKX8W4z5u9jKZn6datnM3+FpEU+eYw0//l31E2xhqi7vTAuJ/Sf0P3yhp66SDJgPu3bRRpvrdQQ== +"@turist/time@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@turist/time/-/time-0.0.2.tgz#32fe0ce708ea0f4512776bd313409f1459976dda" + integrity sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ== "@types/codemirror@5.60.2": version "5.60.2" @@ -1817,7 +1928,7 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== -"@types/reach__router@^1.3.7": +"@types/reach__router@^1.3.9": version "1.3.9" resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.9.tgz#d3aaac0072665c81063cc6c557c18dadd642b226" integrity sha512-N6rqQqTTAV/zKLfK3iq9Ww3wqCEhTZvsilhl0zI09zETdVq1QGmJH6+/xnj8AFUWIrle2Cqo+PGM/Ltr1vBb9w== @@ -2560,36 +2671,36 @@ babel-plugin-polyfill-regenerator@^0.2.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" -babel-plugin-remove-graphql-queries@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.10.0.tgz#879bd4aaa95a0516bf358d6b3653a1cec0e2e1d1" - integrity sha512-boXe4V22Tz5DhlbsyNFWRMSYpAQhbBksxnHQZF3Rs1TVptIcm3RmJKL10ze6qTKJW2a97J3qpmAmNpi/CFTttg== +babel-plugin-remove-graphql-queries@^3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.12.0.tgz#b27b2536c893bd706534f2d58be8d9c598f60f04" + integrity sha512-0ZfLBZ3MWJpAOec3x0QqPFOOsHXsSRNtv8OIGE0/bKvG7ke2aUuMldg3REwdN6Aa4S+zYUW02IQfvICsZFryJQ== babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== -babel-preset-gatsby@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.10.0.tgz#dc8f443f0a653f90df79dafc0d86087378420dd0" - integrity sha512-fyRpNl/8S738Ke+MkFreRigofSeeaQYm5aycyiAxcJrXb+lKp6aSzPpLMRq48Ypgeace0b+PJ2F5gNugx9e+LA== +babel-preset-gatsby@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.12.0.tgz#e34ba94b24525cf37471521626c4f4db2f54e2fd" + integrity sha512-8L9E830Pwr15EFarIkBSAP0GU6fVIcdSRaZCgPrHgIUJPjJxeNf+3zB6f3klYiLlj+LICiBpcmls6JosDw+HqQ== dependencies: "@babel/plugin-proposal-class-properties" "^7.14.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-classes" "^7.14.5" + "@babel/plugin-transform-classes" "^7.14.9" "@babel/plugin-transform-runtime" "^7.14.5" "@babel/plugin-transform-spread" "^7.14.6" - "@babel/preset-env" "^7.14.7" + "@babel/preset-env" "^7.14.9" "@babel/preset-react" "^7.14.0" - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-macros "^2.8.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" - gatsby-core-utils "^2.10.0" - gatsby-legacy-polyfills "^1.10.0" + gatsby-core-utils "^2.12.0" + gatsby-legacy-polyfills "^1.12.0" babel-runtime@^6.26.0: version "6.26.0" @@ -2832,6 +2943,17 @@ browserslist@^4.14.5, browserslist@^4.16.0, browserslist@^4.16.3, browserslist@^ escalade "^3.1.1" node-releases "^1.1.71" +browserslist@^4.16.8: + version "4.16.8" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.8.tgz#cb868b0b554f137ba6e33de0ecff2eda403c4fb0" + integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ== + dependencies: + caniuse-lite "^1.0.30001251" + colorette "^1.3.0" + electron-to-chromium "^1.3.811" + escalade "^3.1.1" + node-releases "^1.1.75" + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -2992,6 +3114,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001154, can resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz#45b941bbd833cb0fa53861ff2bae746b3c6ca5d4" integrity sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA== +caniuse-lite@^1.0.30001251: + version "1.0.30001251" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85" + integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A== + ccount@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" @@ -3014,7 +3141,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.1: +chalk@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== @@ -3030,6 +3157,14 @@ chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + character-entities-html4@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" @@ -3256,6 +3391,11 @@ colorette@^1.2.2: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== +colorette@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af" + integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w== + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -3440,7 +3580,7 @@ core-js-compat@3.9.0: browserslist "^4.16.3" semver "7.0.0" -core-js-compat@^3.14.0, core-js-compat@^3.15.0: +core-js-compat@^3.14.0: version "3.15.2" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== @@ -3448,6 +3588,14 @@ core-js-compat@^3.14.0, core-js-compat@^3.15.0: browserslist "^4.16.6" semver "7.0.0" +core-js-compat@^3.16.0: + version "3.16.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.16.3.tgz#ae12a6e20505a1d79fbd16b6689dfc77fc989114" + integrity sha512-A/OtSfSJQKLAFRVd4V0m6Sep9lPdjD8bpN8v3tCCGwE0Tmh0hOiVDm9tw6mXmWOKOSZIyr3EkywPo84cJjGvIQ== + dependencies: + browserslist "^4.16.8" + semver "7.0.0" + core-js-pure@^3.0.0: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" @@ -3498,10 +3646,10 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -create-gatsby@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-1.10.0.tgz#0ccc0bc65cc7f7b217c18e97481b442301b4a0e6" - integrity sha512-EiN8bJepWMN4itheoQ9ul1jNrSWoWy5Cw+kAfF1sN0J7ZWtuYCFfRZX97VRTt6C7bvlHkTw7gew2pUbFS8La+Q== +create-gatsby@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-1.12.0.tgz#5b7b74cf30617a2b9d7fad148f46ab532d030869" + integrity sha512-d8wlwgNgKrmd6J+cr4z1Hsis+sCwr9LoxnqSFqFzXcWowlODS5NP8gUZdCZ54hHd+0qIuAA77Wp67GAyhkFlCA== cross-fetch@3.0.6: version "3.0.6" @@ -4134,6 +4282,11 @@ electron-to-chromium@^1.3.585: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.585.tgz#71cdb722c73488b9475ad1c572cf43a763ef9081" integrity sha512-xoeqjMQhgHDZM7FiglJAb2aeOxHZWFruUc3MbAGTgE7GB8rr5fTn1Sdh5THGuQtndU3GuXlu91ZKqRivxoCZ/A== +electron-to-chromium@^1.3.811: + version "1.3.817" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.817.tgz#911b4775b5d9fa0c4729d4694adc81de85d8d8f6" + integrity sha512-Vw0Faepf2Id9Kf2e97M/c99qf168xg86JLKDxivvlpBQ9KDtjSeX0v+TiuSE25PqeQfTz+NJs375b64ca3XOIQ== + "emoji-regex@>=6.0.0 <=6.1.1": version "6.1.1" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" @@ -4412,26 +4565,26 @@ eslint-config-react-app@^6.0.0: dependencies: confusing-browser-globals "^1.0.10" -eslint-import-resolver-node@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" - integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== +eslint-import-resolver-node@^0.3.6: + version "0.3.6" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" + integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== dependencies: - debug "^2.6.9" - resolve "^1.13.1" + debug "^3.2.7" + resolve "^1.20.0" -eslint-module-utils@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" - integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== +eslint-module-utils@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz#94e5540dd15fe1522e8ffa3ec8db3b7fa7e7a534" + integrity sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q== dependencies: debug "^3.2.7" pkg-dir "^2.0.0" -eslint-plugin-flowtype@^5.3.1: - version "5.8.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz#35b55e4ce559b90efbe913ed33630e391e301481" - integrity sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw== +eslint-plugin-flowtype@^5.8.2: + version "5.9.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.0.tgz#8d2d81d3d79bb53470ed62b97409b31684757e30" + integrity sha512-aBUVPA5Wt0XyuV3Wg8flfVqYJR6yR2nRLuyPwoTjCg5VTk4G1X1zQpInr39tUGgRxqrA+d+B9GYK4+/d1i0Rfw== dependencies: lodash "^4.17.15" string-natural-compare "^3.0.1" @@ -4446,26 +4599,26 @@ eslint-plugin-graphql@^4.0.0: lodash.flatten "^4.4.0" lodash.without "^4.4.0" -eslint-plugin-import@^2.22.1: - version "2.23.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" - integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== +eslint-plugin-import@^2.23.4: + version "2.24.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz#2c8cd2e341f3885918ee27d18479910ade7bb4da" + integrity sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q== dependencies: array-includes "^3.1.3" array.prototype.flat "^1.2.4" debug "^2.6.9" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.4" - eslint-module-utils "^2.6.1" + eslint-import-resolver-node "^0.3.6" + eslint-module-utils "^2.6.2" find-up "^2.0.0" has "^1.0.3" - is-core-module "^2.4.0" + is-core-module "^2.6.0" minimatch "^3.0.4" - object.values "^1.1.3" + object.values "^1.1.4" pkg-up "^2.0.0" read-pkg-up "^3.0.0" resolve "^1.20.0" - tsconfig-paths "^3.9.0" + tsconfig-paths "^3.11.0" eslint-plugin-jsx-a11y@^6.4.1: version "6.4.1" @@ -4489,7 +4642,7 @@ eslint-plugin-react-hooks@^4.2.0: resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@^7.23.1: +eslint-plugin-react@^7.24.0: version "7.24.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== @@ -4539,7 +4692,7 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-webpack-plugin@^2.5.3: +eslint-webpack-plugin@^2.5.4: version "2.5.4" resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== @@ -4551,10 +4704,10 @@ eslint-webpack-plugin@^2.5.3: normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.20.0: - version "7.31.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.31.0.tgz#f972b539424bf2604907a970860732c5d99d3aca" - integrity sha512-vafgJpSh2ia8tnTkNUkwxGmnumgckLh5aAbLa1xRmIn9+owi8qBNGKL+B881kNKNTy7FFqTEkpNkUvmw0n6PkA== +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.3" @@ -4910,7 +5063,7 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -file-type@^16.0.0, file-type@^16.2.0: +file-type@^16.0.0: version "16.5.1" resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.1.tgz#dd697dc5c3a2f4db63af746f38a6322e5e7bc6a5" integrity sha512-Pi1G43smrCy82Q3be3sfKaeS5uHdfj905dP88YqhroG6TYbVY2ljTdDXeXqa6Cn5nOk6znOjWM2uZptA8vH/qQ== @@ -4919,6 +5072,15 @@ file-type@^16.0.0, file-type@^16.2.0: strtok3 "^6.0.3" token-types "^2.0.0" +file-type@^16.5.3: + version "16.5.3" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.3.tgz#474b7e88c74724046abb505e9b8ed4db30c4fc06" + integrity sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A== + dependencies: + readable-web-to-node-stream "^3.0.0" + strtok3 "^6.2.4" + token-types "^4.1.1" + file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" @@ -5151,27 +5313,27 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gatsby-cli@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-3.10.0.tgz#b5a5949893dad097715f0f36debaebafcfc47a4d" - integrity sha512-RgHTA2qdxhdUugoi+S6BCv6LFDYxuV7P8QfbG0QRmmIAybtmpgfse6oLspWgtXwR4liRDZh/hRgwVA4y48JmlA== +gatsby-cli@^3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-3.12.0.tgz#207318d4abf0acd63949ef4a9898708d1e230a6e" + integrity sha512-Yf2Xa1mLbRi0yjtIRwklRCuTJB+DEKx5jl/2jFKKZkAdIHU8mXizBEkh4Pf0zeERv/22OjsfeCixjBcAw7WbHA== dependencies: "@babel/code-frame" "^7.14.0" "@types/common-tags" "^1.8.0" better-opn "^2.0.0" - chalk "^4.1.1" + chalk "^4.1.2" clipboardy "^2.3.0" common-tags "^1.8.0" configstore "^5.0.1" convert-hrtime "^3.0.0" - create-gatsby "^1.10.0" + create-gatsby "^1.12.0" envinfo "^7.7.3" execa "^5.1.1" fs-exists-cached "^1.0.0" fs-extra "^8.1.0" - gatsby-core-utils "^2.10.0" - gatsby-recipes "^0.21.0" - gatsby-telemetry "^2.10.0" + gatsby-core-utils "^2.12.0" + gatsby-recipes "^0.23.0" + gatsby-telemetry "^2.12.0" hosted-git-info "^3.0.6" is-valid-path "^0.1.1" joi "^17.4.0" @@ -5195,56 +5357,56 @@ gatsby-cli@^3.10.0: yoga-layout-prebuilt "^1.9.6" yurnalist "^2.1.0" -gatsby-core-utils@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.10.0.tgz#bc37ea9eb6bb5f327aa4bdc0345a37d9390d4a7a" - integrity sha512-xvVebKSrjHkZQQkeEjuAekCAg17KT2l44d/yn7w2dzBGay244m8hoY8LRtLRdsrSp30ix89QklefuP9frEfhbA== +gatsby-core-utils@^2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.12.0.tgz#4fcf608aa8c2767e384ed795ef00e12c85528047" + integrity sha512-aN9fub3XX/uEqAstxG3mr8BH6hMGhTmAzANZH3HSV4tyG1Y4a4FKisZA0ggmy/dKOy5cyeuoMHmzAr8+qtHcAw== dependencies: ci-info "2.0.0" configstore "^5.0.1" - file-type "^16.2.0" + file-type "^16.5.3" fs-extra "^8.1.0" - node-object-hash "^2.0.0" - proper-lockfile "^4.1.1" + node-object-hash "^2.3.8" + proper-lockfile "^4.1.2" tmp "^0.2.1" xdg-basedir "^4.0.0" -gatsby-graphiql-explorer@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.10.0.tgz#61811a1e96a715b07a8b89673ac1a943fd42f9a0" - integrity sha512-KCPHiFV0sYcw++CNqDaiWktZ3ZRaHBZBUhYdnDrQGuphJ02zpTINnxiTBRYYTNhaDdi4wmGI46RJVikr7AHfvg== +gatsby-graphiql-explorer@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.12.0.tgz#9bff842c9fc17b6a6f71b160605f8a98c9770b3b" + integrity sha512-bmMZSTvWWEA76MO9vrYVZOYKkzWvxksexmh0R55cQDbfWXN4btmYhFhM7wqotC8ezX0MqLNo7RGBzWKofbPUJg== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" -gatsby-legacy-polyfills@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.10.0.tgz#929097725313628c2c00845f2741bb6075b47a87" - integrity sha512-hhC0cUp8cnZYzm9/y4DAFeTK5K99m5FOkir4/Tw7EjaPSwkjCytHS/gsOMf9cVAd/4H2A+GPYV5XvjNhBuJNGQ== +gatsby-legacy-polyfills@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.12.0.tgz#9f33647316eac59762615aaa3b2d4656cbe84140" + integrity sha512-vNHDVKORgcm5jiCf2qao4DgYXLtIDQNlpMAb8OCssvPzH6JdFugE1mTFCJv1PMdAfsIsSplnKTzBb1MfC0jUMw== dependencies: core-js-compat "3.9.0" -gatsby-link@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-3.10.0.tgz#4e3be3f891d7e2569174ef5664e6a51545b0ce80" - integrity sha512-8Tt5zDmbth/E89eIAuH8yeZbUzN5We+P/s0Y98+trxxxT2G7QLjFlCSf3/ofFW/mlZLS5DkM64nLGp0q43rBKQ== +gatsby-link@^3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-3.12.0.tgz#19b6fa76e5a6ed1bc1b5dc44dccb384c35beb33a" + integrity sha512-rtTcM9lEDE9nrKFqL110fqlBJUvqEwjmZmWSDFTiSjqVk6GpVDkegaWhepqg4bwgbobXYtoJ/f/sEq5RRiMU4A== dependencies: - "@babel/runtime" "^7.14.6" - "@types/reach__router" "^1.3.7" + "@babel/runtime" "^7.14.8" + "@types/reach__router" "^1.3.9" prop-types "^15.7.2" -gatsby-page-utils@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-1.10.0.tgz#e0acb3905ddab5e73568141827f3aeddd7d635c7" - integrity sha512-nu4z/6I60Cgk6HPBgrZ8Zkf4PfZel1Ur42gWTCXQkfe/zuDNfoqT6udndMdk6PT09go2VrLbXoeunysANm/BJg== +gatsby-page-utils@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-1.12.0.tgz#52f12cacb3b09b2b0c4c7270cb202c9aede74afa" + integrity sha512-ixdKMiPNn5PYA6TcC0fP2j7fvA58x+f6sQSaoN2DYWFx9NFz9XDjHi3omr8o7w5VRFKVdYsGw9nRTY4PRHGIlQ== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" bluebird "^3.7.2" chokidar "^3.5.1" fs-exists-cached "^1.0.0" - gatsby-core-utils "^2.10.0" - glob "^7.1.6" + gatsby-core-utils "^2.12.0" + glob "^7.1.7" lodash "^4.17.21" - micromatch "^4.0.2" + micromatch "^4.0.4" gatsby-plugin-anchor-links@1.2.1: version "1.2.1" @@ -5253,75 +5415,75 @@ gatsby-plugin-anchor-links@1.2.1: dependencies: scroll-to-element "^2.0.3" -gatsby-plugin-feed@3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-3.10.0.tgz#de9ce1ec799da5cc1dbbdf2369aa54ea229af1ef" - integrity sha512-wB5Kkmqji+/bs3R2UOWXH2Ffpe6nZ9iAUBnA+ud1j5sm0NJh6nEEXrMT9m1TSF6Y8Stb0GKPQ2dXdBgK3+LEIw== +gatsby-plugin-feed@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-3.12.0.tgz#108624c0bbe47fd53f4a17858ddee4c559f649e1" + integrity sha512-PYqdWFIxlvJA+T8RdQmFIQwCpehYnomVNv8cYFj+QBe3T0O/EXr76A0avvbtJn9u/USVInZXmVanTpboi2Y35g== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" "@hapi/joi" "^15.1.1" common-tags "^1.8.0" fs-extra "^9.1.0" - gatsby-plugin-utils "^1.10.0" + gatsby-plugin-utils "^1.12.0" lodash.merge "^4.6.2" rss "^1.2.2" -gatsby-plugin-google-analytics@3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-3.10.0.tgz#a1b51b9e4fb2aed8eb6ec93d5d8dd08b50950038" - integrity sha512-vLYTZm2tNwT2R3EogCuG7f/UQm3cv9t0ehkpFnFppZgSqf9vB+LTWnzP+YYvjdv5amEsRdlVFTL8S8jekUFyug== +gatsby-plugin-google-analytics@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-3.12.0.tgz#ba12909843d7359d59d549cc06824b17511b3afc" + integrity sha512-KthqhyFci/nGzzdrlGyZtZne+J79HTPZZ1Q+hVloMJJgIF8GzBHECApRqg/dNzz+MBnbEozww9iSFmvh4GzmJA== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" minimatch "3.0.4" web-vitals "^1.1.2" -gatsby-plugin-less@5.10.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-5.10.0.tgz#3f8e15afcb81992d17a3fff33cc942164ef94a26" - integrity sha512-LxjhwhnJ1+abyUWnLUyHd6a14f/K+Yr5aChN99KLikKT4qQsCBKX5EouvneddOr8Mg8qP/Qosf1WZKFkzYddZA== +gatsby-plugin-less@5.12.0: + version "5.12.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-5.12.0.tgz#d37b7b4bdaece12f84b650c9161edb6b462dfc93" + integrity sha512-yaey0Kj9aOXDuYO52GljFnFM9FoN2zi9ZP1S89+FxlG40j7H7Rhn44QkSiE5OBEqLeQkWURTLGHf3bjDFZyLgA== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" less-loader "^6.2.0" -gatsby-plugin-page-creator@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.10.0.tgz#aa9dc22a86bb3bd18ea200f8a4a39ea34d3a3425" - integrity sha512-3DJUxqEcEyvAq3uoPP3MZIrlibruMkaG7vb0g6WOucA5kd6D/4Q7ghb6DT5WU0IKpOy6MNuH1c2Qba7KMpS4jQ== +gatsby-plugin-page-creator@^3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.12.0.tgz#79a74354e1e5a1400d7721aba5f6127d2de187b2" + integrity sha512-SOEkRp2VY++Tt/vRr7WvHHEyDolXTN1Yodabsjs/OvvG0txL+Sq0hKYQNuPSRHucJY8wNCNOIN/5jsn0FTtAGA== dependencies: - "@babel/traverse" "^7.14.7" + "@babel/traverse" "^7.14.9" "@sindresorhus/slugify" "^1.1.2" chokidar "^3.5.1" fs-exists-cached "^1.0.0" - gatsby-core-utils "^2.10.0" - gatsby-page-utils "^1.10.0" - gatsby-telemetry "^2.10.0" - globby "^11.0.3" + gatsby-core-utils "^2.12.0" + gatsby-page-utils "^1.12.0" + gatsby-telemetry "^2.12.0" + globby "^11.0.4" lodash "^4.17.21" -gatsby-plugin-react-helmet@4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.10.0.tgz#b33f25dd7b2062cdf6040bb4249ab5a3aa2dd4e4" - integrity sha512-cmYU2Y0krb6L5Bgb4RoR/LW9ZJw946eDrvVOYk71hoSEjsvIIYkAwAI+kVziApdCGH9Is79y1qMrLKMAG+YKSw== +gatsby-plugin-react-helmet@4.12.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.12.0.tgz#85272d332497cf51ef399b48f06b1d4c81f3e42a" + integrity sha512-vjVy+tEWGWgyTP7QnJEK2P++ctQ+mWBYGu92fSeHoEFhkxp7G0/v8E92YAPu0cKHEp7cwo4kEXo5++cWqj3QDQ== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" -gatsby-plugin-typescript@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.10.0.tgz#921e103bc3fd11b899e3091b9aa432542dad8948" - integrity sha512-nk8sOTpz3+6bfWuwzcwHmovDQzLxlmgVjtiEUouqfmSsvvkNmjSTxINE0imY3dV9Cq4qWXqXz1ux5f0cRr2OxA== +gatsby-plugin-typescript@^3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.12.0.tgz#fad15b7a6d6495949f7b3fc528b57d6054d463eb" + integrity sha512-lkOV3uL6vhGsYIWIJIRNTr1yjTwu6Ci/iERKk4x91vNc9hCMD9dAVt1HyCc6g4jPS6uVVsqM9VUd8HqEnCPcLw== dependencies: - "@babel/core" "^7.14.6" + "@babel/core" "^7.14.8" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" "@babel/plugin-proposal-numeric-separator" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/preset-typescript" "^7.14.0" - "@babel/runtime" "^7.14.6" - babel-plugin-remove-graphql-queries "^3.10.0" + "@babel/runtime" "^7.14.8" + babel-plugin-remove-graphql-queries "^3.12.0" -gatsby-plugin-utils@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.10.0.tgz#88ca8a1d63be68ebdd65af83046c0f2fa011f725" - integrity sha512-JRg3er+8qay7qCaGTlFR96AeMPYVShihcAJd8TwpbfrmVSn69iWVLt3hUstpSdQxvhSRF4m4unVEhlKH3oSTOg== +gatsby-plugin-utils@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.12.0.tgz#c07d7f24cd2c70faa12ce2e8f755494a118b1070" + integrity sha512-IlftnoN9ZNw+nd9HLvCyTajf/SHfV7WOOsQVWsKJmRPoZaeWwAFdtrMXKyqMPVSc1D1JfCg/qxTef+5ypch7OA== dependencies: joi "^17.2.1" @@ -5337,26 +5499,26 @@ gatsby-plugin-webfonts@2.1.1: postcss "^8.2.2" postcss-js "^3.0.3" -gatsby-react-router-scroll@^4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.10.0.tgz#4df44bf4dcae2b2af75b5487fded9c385e5b54f1" - integrity sha512-yeGpfd+ScDZwkdqgJdyMES8sj2SJ0At5W9j+p0u/03hkkMG4JocttwvzJRIQEHbl9Dz8bBDtlgba3zwTU2cWww== +gatsby-react-router-scroll@^4.12.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.12.0.tgz#a5ccf7bb5d15d0585c4a5f1632479510d66d4b76" + integrity sha512-dMPQAKJQEI1bim0gd0xl4QZltw3YDrGi1lWwT2qfF/eNIJmruhEsF9COn2wOXYKgVqobZpePsNchQquJ+CR9hw== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" -gatsby-recipes@^0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.21.0.tgz#865b61788e39385209bf8e3857454490b0f8d868" - integrity sha512-oo9ci5G6TiXc5wVnRrTfJhX92ZsjICVa0ldX7aQ/8JR77HelfO3MFfQuIkswla+o0MGcbyxgVoLX45kgzY7aaA== +gatsby-recipes@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.23.0.tgz#94c0cd958d47ba2bcfa0bacf8674b61438f7cc29" + integrity sha512-dR/u2mFiWhPf+0O8MuFfnl5JTbjOChYKG9+CIhubLwAjJN0cDbvleSJEQ7K32quKd56dqNf1psXqpZ+UUlx8vA== dependencies: - "@babel/core" "^7.14.6" - "@babel/generator" "^7.14.5" + "@babel/core" "^7.14.8" + "@babel/generator" "^7.14.9" "@babel/helper-plugin-utils" "^7.14.0" "@babel/plugin-proposal-optional-chaining" "^7.14.5" - "@babel/plugin-transform-react-jsx" "^7.14.5" - "@babel/standalone" "^7.14.7" + "@babel/plugin-transform-react-jsx" "^7.14.9" + "@babel/standalone" "^7.14.9" "@babel/template" "^7.14.0" - "@babel/types" "^7.14.5" + "@babel/types" "^7.14.9" "@graphql-tools/schema" "^7.0.0" "@graphql-tools/utils" "^7.0.2" "@hapi/hoek" "8.x.x" @@ -5372,8 +5534,8 @@ gatsby-recipes@^0.21.0: express "^4.17.1" express-graphql "^0.12.0" fs-extra "^8.1.0" - gatsby-core-utils "^2.10.0" - gatsby-telemetry "^2.10.0" + gatsby-core-utils "^2.12.0" + gatsby-telemetry "^2.12.0" glob "^7.1.6" graphql "^15.4.0" graphql-compose "~7.25.0" @@ -5408,52 +5570,52 @@ gatsby-recipes@^0.21.0: xstate "^4.9.1" yoga-layout-prebuilt "^1.9.6" -gatsby-source-filesystem@3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.10.0.tgz#57f1e3d7d778177316651a42c9fb62e457e4997b" - integrity sha512-u5gNZ/p6ZX0RQ2em2Y6e7VYNolavadHagizSsdbgxXKGMtJJq+q2OElGDfAvmAs6htIZ1jx7sF+dpS5ZHuCixw== +gatsby-source-filesystem@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.12.0.tgz#cbd3b0361570f1c612623c48b6d2f52459eb26e6" + integrity sha512-Rs++VHDiyop/yFiNnJhn4+ot3DRwzrjE5fNnrxScTGk0GT8wqcne/c3PFCcQcVOmnu01N2DL1BdPmQP/jF6xAw== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" better-queue "^3.8.10" chokidar "^3.4.3" file-type "^16.0.0" fs-extra "^8.1.0" - gatsby-core-utils "^2.10.0" + gatsby-core-utils "^2.12.0" got "^9.6.0" md5-file "^5.0.0" - mime "^2.4.6" + mime "^2.5.2" pretty-bytes "^5.4.1" progress "^2.0.3" valid-url "^1.0.9" xstate "^4.14.0" -gatsby-telemetry@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.10.0.tgz#ebc7e74e10d1ddc88aa69c8288eb3984c58a8fa7" - integrity sha512-uon+KRo6NQqkc6Qk/QTw+RmaxIjFFIK7cSU8XXE3y353il2Tk04Kxct2hMHn8Zdl4TYyKla1T5UIvVV/EfpBcg== +gatsby-telemetry@^2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.12.0.tgz#9c3838bb29aa6eab8a69853fd3e888ef6acce96e" + integrity sha512-W27oKt7/ThrNz12lPiclb9J7v/Q6ZM5Eh+JQ5w/TRFs4vqLOsfJZxmYG2HzFvAZtoFUB1JsbvmHZDMxUtR84Uw== dependencies: "@babel/code-frame" "^7.14.0" - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.14.8" "@turist/fetch" "^7.1.7" - "@turist/time" "^0.0.1" + "@turist/time" "^0.0.2" async-retry-ng "^2.0.1" boxen "^4.2.0" configstore "^5.0.1" fs-extra "^8.1.0" - gatsby-core-utils "^2.10.0" - git-up "^4.0.2" - is-docker "^2.1.1" + gatsby-core-utils "^2.12.0" + git-up "^4.0.5" + is-docker "^2.2.1" lodash "^4.17.21" node-fetch "^2.6.1" uuid "3.4.0" -gatsby-transformer-remark@4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.7.0.tgz#ceff7c1a211d7620d60a1b5f1de7af0c5c2c3f7c" - integrity sha512-zZLMeGY/RAzT25c0fU/InGiIE47+Dx/pjwCcQN9SE5nib4eATVM3GjH8HeIYkzsvXRF2Qd0hj++H/enBojhJIQ== +gatsby-transformer-remark@4.9.0: + version "4.9.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.9.0.tgz#504e5eddb361c59126f2c0265a234d1efe1350d5" + integrity sha512-1zz5lF4XYv+pwb+cIwY3RuKim0qgFOcYDG/1Pw6vSz2QZ6bDf6QwwwblIoXonxVaOzAzdRQzcgSj8bp+Doht5w== dependencies: - "@babel/runtime" "^7.14.6" - gatsby-core-utils "^2.10.0" + "@babel/runtime" "^7.14.8" + gatsby-core-utils "^2.12.0" gray-matter "^4.0.2" hast-util-raw "^6.0.2" hast-util-to-html "^7.1.2" @@ -5475,25 +5637,25 @@ gatsby-transformer-remark@4.7.0: unist-util-select "^3.0.4" unist-util-visit "^2.0.3" -gatsby-worker@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-0.1.0.tgz#861eb266665a08e3cf2847e1d604871155b24921" - integrity sha512-YEGupwa21qSr9xTQkCaynIVxR/8zRd53V06PW7Qwo5faOIgJryEI54a6Z9ueWPsXiuEXxx1T6LiLpAmk7k4+rA== +gatsby-worker@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-0.3.0.tgz#62e359fa707533e46311569a24c20e2d8d948b95" + integrity sha512-p3MeekhBnErQqUwYabpsx6YCMEbP3MNYcB1ZsEe675XEvS3omooomnKcpbLx1ev6245tuxbzdKUd0Tlg1fiXqg== dependencies: - "@babel/core" "^7.14.6" + "@babel/core" "^7.14.8" -gatsby@3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.10.1.tgz#7550c8e91c1135c88ee889efe03e4e22a877c263" - integrity sha512-LFO5czWy+mgHv/8GwSYqflKukYKFYwe61wdi4qwNcvnJPeB24w8FrxWKh2RwWkaJuIhB7hzPi45uwDoUrvkbFA== +gatsby@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.12.0.tgz#f6e39716b8d9412353be9d2fa880f19dd5f03216" + integrity sha512-H0F2ZNLuYZAg2TyHSjvsKlYfLo9bNUoMha3W4csLeAsI8okP3HV9m0J8FXVMrK4CdGc1RXqQzNu+2HdUpdMZZQ== dependencies: "@babel/code-frame" "^7.14.0" - "@babel/core" "^7.14.6" - "@babel/eslint-parser" "^7.14.7" - "@babel/parser" "^7.14.7" - "@babel/runtime" "^7.14.6" - "@babel/traverse" "^7.14.7" - "@babel/types" "^7.14.5" + "@babel/core" "^7.14.8" + "@babel/eslint-parser" "^7.14.9" + "@babel/parser" "^7.14.9" + "@babel/runtime" "^7.14.8" + "@babel/traverse" "^7.14.9" + "@babel/types" "^7.14.9" "@gatsbyjs/reach-router" "^1.3.6" "@gatsbyjs/webpack-hot-middleware" "^2.25.2" "@nodelib/fs.walk" "^1.2.4" @@ -5509,14 +5671,14 @@ gatsby@3.10.1: babel-plugin-add-module-exports "^1.0.4" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-lodash "^3.3.4" - babel-plugin-remove-graphql-queries "^3.10.0" - babel-preset-gatsby "^1.10.0" + babel-plugin-remove-graphql-queries "^3.12.0" + babel-preset-gatsby "^1.12.0" better-opn "^2.0.0" bluebird "^3.7.2" body-parser "^1.19.0" browserslist "^4.12.2" cache-manager "^2.11.1" - chalk "^4.1.1" + chalk "^4.1.2" chokidar "^3.4.2" common-tags "^1.8.0" compression "^1.7.4" @@ -5533,15 +5695,15 @@ gatsby@3.10.1: detect-port "^1.3.0" devcert "^1.1.3" dotenv "^8.2.0" - eslint "^7.20.0" + eslint "^7.32.0" eslint-config-react-app "^6.0.0" - eslint-plugin-flowtype "^5.3.1" + eslint-plugin-flowtype "^5.8.2" eslint-plugin-graphql "^4.0.0" - eslint-plugin-import "^2.22.1" + eslint-plugin-import "^2.23.4" eslint-plugin-jsx-a11y "^6.4.1" - eslint-plugin-react "^7.23.1" + eslint-plugin-react "^7.24.0" eslint-plugin-react-hooks "^4.2.0" - eslint-webpack-plugin "^2.5.3" + eslint-webpack-plugin "^2.5.4" event-source-polyfill "^1.0.15" execa "^5.1.1" express "^4.17.1" @@ -5552,17 +5714,17 @@ gatsby@3.10.1: find-cache-dir "^3.3.1" fs-exists-cached "1.0.0" fs-extra "^8.1.0" - gatsby-cli "^3.10.0" - gatsby-core-utils "^2.10.0" - gatsby-graphiql-explorer "^1.10.0" - gatsby-legacy-polyfills "^1.10.0" - gatsby-link "^3.10.0" - gatsby-plugin-page-creator "^3.10.0" - gatsby-plugin-typescript "^3.10.0" - gatsby-plugin-utils "^1.10.0" - gatsby-react-router-scroll "^4.10.0" - gatsby-telemetry "^2.10.0" - gatsby-worker "^0.1.0" + gatsby-cli "^3.12.0" + gatsby-core-utils "^2.12.0" + gatsby-graphiql-explorer "^1.12.0" + gatsby-legacy-polyfills "^1.12.0" + gatsby-link "^3.12.0" + gatsby-plugin-page-creator "^3.12.0" + gatsby-plugin-typescript "^3.12.0" + gatsby-plugin-utils "^1.12.0" + gatsby-react-router-scroll "^4.12.0" + gatsby-telemetry "^2.12.0" + gatsby-worker "^0.3.0" glob "^7.1.6" got "8.3.2" graphql "^15.4.0" @@ -5583,7 +5745,7 @@ gatsby@3.10.1: memoizee "^0.4.15" micromatch "^4.0.2" mime "^2.4.6" - mini-css-extract-plugin "1.6.0" + mini-css-extract-plugin "1.6.2" mitt "^1.2.0" mkdirp "^0.5.1" moment "^2.27.0" @@ -5707,13 +5869,13 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -git-up@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.2.tgz#10c3d731051b366dc19d3df454bfca3f77913a7c" - integrity sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ== +git-up@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.5.tgz#e7bb70981a37ea2fb8fe049669800a1f9a01d759" + integrity sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA== dependencies: is-ssh "^1.3.0" - parse-url "^5.0.0" + parse-url "^6.0.0" github-slugger@^1.2.1: version "1.3.0" @@ -5761,6 +5923,18 @@ glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.1.7: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-dirs@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" @@ -5808,7 +5982,7 @@ globby@11.0.1: merge2 "^1.3.0" slash "^3.0.0" -globby@11.0.4, globby@^11.0.3: +globby@11.0.4, globby@^11.0.3, globby@^11.0.4: version "11.0.4" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -6688,13 +6862,20 @@ is-core-module@^2.0.0: dependencies: has "^1.0.3" -is-core-module@^2.2.0, is-core-module@^2.4.0: +is-core-module@^2.2.0: version "2.5.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== dependencies: has "^1.0.3" +is-core-module@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.6.0.tgz#d7553b2526fe59b92ba3e40c8df757ec8a709e19" + integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -6737,11 +6918,16 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-docker@^2.0.0, is-docker@^2.1.1: +is-docker@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== +is-docker@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -7996,6 +8182,14 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" @@ -8047,6 +8241,11 @@ mime@^2.4.4, mime@^2.4.6: resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== +mime@^2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== + mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -8067,10 +8266,10 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz#b4db2525af2624899ed64a23b0016e0036411893" - integrity sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw== +mini-css-extract-plugin@1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz#83172b4fd812f8fc4a09d6f6d16f924f53990ca8" + integrity sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q== dependencies: loader-utils "^2.0.0" schema-utils "^3.0.0" @@ -8285,10 +8484,10 @@ node-gyp-build@^4.2.0: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== -node-object-hash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.0.0.tgz#9971fcdb7d254f05016bd9ccf508352bee11116b" - integrity sha512-VZR0zroAusy1ETZMZiGeLkdu50LGjG5U1KHZqTruqtTyQ2wfWhHG2Ow4nsUbfTFGlaREgNHcCWoM/OzEm6p+NQ== +node-object-hash@^2.3.8: + version "2.3.9" + resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.3.9.tgz#d6bbea42201e7a7bf32a3064c44662c020653aaf" + integrity sha512-NQt1YURrMPeQGZzW4lRbshUEF2PqxJEZYY4XJ/L+q33dI8yPYvnb7QXmwUcl1EuXluzeY4TEV+H6H0EmtI6f5g== node-releases@^1.1.61, node-releases@^1.1.71: version "1.1.73" @@ -8300,6 +8499,11 @@ node-releases@^1.1.65: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.65.tgz#52d9579176bd60f23eba05c4438583f341944b81" integrity sha512-YpzJOe2WFIW0V4ZkJQd/DGR/zdVwc/pI4Nl1CZrBO19FdRcSTmsuhdttw9rsTzzJLrNcSloLiBbEYx1C4f6gpA== +node-releases@^1.1.75: + version "1.1.75" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe" + integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw== + noms@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" @@ -8344,17 +8548,12 @@ normalize-url@2.0.1: query-string "^5.0.1" sort-keys "^2.0.0" -normalize-url@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - normalize-url@^4.1.0: version "4.5.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== -normalize-url@^6.0.1: +normalize-url@^6.0.1, normalize-url@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== @@ -8505,7 +8704,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.3, object.values@^1.1.4: +object.values@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== @@ -8803,13 +9002,13 @@ parse-srcset@^1.0.2: resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" integrity sha1-8r0iH2zJcKk42IVWq8WJyqqiveE= -parse-url@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" - integrity sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA== +parse-url@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-6.0.0.tgz#f5dd262a7de9ec00914939220410b66cff09107d" + integrity sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw== dependencies: is-ssh "^1.3.0" - normalize-url "^3.3.0" + normalize-url "^6.1.0" parse-path "^4.0.0" protocols "^1.4.0" @@ -8937,6 +9136,11 @@ peek-readable@^4.0.0: resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.0.tgz#b024ef391c86136eba0ae9df3ff4f966a09e9a7e" integrity sha512-kLbU4cz6h86poGVBKgAVMpFmD47nX04fPPQNKnv9fuj+IJZYkEBjsYAVu5nDbZWx0ZsWwWlMzeG90zQa5KLBaA== +peek-readable@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.1.tgz#9a045f291db254111c3412c1ce4fec27ddd4d202" + integrity sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ== + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -8952,6 +9156,11 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -9414,12 +9623,12 @@ prop-types@^15.6.1, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.8.1" -proper-lockfile@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.1.tgz#284cf9db9e30a90e647afad69deb7cb06881262c" - integrity sha512-1w6rxXodisVpn7QYvLk706mzprPTAPCYAqxMvctmPN3ekuRk/kuGkGc82pangZiAt4R3lwSuUzheTTn0/Yb7Zg== +proper-lockfile@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f" + integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA== dependencies: - graceful-fs "^4.1.11" + graceful-fs "^4.2.4" retry "^0.12.0" signal-exit "^3.0.2" @@ -10073,7 +10282,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3.2: +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2: version "1.18.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== @@ -10955,6 +11164,14 @@ strtok3@^6.0.3: dependencies: peek-readable "^4.0.0" +strtok3@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.2.4.tgz#302aea64c0fa25d12a0385069ba66253fdc38a81" + integrity sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw== + dependencies: + "@tokenizer/token" "^0.3.0" + peek-readable "^4.0.1" + style-loader@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" @@ -11203,6 +11420,14 @@ token-types@^2.0.0: "@tokenizer/token" "^0.1.1" ieee754 "^1.2.1" +token-types@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.1.1.tgz#ef9e8c8e2e0ded9f1b3f8dbaa46a3228b113ba1a" + integrity sha512-hD+QyuUAyI2spzsI0B7gf/jJ2ggR4RjkAo37j3StuePhApJUwcWDjnHDOFdIWYSwNR28H14hpwm4EI+V1Ted1w== + dependencies: + "@tokenizer/token" "^0.3.0" + ieee754 "^1.2.1" + trim-leading-lines@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz#0e7cac3e83042dcf95a74ed36966f17744d5c169" @@ -11235,10 +11460,10 @@ ts-pnp@^1.1.6: resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -tsconfig-paths@^3.9.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" - integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== +tsconfig-paths@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36" + integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" From 4efaf58c3f04fdcddb6664587aff23b2f34f4f48 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 25 Aug 2021 20:48:26 +0000 Subject: [PATCH 169/439] Update dependency @graphql-tools/schema to v8 --- package.json | 2 +- yarn.lock | 87 ++++++++++++++++++---------------------------------- 2 files changed, 30 insertions(+), 59 deletions(-) diff --git a/package.json b/package.json index be32564739..3271ca4520 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1" }, "dependencies": { - "@graphql-tools/schema": "7.1.5", + "@graphql-tools/schema": "8.1.2", "@weknow/gatsby-remark-twitter": "0.2.3", "assert": "2.0.0", "codemirror": "5.62.2", diff --git a/yarn.lock b/yarn.lock index f0dd4706e1..792e0b2ed9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1351,14 +1351,23 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.0.1" -"@graphql-tools/schema@7.1.5": - version "7.1.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711" - integrity sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA== +"@graphql-tools/merge@^8.0.2": + version "8.0.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.0.3.tgz#56c844bc5d7d833456695c8e5eda4f1a0d5be873" + integrity sha512-lVMyW9cREs+nQYbUvMaaqSl+pRCezl2RafNMFi/04akjvOtjVefdi7n3pArpSqPhLHPJDyQRlI8CK8cmOZ9jTA== dependencies: - "@graphql-tools/utils" "^7.1.2" - tslib "~2.2.0" - value-or-promise "1.0.6" + "@graphql-tools/utils" "^8.1.2" + tslib "~2.3.0" + +"@graphql-tools/schema@8.1.2": + version "8.1.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.1.2.tgz#913879da1a7889a9488e9b7dc189e7c83eff74be" + integrity sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg== + dependencies: + "@graphql-tools/merge" "^8.0.2" + "@graphql-tools/utils" "^8.1.1" + tslib "~2.3.0" + value-or-promise "1.0.10" "@graphql-tools/schema@^7.0.0": version "7.0.0" @@ -1401,14 +1410,12 @@ camel-case "4.1.1" tslib "~2.0.1" -"@graphql-tools/utils@^7.1.2": - version "7.10.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" - integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== +"@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.1.2": + version "8.1.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.1.2.tgz#a376259fafbca7532fda657e3abeec23b545e5d3" + integrity sha512-3G+NIBR5mHjPm78jAD0l07JRE0XH+lr9m7yL/wl69jAzK0Jr/H+/Ok4ljEolI70iglz+ZhIShVPAwyesF6rnFg== dependencies: - "@ardatan/aggregate-error" "0.0.6" - camel-case "4.1.2" - tslib "~2.2.0" + tslib "~2.3.0" "@graphql-tools/wrap@^7.0.0": version "7.0.1" @@ -2954,14 +2961,6 @@ camel-case@4.1.1: pascal-case "^3.1.1" tslib "^1.10.0" -camel-case@4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" @@ -7581,13 +7580,6 @@ lower-case@^2.0.1: dependencies: tslib "^1.10.0" -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - lowercase-keys@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" @@ -8257,14 +8249,6 @@ no-case@^3.0.3: lower-case "^2.0.1" tslib "^1.10.0" -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - node-eta@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/node-eta/-/node-eta-0.9.0.tgz#9fb0b099bcd2a021940e603c64254dc003d9a7a8" @@ -8854,14 +8838,6 @@ pascal-case@^3.1.1: no-case "^3.0.3" tslib "^1.10.0" -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -11255,15 +11231,10 @@ tslib@^2.0.0, tslib@~2.0.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== -tslib@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== - -tslib@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== +tslib@~2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== tsutils@^3.21.0: version "3.21.0" @@ -11739,10 +11710,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -value-or-promise@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.6.tgz#218aa4794aa2ee24dcf48a29aba4413ed584747f" - integrity sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg== +value-or-promise@1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.10.tgz#5bf041f1e9a8e7043911875547636768a836e446" + integrity sha512-1OwTzvcfXkAfabk60UVr5NdjtjJ0Fg0T5+B1bhxtrOEwSH2fe8y4DnLgoksfCyd8yZCOQQHB0qLMQnwgCjbXLQ== vary@^1, vary@~1.1.2: version "1.1.2" From 3d77b974ee3b44b1576835b82686ff91268be70c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 25 Aug 2021 21:10:32 +0000 Subject: [PATCH 170/439] Update dependency marked to v3 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f6fdf10349..09c113d64a 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "gatsby-transformer-remark": "4.7.0", "globby": "11.0.4", "graphql": "15.5.1", - "marked": "2.1.3", + "marked": "3.0.2", "numbro": "2.3.2", "parser-front-matter": "1.6.4", "prism-react-renderer": "1.2.1", diff --git a/yarn.lock b/yarn.lock index c44dbdf237..cf2e055dce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7679,10 +7679,10 @@ markdown-table@^2.0.0: dependencies: repeat-string "^1.0.0" -marked@2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.3.tgz#bd017cef6431724fd4b27e0657f5ceb14bff3753" - integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== +marked@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/marked/-/marked-3.0.2.tgz#60ce97d6aec34dd882ab4bb4df82494666854e17" + integrity sha512-TMJQQ79Z0e3rJYazY0tIoMsFzteUGw9fB3FD+gzuIT3zLuG9L9ckIvUfF51apdJkcqc208jJN2KbtPbOvXtbjA== md5-file@^5.0.0: version "5.0.0" From 7234421718679ecc2009bdfbb1545c6bc287a784 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Thu, 26 Aug 2021 11:13:44 -0700 Subject: [PATCH 171/439] Update footer links (#1089) Includes some of the newer additions to the site and minor rearranging and renaming of links to make more sense. --- gatsby-node.js | 9 +++ src/assets/css/_css/graphql.less | 22 ++++--- src/components/Footer/index.tsx | 68 +++++++++++--------- src/components/HeaderLinks/index.tsx | 5 -- src/content/community/Community-Resources.md | 1 + src/content/community/Community-Users.md | 1 + static/img/edit.svg | 1 + static/img/logos/discord.svg | 1 + static/img/logos/github.svg | 1 + static/img/logos/stackoverflow.svg | 1 + static/img/logos/twitter.svg | 1 + 11 files changed, 69 insertions(+), 42 deletions(-) create mode 100644 static/img/edit.svg create mode 100644 static/img/logos/discord.svg create mode 100644 static/img/logos/github.svg create mode 100644 static/img/logos/stackoverflow.svg create mode 100644 static/img/logos/twitter.svg diff --git a/gatsby-node.js b/gatsby-node.js index b0c255ef10..01073a9874 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -201,6 +201,15 @@ exports.createPages = async ({ graphql, actions }) => { category: "GraphQL Foundation", }, }, + { + frontmatter: { + sidebarTitle: "GraphQL Landscape", + title: "GraphQL Landscape", + permalink: "https://landscape.graphql.org/", + date: null, + category: "GraphQL Foundation", + }, + }, ], }, ], diff --git a/src/assets/css/_css/graphql.less b/src/assets/css/_css/graphql.less index 8cc4fb0474..a6c4332b9a 100644 --- a/src/assets/css/_css/graphql.less +++ b/src/assets/css/_css/graphql.less @@ -208,7 +208,7 @@ footer { .nav-home { display: table; - margin: -12px 20px 0 0; + margin: -12px 20px 0 -10px; padding: 10px; width: 50px; height: 50px; @@ -224,15 +224,21 @@ footer { } } - a { + a, span { color: white; display: table; margin: 2px -10px; padding: 3px 10px; - &:hover, - &:focus { - color: @rhodamine-color; - text-decoration: none; + position: relative; + + img { + opacity: 0.6; + position: absolute; + height: 0.85em; + right: ~"calc(100% - 4px)"; + top: 50%; + transform: translateY(-50%); + user-select: none; } } @@ -241,11 +247,11 @@ footer { margin: 0 0 10px; &, - & > a { + & > a, & > span { color: lighten(@dark-color, 50%); } - & > a { + & > a, & > span { margin: 0 -10px; } } diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 2324152c47..1b3b8bf9bb 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -4,6 +4,7 @@ import Link from "../Link" interface LinkItem { text: string href: string + icon?: string } interface FooterLinks { @@ -17,57 +18,65 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ text: "Learn", href: "/learn/", subsections: [ - { text: "Introduction", href: "/learn/" }, - { text: "Query Language", href: "/learn/queries/" }, - { text: "Type System", href: "/learn/schema/" }, - { text: "Execution", href: "/learn/execution/" }, + { text: "Introduction to GraphQL", href: "/learn/" }, { text: "Best Practices", href: "/learn/best-practices/" }, + { text: "Frequently Asked Questions", href: "/faq/" }, + { text: "Training Courses", href: "/community/users/#training-courses" }, ], }, { - text: "Spec and Code", + text: "Code", href: "/code", subsections: [ - { text: "Specification", href: "https://spec.graphql.org" }, - { text: "Languages", href: "/code/#languages" }, - { text: "Tools", href: "/code/#tools" }, - { text: "Services", href: "/code/#services" }, { - text: "Edit this page ✎", - href: - "https://github.com/graphql/graphql.github.io/edit/source/" + - sourcePath, + text: "GitHub", + href: "https://github.com/graphql", + icon: "/img/logos/github.svg", }, + { text: "GraphQL Specification", href: "https://spec.graphql.org" }, + { text: "Libraries & Tools", href: "/code/" }, + { text: "Services & Vendors", href: "/code/#services" }, ], }, { text: "Community", href: "/community", subsections: [ - { text: "Code of Conduct", href: "/codeofconduct/" }, - { text: "GitHub", href: "https://github.com/graphql" }, { - text: "Stack Overflow", - href: "http://stackoverflow.com/questions/tagged/graphql", + text: "@graphql", + href: "https://twitter.com/graphql", + icon: "/img/logos/twitter.svg", + }, + { + text: "Discord", + href: "https://discord.graphql.org/", + icon: "/img/logos/discord.svg", }, { - text: "Facebook Group", - href: "https://www.facebook.com/groups/graphql.community/", + text: "Stack Overflow", + href: "http://stackoverflow.com/questions/tagged/graphql", + icon: "/img/logos/stackoverflow.svg", }, - { text: "Twitter", href: "https://twitter.com/GraphQL" }, - { text: "Upcoming Events", href: "/community/upcoming-events/" }, + { text: "Resources", href: "/community/users/" }, + { text: "Events", href: "/community/upcoming-events/" }, + { text: "Landscape", href: "https://landscape.graphql.org" }, ], }, { - text: "GraphQL Foundation", - href: "/foundation/", + text: "& More", subsections: [ - { text: "About", href: "/foundation/" }, - { text: "Join", href: "/foundation/join/" }, - { text: "Current members", href: "/foundation/members/" }, - { text: "Landscape", href: "https://landscape.graphql.org" }, + { text: "News Blog", href: "/blog/" }, + { text: "GraphQL Foundation", href: "/foundation/" }, { text: "Artwork", href: "https://github.com/graphql/artwork" }, - { text: "Contact", href: "/foundation/contact/" }, + { text: "Code of Conduct", href: "/codeofconduct/" }, + { text: "Contact Us", href: "/foundation/contact/" }, + { + text: "Edit this page", + href: + "https://github.com/graphql/graphql.github.io/edit/source/" + + sourcePath, + icon: "/img/edit.svg", + }, ], }, ] @@ -84,11 +93,12 @@ const Footer = ({ sourcePath }: { sourcePath: string }) => { {section.href ? ( {section.text} ) : ( - section.text + {section.text} )} {section.subsections.map((subsection: any, i) => ( + {subsection.icon && } {subsection.text} ))} diff --git a/src/components/HeaderLinks/index.tsx b/src/components/HeaderLinks/index.tsx index 194ad6147e..635053de47 100644 --- a/src/components/HeaderLinks/index.tsx +++ b/src/components/HeaderLinks/index.tsx @@ -43,11 +43,6 @@ const links: LinkItem[] = [ text: "News", href: "/blog/", }, - { - section: "landscape", - text: "Landscape", - href: "https://l.graphql.org/" - }, ] export default () => ( diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index 901eb74a2d..965f380d8b 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -23,6 +23,7 @@ Please follow these channels for updates and information: * **GitHub:** [github.com/graphql](https://github.com/graphql) * **Discord** [discord.graphql.org](https://discord.graphql.org) * We're in the process of moving our official chat to Discord, but you may find historical discussion on ~~**Slack:** [slack.graphql.org](https://slack.graphql.org) ([get an invite](https://slack-invite.graphql.org))~~. +* **Facebook Group:** [fb.com/groups/graphql.community/](https://www.facebook.com/groups/graphql.community/) * **Google Calendar:** [calendar.graphql.org](https://calendar.graphql.org) * **Blog:** [graphql.org/blog](/blog/) diff --git a/src/content/community/Community-Users.md b/src/content/community/Community-Users.md index c89c8250b0..5f09bfcc38 100644 --- a/src/content/community/Community-Users.md +++ b/src/content/community/Community-Users.md @@ -37,6 +37,7 @@ Please be patient and polite. These are not explicitly user support channels, al * [GraphQL Foundation Discord](https://discord.graphql.org) * We're in the process of moving our official chat to Discord, but you may find historical discussion in ~~[#general on the GraphQL Slack](https://graphql.slack.com/messages/general/) [(Get an invite)](https://graphql-slack.herokuapp.com/)~~. +* [GraphQL Community Facebook Group](https://www.facebook.com/groups/graphql.community/) * [Everything GraphQL: Curated By The Guild](https://discord.gg/xud7bH9) * [#help-graphql on the ReactiFlux Discord](http://join.reactiflux.com/) * [#graphql on freenode IRC](https://freenode.net/) diff --git a/static/img/edit.svg b/static/img/edit.svg new file mode 100644 index 0000000000..73f71098d5 --- /dev/null +++ b/static/img/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/logos/discord.svg b/static/img/logos/discord.svg new file mode 100644 index 0000000000..59fc309051 --- /dev/null +++ b/static/img/logos/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/logos/github.svg b/static/img/logos/github.svg new file mode 100644 index 0000000000..29e6680d00 --- /dev/null +++ b/static/img/logos/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/logos/stackoverflow.svg b/static/img/logos/stackoverflow.svg new file mode 100644 index 0000000000..3e88022c25 --- /dev/null +++ b/static/img/logos/stackoverflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/logos/twitter.svg b/static/img/logos/twitter.svg new file mode 100644 index 0000000000..e74d0a7da1 --- /dev/null +++ b/static/img/logos/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file From c8b9e11ba37a13bd9c189ffb103694ee52e902b0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 26 Aug 2021 18:15:58 +0000 Subject: [PATCH 172/439] Update dependency gatsby to v3.12.1 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f08677885c..8e491700ca 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "assert": "2.0.0", "codemirror": "5.62.3", "codemirror-graphql": "1.0.2", - "gatsby": "3.12.0", + "gatsby": "3.12.1", "gatsby-plugin-anchor-links": "1.2.1", "gatsby-plugin-feed": "3.12.0", "gatsby-plugin-google-analytics": "3.12.0", diff --git a/yarn.lock b/yarn.lock index 36892d3485..2034b45563 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5643,10 +5643,10 @@ gatsby-worker@^0.3.0: dependencies: "@babel/core" "^7.14.8" -gatsby@3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.12.0.tgz#f6e39716b8d9412353be9d2fa880f19dd5f03216" - integrity sha512-H0F2ZNLuYZAg2TyHSjvsKlYfLo9bNUoMha3W4csLeAsI8okP3HV9m0J8FXVMrK4CdGc1RXqQzNu+2HdUpdMZZQ== +gatsby@3.12.1: + version "3.12.1" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.12.1.tgz#89899c2966df6a51228f39a099f68aab2baabc1a" + integrity sha512-Z2lh2EB8Oh68JHImnlHpqgivAKQ81CYNA9faMgQM/okvF0n5Zrb8/1cKb1VuEwwbjhwZjLAlCQAIZ79vs7IHDg== dependencies: "@babel/code-frame" "^7.14.0" "@babel/core" "^7.14.8" From 63d343efe8fcf9d171c949a7cd4345f210709a66 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Thu, 26 Aug 2021 15:31:56 -0700 Subject: [PATCH 173/439] Use a flyout menu on narrow screens (#1095) --- src/assets/css/_css/graphql.less | 69 ++++++++++++++++++++++++++-- src/assets/css/_css/index.less | 2 +- src/components/HeaderLinks/index.tsx | 21 +++++---- static/img/menu-white.svg | 1 + static/img/menu.svg | 1 + 5 files changed, 79 insertions(+), 15 deletions(-) create mode 100644 static/img/menu-white.svg create mode 100644 static/img/menu.svg diff --git a/src/assets/css/_css/graphql.less b/src/assets/css/_css/graphql.less index a6c4332b9a..4c193be3f6 100644 --- a/src/assets/css/_css/graphql.less +++ b/src/assets/css/_css/graphql.less @@ -158,14 +158,70 @@ header { } nav { + input { + display: none; + } + @media screen and (min-width: 1020px) { float: left; } - @media screen and (max-width: 1019px) { + + @media screen and (min-width: 720px) and (max-width: 1019px) { text-align: center; margin: 0 -1em; } + @media screen and (max-width: 719px) { + height: 50px; + position: relative; + + input { + display: block; + float: right; + appearance: none; + background: url("/img/menu.svg"); + width: 42px; + height: 42px; + margin: 4px 0; + cursor: pointer; + + .hero & { + background: url("/img/menu-white.svg"); + } + } + + div { + display: none; + } + + input:checked + div { + display: block; + position: absolute; + top: 100%; + right: 0; + left: 0; + a { + display: block; + background: white; + width: 100%; + left: 0; + .hero & { + background: @dark-color; + &:hover, + &:focus { + color: white; + } + } + } + a:not(:first-child) { + border-top: solid 1px #eee; + .hero & { + border-top-color: #666; + } + } + } + } + a { color: #aaa; display: inline-block; @@ -224,10 +280,11 @@ footer { } } - a, span { + a, + span { color: white; display: table; - margin: 2px -10px; + margin: 2px 15px 2px -10px; padding: 3px 10px; position: relative; @@ -247,11 +304,13 @@ footer { margin: 0 0 10px; &, - & > a, & > span { + & > a, + & > span { color: lighten(@dark-color, 50%); } - & > a, & > span { + & > a, + & > span { margin: 0 -10px; } } diff --git a/src/assets/css/_css/index.less b/src/assets/css/_css/index.less index d6bbd52ce9..d21280924d 100644 --- a/src/assets/css/_css/index.less +++ b/src/assets/css/_css/index.less @@ -54,7 +54,7 @@ div.index { height: 13vh; } - nav > a { + nav a { text-shadow: 0 1px 1px @dark-color, 0 0 3px @dark-color; &:hover, &:focus { diff --git a/src/components/HeaderLinks/index.tsx b/src/components/HeaderLinks/index.tsx index 635053de47..0d393f3425 100644 --- a/src/components/HeaderLinks/index.tsx +++ b/src/components/HeaderLinks/index.tsx @@ -11,22 +11,22 @@ const links: LinkItem[] = [ { section: "learn", text: "Learn", - href: "/learn/" + href: "/learn/", }, { section: "code", text: "Code", - href: "/code/" + href: "/code/", }, { section: "community", text: "Community", - href: "/community/" + href: "/community/", }, { section: "faq", text: "FAQ", - href: "/faq/" + href: "/faq/", }, { section: "spec", @@ -47,10 +47,13 @@ const links: LinkItem[] = [ export default () => ( ) diff --git a/static/img/menu-white.svg b/static/img/menu-white.svg new file mode 100644 index 0000000000..38f2f03a09 --- /dev/null +++ b/static/img/menu-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/menu.svg b/static/img/menu.svg new file mode 100644 index 0000000000..b23e0a3c49 --- /dev/null +++ b/static/img/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file From 1d408701bdc7324e88bd3c084686a4347eedf528 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Thu, 26 Aug 2021 15:32:16 -0700 Subject: [PATCH 174/439] Add a page outlining brand guidelines (#1084) Updates assets in use and links into brand --- gatsby-config.js | 4 +- src/Containers/Sections/Hero/index.tsx | 3 +- src/assets/css/_css/brand.less | 256 ++++++++++ src/assets/css/_css/docs.less | 2 +- src/assets/css/_css/foundation.less | 45 +- src/assets/css/_css/graphql.less | 12 - src/assets/css/_css/index.less | 6 +- src/assets/css/_css/variables.less | 12 +- src/assets/css/style.less | 1 + src/components/Footer/index.tsx | 2 +- src/components/FoundationLayout/index.tsx | 4 +- src/components/Header/index.tsx | 9 +- src/components/Logo/index.tsx | 16 + src/components/Seo/index.tsx | 18 +- src/content/community/Community-Resources.md | 6 +- src/content/foundation/Contact.md | 16 +- src/pages/brand.tsx | 451 ++++++++++++++++++ static/favicon.ico | Bin 2499 -> 11957 bytes static/img/brand/do-example.svg | 5 + static/img/brand/do.svg | 5 + static/img/brand/dont-example.svg | 5 + static/img/brand/dont.svg | 5 + static/img/brand/graphql-brand-assets.zip | Bin 0 -> 1047405 bytes static/img/brand/logo-dont/dont-add.svg | 10 + .../brand/logo-dont/dont-change-typeface.svg | 10 + .../brand/logo-dont/dont-color-wordmark.svg | 1 + static/img/brand/logo-dont/dont-color.svg | 1 + .../logo-dont/dont-complex-background.jpg | Bin 0 -> 11291 bytes static/img/brand/logo-dont/dont-decorate.svg | 17 + static/img/brand/logo-dont/dont-effect.svg | 4 + static/img/brand/logo-dont/dont-gradient.svg | 11 + static/img/brand/logo-dont/dont-remove.svg | 15 + static/img/brand/logo-dont/dont-resize-1.svg | 9 + static/img/brand/logo-dont/dont-resize-2.svg | 9 + .../brand/logo-dont/dont-resize-wordmark.svg | 16 + static/img/brand/logo-dont/dont-rotate.svg | 9 + static/img/brand/logo-dont/dont-stretch.svg | 9 + static/img/brand/logos/logo-black.svg | 1 + .../brand/logos/logo-foundation-stacked.svg | 1 + .../brand/logos/logo-foundation-wordmark.svg | 1 + static/img/brand/logos/logo-space.svg | 10 + static/img/brand/logos/logo-stacked.svg | 1 + static/img/brand/logos/logo-white.svg | 1 + .../img/brand/logos/logo-wordmark-space.svg | 11 + static/img/brand/logos/logo-wordmark.svg | 1 + static/img/brand/logos/logo.svg | 1 + static/img/favicon.png | Bin 1461 -> 0 bytes .../img/graphal_foundation-logo-stacked.svg | 193 -------- static/img/graphql_foundation-logo-white.svg | 230 +-------- static/img/graphql_foundation-logo.svg | 197 -------- static/img/logo-gray.svg | 2 +- static/img/logo.svg | 2 +- static/img/og-image.png | Bin 0 -> 21726 bytes static/img/og_image.png | Bin 134291 -> 0 bytes static/img/oss_logo.png | Bin 4369 -> 0 bytes static/img/twitter_image.png | Bin 82037 -> 0 bytes 56 files changed, 958 insertions(+), 698 deletions(-) create mode 100644 src/assets/css/_css/brand.less create mode 100644 src/components/Logo/index.tsx create mode 100644 src/pages/brand.tsx create mode 100644 static/img/brand/do-example.svg create mode 100644 static/img/brand/do.svg create mode 100644 static/img/brand/dont-example.svg create mode 100644 static/img/brand/dont.svg create mode 100644 static/img/brand/graphql-brand-assets.zip create mode 100644 static/img/brand/logo-dont/dont-add.svg create mode 100644 static/img/brand/logo-dont/dont-change-typeface.svg create mode 100644 static/img/brand/logo-dont/dont-color-wordmark.svg create mode 100644 static/img/brand/logo-dont/dont-color.svg create mode 100644 static/img/brand/logo-dont/dont-complex-background.jpg create mode 100644 static/img/brand/logo-dont/dont-decorate.svg create mode 100644 static/img/brand/logo-dont/dont-effect.svg create mode 100644 static/img/brand/logo-dont/dont-gradient.svg create mode 100644 static/img/brand/logo-dont/dont-remove.svg create mode 100644 static/img/brand/logo-dont/dont-resize-1.svg create mode 100644 static/img/brand/logo-dont/dont-resize-2.svg create mode 100644 static/img/brand/logo-dont/dont-resize-wordmark.svg create mode 100644 static/img/brand/logo-dont/dont-rotate.svg create mode 100644 static/img/brand/logo-dont/dont-stretch.svg create mode 100644 static/img/brand/logos/logo-black.svg create mode 100644 static/img/brand/logos/logo-foundation-stacked.svg create mode 100644 static/img/brand/logos/logo-foundation-wordmark.svg create mode 100644 static/img/brand/logos/logo-space.svg create mode 100644 static/img/brand/logos/logo-stacked.svg create mode 100644 static/img/brand/logos/logo-white.svg create mode 100644 static/img/brand/logos/logo-wordmark-space.svg create mode 100644 static/img/brand/logos/logo-wordmark.svg create mode 100644 static/img/brand/logos/logo.svg delete mode 100644 static/img/favicon.png delete mode 100644 static/img/graphal_foundation-logo-stacked.svg delete mode 100644 static/img/graphql_foundation-logo.svg create mode 100644 static/img/og-image.png delete mode 100644 static/img/og_image.png delete mode 100644 static/img/oss_logo.png delete mode 100644 static/img/twitter_image.png diff --git a/gatsby-config.js b/gatsby-config.js index e4ddf520c1..8fd1db2319 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -1,8 +1,8 @@ module.exports = { siteMetadata: { - title: "A query language for your API", + title: "GraphQL", description: - "GraphQL provides a complete description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.", + "A query language for your API — GraphQL provides a complete description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.", siteUrl: "http://graphql.org/", }, diff --git a/src/Containers/Sections/Hero/index.tsx b/src/Containers/Sections/Hero/index.tsx index 9801b96a59..3aec2ca9f6 100644 --- a/src/Containers/Sections/Hero/index.tsx +++ b/src/Containers/Sections/Hero/index.tsx @@ -1,6 +1,7 @@ import { Link } from "gatsby" import React from "react" import HeaderLinks from "../../../components/HeaderLinks" +import Logo from "../../../components/Logo" import Search from "../../../components/Search" import Prism from "../../../components/Prism" @@ -16,7 +17,7 @@ const Hero = () => {
- GraphQL Logo +

GraphQL

diff --git a/src/assets/css/_css/brand.less b/src/assets/css/_css/brand.less new file mode 100644 index 0000000000..08bf93c16f --- /dev/null +++ b/src/assets/css/_css/brand.less @@ -0,0 +1,256 @@ +.brand-link { + position: fixed; + z-index: 100; + background: white; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + padding: 1em; +} + +.brand { + p, + li { + max-width: 60ch; + } + + .dos-donts { + display: flex; + flex-wrap: wrap; + margin: 1em 0; + + ul { + flex: 1; + flex-basis: 400px; + min-width: 350px; + margin: 0 0 0 2em; + + ul { + margin-top: 1em; + } + } + + .do li:before { + background-image: url("/img/brand/do.svg"); + } + .dont li:before { + background-image: url("/img/brand/dont.svg"); + } + .do li li:before { + background-image: url("/img/brand/do-example.svg"); + } + .dont li li:before { + background-image: url("/img/brand/dont-example.svg"); + } + li { + list-style: none; + position: relative; + &:before { + content: ""; + position: absolute; + left: -1.25em; + top: 0.325em; + background-repeat: no-repeat; + width: 0.825em; + height: $width; + background-size: $width; + user-select: none; + } + } + } + + .samples { + display: flex; + flex-wrap: wrap; + gap: 1em; + + .rhodamine-sample, + .rubik-sample { + font-family: "Rubik"; + font-weight: 300; + padding: 1em; + width: max-content; + background: #f3f4f7; + + .sample { + font-size: 2em; + word-wrap: break-word; + line-height: 1.2; + } + + a { + color: inherit; + } + + dl { + margin: 0.5em 0; + font-size: 0.8em; + line-height: 1.5; + display: grid; + grid-template-columns: 1fr 3fr; + dt { + grid-column-start: 1; + padding-right: 2em; + } + dd { + grid-column-start: 2; + } + } + } + + .rhodamine-sample { + background: @rhodamine-color; + color: white; + } + } + + .logoGrid { + font-family: "Rubik"; + font-weight: 300; + color: rgba(0, 0, 0, 0.25); + display: flex; + max-width: 850px; + div { + background: #f3f4f7; + } + &, + & * { + user-select: none; + pointer-events: none; + } + img { + display: block; + } + + .square { + position: relative; + &:before { + display: block; + content: ""; + width: 100%; + padding-top: 100%; + } + > div { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } + } + } + + .img-examples { + display: flex; + flex-wrap: wrap; + gap: 0 3em; + li { + display: flex; + flex: 1; + max-width: initial; + flex-basis: 450px; + span { + flex: 1; + max-width: 34ch; + margin-right: 1em; + } + img { + display: block; + } + & > img, + & > .dont-effect { + user-select: none; + pointer-events: none; + margin: -0.25em 0 0 0.5em; + background: #f3f4f7; + padding: 1.25em; + height: 5em; + box-sizing: border-box; + } + .dont-effect { + width: 5em; + img { + height: 220%; + margin: -2.5%; + transform-origin: top left; + transform: scale(0.5); + } + } + } + } + + .color-combos { + background: #f3f4f7; + padding: 25px; + display: flex; + flex-wrap: wrap; + gap: 25px; + max-width: max-content; + user-select: none; + pointer-events: none; + img { + height: 100px; + padding: 25px; + border-radius: 100px; + display: block; + } + .filter { + height: 200px; + padding: 50px; + transform: scale(0.5); + margin: -50px; + } + } + + .agree-actions { + user-select: none; + label { + display: block; + cursor: pointer; + margin: 0 auto; + max-width: max-content; + } + input { + margin-right: 1em; + } + a { + background-color: white; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + color: @rhodamine-color; + cursor: pointer; + display: inline-block; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 300; + margin: 1em; + padding: 0.8em 1.2em; + text-decoration: none; + transition: 0.2s ease-in-out box-shadow, 0.2s ease-in-out color; + white-space: nowrap; + &.disabled { + color: rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + } + &:not(.disabled):hover { + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); + } + } + } + + .agree-actions-container { + background: #f3f4f7; + text-align: center; + + &.top { + @media (max-width: 800px) { + display: none; + } + float: right; + max-width: 33%; + padding: 3% 1em; + margin-left: 2em; + } + + &.bottom { + max-width: none; + padding: 6% 1em; + } + } +} diff --git a/src/assets/css/_css/docs.less b/src/assets/css/_css/docs.less index f4fcc96dd6..1834297e84 100644 --- a/src/assets/css/_css/docs.less +++ b/src/assets/css/_css/docs.less @@ -173,7 +173,7 @@ border-radius: 3px; .line-highlight { - background-color: lighten(desaturate(@rhodamine-color, 50%), 50%); + background-color: #f8e9f3; left: 0; line-height: inherit; margin-top: 5px; diff --git a/src/assets/css/_css/foundation.less b/src/assets/css/_css/foundation.less index f15d78fb8a..c226c161a9 100644 --- a/src/assets/css/_css/foundation.less +++ b/src/assets/css/_css/foundation.less @@ -1,34 +1,31 @@ .foundation { .foundation-hero { background: url(/img/graphql_foundation-hero.jpg) top left; - height: 35vmin; - position: relative; - width: 100%; .foundation-hero-inner-content { - background-color: rgba(221,23,151,0.75); - height: 35vmin; - width: 100%; - position: absolute; - } + padding: 6% 1em; + background-color: rgba(225, 0, 152, 0.75); - img { - padding: 4vmin 0 1vmin; - height: 20vmin; - display: block; - margin: 0 auto; - } + img { + user-select: none; + pointer-events: none; + width: 50%; + min-width: 300px; + display: block; + margin: 6% auto; + } - h2 { - color: #FFF; - display: block; - margin: auto; - padding: 2vmin 5vmin; - height: 15vmin; - width: 100%; - text-align: center; - font-size: 2.5vmin; - line-height: 3vmin; + div { + max-width: 50ch; + font-family: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 300; + font-size: ~"clamp(1em, 2.5vw, 1.5em)"; + color: #fff; + display: block; + margin: auto; + text-align: center; + line-height: 1.4; + } } } } diff --git a/src/assets/css/_css/graphql.less b/src/assets/css/_css/graphql.less index 4c193be3f6..37b4c6a50f 100644 --- a/src/assets/css/_css/graphql.less +++ b/src/assets/css/_css/graphql.less @@ -316,18 +316,6 @@ footer { } } - .fbOpenSource { - display: block; - margin: 1em auto; - opacity: 0.4; - transition: opacity 0.15s ease-in-out; - width: 170px; - - &:hover { - opacity: 1; - } - } - .copyright { color: rgba(255, 255, 255, 0.4); text-align: center; diff --git a/src/assets/css/_css/index.less b/src/assets/css/_css/index.less index d21280924d..4560806812 100644 --- a/src/assets/css/_css/index.less +++ b/src/assets/css/_css/index.less @@ -228,7 +228,7 @@ div.index { } .darkWash { - background: #3d464f; + background: #2a3746; box-shadow: inset 0 30px 30px -30px rgba(0,0,0,0.35), inset 0 -20px 30px -30px rgba(0,0,0,0.35); @@ -481,10 +481,6 @@ div.index { margin: 0 auto; max-width: 575px; text-align: center; - - a { - color: lighten(@rhodamine-color, 30%); - } } .graphiqlVid { diff --git a/src/assets/css/_css/variables.less b/src/assets/css/_css/variables.less index 201f9244dc..9bc159f702 100644 --- a/src/assets/css/_css/variables.less +++ b/src/assets/css/_css/variables.less @@ -1,6 +1,16 @@ /* https://www.pantone.com/color-finder/Rhodamine-Red-C */ +:root { + --rhodamine: #e10098; +} + +@supports (color: color(display-p3 1 1 1)) { + :root { + --rhodamine: ~"color(display-p3 0.8824 0 0.5961)"; + } +} + @dark-color: #171e26; -@rhodamine-color: #e10098; +@rhodamine-color: ~"var(--rhodamine)"; @text-color: #202020; .headline-font(@size: 48px, @color: @text-color) { diff --git a/src/assets/css/style.less b/src/assets/css/style.less index f5c7f2dbf7..9077762b6b 100644 --- a/src/assets/css/style.less +++ b/src/assets/css/style.less @@ -8,3 +8,4 @@ @import "_css/code.less"; @import "_css/faq.less"; @import "_css/foundation.less"; +@import "_css/brand.less"; diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 1b3b8bf9bb..224d08cc3a 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -67,7 +67,7 @@ const getLinks = (sourcePath: string): FooterLinks[] => [ subsections: [ { text: "News Blog", href: "/blog/" }, { text: "GraphQL Foundation", href: "/foundation/" }, - { text: "Artwork", href: "https://github.com/graphql/artwork" }, + { text: "Logo and Brand Guidelines", href: "/brand" }, { text: "Code of Conduct", href: "/codeofconduct/" }, { text: "Contact Us", href: "/foundation/contact/" }, { diff --git a/src/components/FoundationLayout/index.tsx b/src/components/FoundationLayout/index.tsx index 6eee9ba247..19d164b877 100644 --- a/src/components/FoundationLayout/index.tsx +++ b/src/components/FoundationLayout/index.tsx @@ -16,11 +16,11 @@ interface Props { const Index = ({ title, heroText, nextDoc, sideBarData, rawMarkdownBody, pageContext }: Props) => { return (
-
+
GraphQL Foundation logo -

{heroText}

+
{heroText}
diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 0202c1e7ac..dc61e491f3 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -1,6 +1,7 @@ import React from "react" import { Link } from "gatsby" import HeaderLinks from "../HeaderLinks" +import Logo from "../Logo" import Search from "../Search" const Header = () => { @@ -8,13 +9,7 @@ const Header = () => {
- GraphQL Logo + GraphQL diff --git a/src/components/Logo/index.tsx b/src/components/Logo/index.tsx new file mode 100644 index 0000000000..dba627d725 --- /dev/null +++ b/src/components/Logo/index.tsx @@ -0,0 +1,16 @@ +import React from "react" + +export default function Logo({ className }: { className?: string }) { + return ( + GraphQL Logo { + event.preventDefault() + document.location.assign("/brand") + }} + /> + ) +} diff --git a/src/components/Seo/index.tsx b/src/components/Seo/index.tsx index 40bded3b17..8af9fe6656 100644 --- a/src/components/Seo/index.tsx +++ b/src/components/Seo/index.tsx @@ -19,18 +19,14 @@ const Seo = ({ title, description }: Props): JSX.Element => { } `) + const metadata = data.site.siteMetadata + return ( - + + {title ?? metadata.title} + + + ) diff --git a/src/content/community/Community-Resources.md b/src/content/community/Community-Resources.md index 965f380d8b..22c76902aa 100644 --- a/src/content/community/Community-Resources.md +++ b/src/content/community/Community-Resources.md @@ -29,13 +29,11 @@ Please follow these channels for updates and information:
-## GraphQL Trademark +## GraphQL Logo & Trademark The GraphQL name and logo are registered trademarks, and are neutrally held by The Linux Foundation. You may use the GraphQL mark so long as you adhere to the [trademark policy](https://lfprojects.org/policies/trademark-policy/). -### Artwork - -The GraphQL assets are available in the [artwork repo](https://github.com/graphql/artwork). +Download the GraphQL logo and find guidelines for its use in the [brand guidelines](/brand). ## Code of conduct diff --git a/src/content/foundation/Contact.md b/src/content/foundation/Contact.md index 0770c50e65..20a6896a90 100644 --- a/src/content/foundation/Contact.md +++ b/src/content/foundation/Contact.md @@ -5,7 +5,7 @@ heroText: The GraphQL Foundation is here to help. layout: foundation category: GraphQL Foundation permalink: /foundation/contact/ -sublinks: Membership Inquriries,Membership Support,Meeting Logistics,Media Inquries,Technical Issues,General +sublinks: Membership Inquriries,Membership Support,Meeting Logistics,Trademark Requests,Media Inquries,Technical Issues,General next: /foundation/join/ --- @@ -27,6 +27,10 @@ If you are already a member of the [GraphQL Foundation](/foundation/) and you ne Governing board and Working Group members who need help with meeting logistics (setting up a Zoom conference, adding or changing a calendar entry, designating an alternate representative, etc.) can reach out to [operations@graphql.org](mailto:operations@graphql.org) with their request. +## Trademark Requests + +For guidance using the GraphQL trademark and brand see our [brand guidelines](/brand). For trademark licensing questions or requests please reach out to [info@graphql.org](mailto:info@graphql.org?subject=Trademark%20Request). + ## Media Inquiries For media inquiries, please reach out to [pr@graphql.org](mailto:pr@graphql.org). @@ -41,8 +45,8 @@ For all other inquiries, please email [info@graphql.org](mailto:info@graphql.org Our mailing address is: -> **GraphQL Foundation** -> 548 Market St -> PMB 57274 -> San Francisco, California -> 94104-5401 US +> **GraphQL Foundation** +> 548 Market St +> PMB 57274 +> San Francisco, California +> 94104-5401 US diff --git a/src/pages/brand.tsx b/src/pages/brand.tsx new file mode 100644 index 0000000000..a89ab3c196 --- /dev/null +++ b/src/pages/brand.tsx @@ -0,0 +1,451 @@ +import React, { useState } from "react" +import Layout from "../components/Layout" + +export default ({ pageContext }) => { + return ( + +
+

GraphQL Logo & Brand Guidelines

+
+ +
+

+ Here you’ll find dos and don’ts for use of the GraphQL brand and + GraphQL logo files in supported arrangement and colors. +

+

+ “GraphQL” is a trademark managed by the{" "} + + GraphQL Foundation + + . Use of the trademark and logo are subject to the{" "} + + Linux Foundation trademark policy + + . +

+

+ Certain fair use of the GraphQL mark are pre-approved, such as factual + references to the project. Others require permission first, such as + apparel for sale or any other commercial purpose, using the word + GraphQL in domain names, or using the mark on printed materials, to + name a few. You can find a more comprehensive list in the trademark + policy. +

+

+ Please email{" "} + + info@graphql.org + {" "} + with any questions or requests. +

+
+
+

The GraphQL™ trademark

+

+ The word "GraphQL" may only be used to refer to the GraphQL project + and technologies which conform to the{" "} + + GraphQL specification + + . +

+
+
    +
  • + Do keep the “GraphQL” word consistent, with the first + letter and QL capitalized. +
  • +
  • + Do use "GraphQL" to clearly describe the GraphQL project + or a conforming technology. +
      +
    • GraphQL for Go
    • +
    • Quick Start to GraphQL by <company>
    • +
    +
  • +
  • + Do provide clear attribution for projects, services and + events, balancing "GraphQL" with your own brand. +
      +
    • <service> for GraphQL by <company>
    • +
    • Seattle GraphQL Meetup hosted by <company>
    • +
    +
  • +
+
    +
  • + Don't lowercase or abbreviate “GraphQL” (for example + "Graphql" or “GQL”). +
  • +
  • + Don't directly combine “GraphQL” with another trademark + or generic term. +
      +
    • Go GraphQL
    • +
    • GraphQL Quick Start by <company>
    • +
    +
  • +
  • + Don't use “GraphQL” in a way that could imply + partnership, sponsorship, or endorsement by the GraphQL project or + GraphQL Foundation either directly or by omission. +
  • +
  • + Don't use the GraphQL brand disparagingly or in any other + way that violates our{" "} + + code of conduct + + . +
  • +
+
+
+
+

Color & Typeface

+

Our core color is called Rhodamine.

+

The GraphQL wordmark and headlines are set in Rubik Light.

+
+
+ Rhodamine +
+
P3
+
0.8824, 0, 0.5961
+
RGB
+
225, 0, 152 / #E10098
+
PMS
+
+ + Rhodamine Red C + +
+
CMYK
+
5, 92, 0, 0
+
+
+
+ + Rubik Light + +
+
Weight
+
300
+
License
+
+ + Open Font License + +
+
+
GraphQL ÅBCørm123
+
+
+
+
    +
  • + Do use Rhodamine alongside grayscale or + neutral colors. +
  • +
  • + Do prefer the P3 wide gamut color over RGB in digital; + the PMS spot color over CMYK process in print. +
  • +
  • + Do use Rubik Light with optical kerning and standard + letter spacing. +
  • +
+
    +
  • + Don't use Rhodamine for large background areas. +
  • +
  • + Don't directly combine Rhodamine with other bright or + saturated colors. +
  • +
  • + Don't bold, italicize, or alter the letter spacing of + the GraphQL wordmark. +
  • +
+
+
+
+

GraphQL Logo & Hexagraph

+

+ Our logomark is called the "hexagraph". The GraphQL logo is composed + of the hexagraph and the GraphQL wordmark set in Rubik Light. +

+
+
+
+ +
+
+
+
+ + +
+
+ + +
+
+
+
+
    +
  • + Do prefer the horizontal logo, but use the stacked logo + at larger sizes. +
  • +
  • + Do use the provided assets, don't redraw + the hexgraph. +
  • +
+
+
+
    +
  • +
    + Don't rotate or stretch the hexagraph. Position the + inner triangle pointing upwards. +
    + + +
  • +
  • +
    + Don't remove or add any elements within the hexagraph, + or combine with another logo. +
    + + +
  • +
  • +
    + Don't decorate or add effects to any part of + the logo. +
    + +
    + +
    +
  • +
  • +
    + Don't resize or reposition elements of the hexagraph. +
    + + +
  • +
  • +
    + Don't resize or reposition the wordmark relative to the + hexagraph. +
    + +
  • +
  • +
    + Don't change the typeface of the wordmark. +
    + +
  • +
+
+

Spacing

+

+ Give the logo some space to breathe. Keep a clear space of at least + half the height of the hexagraph along on all sides. +

+
+ + +
+

Color use

+

+ The GraphQL logo should appear in Rhodamine, white, or black. It may + appear on any color background with the appropriate logo color. +

+
+ + + + + + + +
+
+
    +
  • + Do prefer Rhodamine on a white background, our default + color combination. +
  • +
  • + Do otherwise prefer use the white logo on most + backgrounds unless contrast requires use of black. +
  • +
+
+
+ + + + + + +
+
+
    +
  • + Don't use black on a background of Rhodamine. +
  • +
  • + Don't use Rhodamine on a color or patterned background; + use white instead. +
  • +
  • + Don't use different colors or apply gradients to the + logo. +
  • +
  • + Don't use different colors for elements of the logo. + Always use the same color for the hexagraph and wordmark. +
  • +
+
+
+
+ +
+
+ ) +} + +function AgreeActions() { + const [agree, setAgree] = useState(false) + return ( +
+ + + Download Logo Files + + + Request Permission + +
+ ) +} diff --git a/static/favicon.ico b/static/favicon.ico index 89bd152f32969b713c421937ae94f593b886c2a0..7d8fbdce548d66f83cf71a478c0a63f4b5dd960d 100644 GIT binary patch literal 11957 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 diff --git a/static/img/brand/do-example.svg b/static/img/brand/do-example.svg new file mode 100644 index 0000000000..d69a6bbcdd --- /dev/null +++ b/static/img/brand/do-example.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/img/brand/do.svg b/static/img/brand/do.svg new file mode 100644 index 0000000000..f396271e38 --- /dev/null +++ b/static/img/brand/do.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/img/brand/dont-example.svg b/static/img/brand/dont-example.svg new file mode 100644 index 0000000000..fac0aff6f9 --- /dev/null +++ b/static/img/brand/dont-example.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/img/brand/dont.svg b/static/img/brand/dont.svg new file mode 100644 index 0000000000..47cfde83f8 --- /dev/null +++ b/static/img/brand/dont.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/static/img/brand/graphql-brand-assets.zip b/static/img/brand/graphql-brand-assets.zip new file mode 100644 index 0000000000000000000000000000000000000000..bc4a53d8ee5a83cbc12c465f63202086e8b02270 GIT binary patch literal 1047405 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 z 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 z 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˕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

2#9rY*l8!pd;K9K`jX8-N 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%0DfpB|EW$q-T41a@Ah5I rkN4kyyyj5p!8P-5GWj=z{VgUi;CB-M0PMiOdprO@bryI>8SwuBh9zfW literal 0 HcmV?d00001 diff --git a/static/img/brand/logo-dont/dont-add.svg b/static/img/brand/logo-dont/dont-add.svg new file mode 100644 index 0000000000..156fc8cd7d --- /dev/null +++ b/static/img/brand/logo-dont/dont-add.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-change-typeface.svg b/static/img/brand/logo-dont/dont-change-typeface.svg new file mode 100644 index 0000000000..ce29c568d8 --- /dev/null +++ b/static/img/brand/logo-dont/dont-change-typeface.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-color-wordmark.svg b/static/img/brand/logo-dont/dont-color-wordmark.svg new file mode 100644 index 0000000000..72a9832b1a --- /dev/null +++ b/static/img/brand/logo-dont/dont-color-wordmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logo-dont/dont-color.svg b/static/img/brand/logo-dont/dont-color.svg new file mode 100644 index 0000000000..def2a7b813 --- /dev/null +++ b/static/img/brand/logo-dont/dont-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logo-dont/dont-complex-background.jpg b/static/img/brand/logo-dont/dont-complex-background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..57db344c50e4892bdf4deac5961d23bde2788456 GIT binary patch literal 11291 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�d4PF*o*?BEJ6BJuS@KtbeOVa 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 literal 0 HcmV?d00001 diff --git a/static/img/brand/logo-dont/dont-decorate.svg b/static/img/brand/logo-dont/dont-decorate.svg new file mode 100644 index 0000000000..68e8793623 --- /dev/null +++ b/static/img/brand/logo-dont/dont-decorate.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-effect.svg b/static/img/brand/logo-dont/dont-effect.svg new file mode 100644 index 0000000000..4d87b456a5 --- /dev/null +++ b/static/img/brand/logo-dont/dont-effect.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/img/brand/logo-dont/dont-gradient.svg b/static/img/brand/logo-dont/dont-gradient.svg new file mode 100644 index 0000000000..1f7ba7cf23 --- /dev/null +++ b/static/img/brand/logo-dont/dont-gradient.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-remove.svg b/static/img/brand/logo-dont/dont-remove.svg new file mode 100644 index 0000000000..9cec9791cd --- /dev/null +++ b/static/img/brand/logo-dont/dont-remove.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-resize-1.svg b/static/img/brand/logo-dont/dont-resize-1.svg new file mode 100644 index 0000000000..2e23ec4837 --- /dev/null +++ b/static/img/brand/logo-dont/dont-resize-1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-resize-2.svg b/static/img/brand/logo-dont/dont-resize-2.svg new file mode 100644 index 0000000000..7a734c6c43 --- /dev/null +++ b/static/img/brand/logo-dont/dont-resize-2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-resize-wordmark.svg b/static/img/brand/logo-dont/dont-resize-wordmark.svg new file mode 100644 index 0000000000..b3e2914e75 --- /dev/null +++ b/static/img/brand/logo-dont/dont-resize-wordmark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-rotate.svg b/static/img/brand/logo-dont/dont-rotate.svg new file mode 100644 index 0000000000..a60cf1e7eb --- /dev/null +++ b/static/img/brand/logo-dont/dont-rotate.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/static/img/brand/logo-dont/dont-stretch.svg b/static/img/brand/logo-dont/dont-stretch.svg new file mode 100644 index 0000000000..08c969b0dd --- /dev/null +++ b/static/img/brand/logo-dont/dont-stretch.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/static/img/brand/logos/logo-black.svg b/static/img/brand/logos/logo-black.svg new file mode 100644 index 0000000000..c66fbf3b8d --- /dev/null +++ b/static/img/brand/logos/logo-black.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logos/logo-foundation-stacked.svg b/static/img/brand/logos/logo-foundation-stacked.svg new file mode 100644 index 0000000000..739c279ddb --- /dev/null +++ b/static/img/brand/logos/logo-foundation-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logos/logo-foundation-wordmark.svg b/static/img/brand/logos/logo-foundation-wordmark.svg new file mode 100644 index 0000000000..c4aa91781c --- /dev/null +++ b/static/img/brand/logos/logo-foundation-wordmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logos/logo-space.svg b/static/img/brand/logos/logo-space.svg new file mode 100644 index 0000000000..329e59e53a --- /dev/null +++ b/static/img/brand/logos/logo-space.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/img/brand/logos/logo-stacked.svg b/static/img/brand/logos/logo-stacked.svg new file mode 100644 index 0000000000..1dcab45bbd --- /dev/null +++ b/static/img/brand/logos/logo-stacked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logos/logo-white.svg b/static/img/brand/logos/logo-white.svg new file mode 100644 index 0000000000..dde596a42f --- /dev/null +++ b/static/img/brand/logos/logo-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logos/logo-wordmark-space.svg b/static/img/brand/logos/logo-wordmark-space.svg new file mode 100644 index 0000000000..32249c7782 --- /dev/null +++ b/static/img/brand/logos/logo-wordmark-space.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/static/img/brand/logos/logo-wordmark.svg b/static/img/brand/logos/logo-wordmark.svg new file mode 100644 index 0000000000..ba95925aec --- /dev/null +++ b/static/img/brand/logos/logo-wordmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/brand/logos/logo.svg b/static/img/brand/logos/logo.svg new file mode 100644 index 0000000000..cbf9d25cbe --- /dev/null +++ b/static/img/brand/logos/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/favicon.png b/static/img/favicon.png deleted file mode 100644 index c803c5c397a2a9f5710a53859f6211592d612787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1461 zcmV;m1xosfP)3FNlevmSE7J?VXt}{h=%^5ZLZ`&MtG=Y`e6e?M+VZ%)MvM zcg~!1zB{+#PA}PN-&HbRyh~QdCB=6&UL^47QoMVHvx{lu4A-3B1&r}o6yGi6rMBAB zY;#Oc$O%0uFQ6Dn$#pxZbQWyehfMoE9J6Y=XUaS*S%6#ynYwKDN^ZG(@g3@*?tcYa zY8OTFQ`Nz{)tCp9t31p3aa4~>9w3r|;Fy`@Bn!t^`Zgk|N;O7XXmcLG6-$(&%Bh+U zwA#zKPCiX*E`lBArX!#RCP6Oo8h3=(xv8}7O3>**T@{F`3pGcKvfzG{7G3?1Za<~w zo^HRyH8KGr1}z$3VfrGooXdP`a@AN-nS=uPF{U{=W{@|PE;F2~JmS9P1JuxcEa+tYd0p&XVNr=| zVW%hyI5}`W%fPn6nzgz`z^=&{T~Y)n<~MuIJOah#ocycaUaoXui@$*Ahg2lW7(_nE zYTd7t-q7p4D_AW(b(T4zd z4Eq~B&R4oc!#AUMQanhH7uMX2z`ilYcPvD|_x0#;& zfC#($p%qg&_FCKrVDU7M&{y*YP^ZkL-k~nkP7c@N95~_>GoAgnftjU8lFb}YTUYt5xlj}-N>NWLD*FP_=bjj_l?b(c)P z_T6KmrSmv9>A|@iPz8eCe+)V71Agy^-1iisOI2d@^OFJy>|8Hzi1mxs&J$dpqX<XfP?dkX4tTY(I%W{bp0lU(M5K{)2@%btVx(UNRE!@F=mZG{MqqpfD0CPMc;MiW zFIurULre!ThzE|RfffIR6pV`X4gzP9iZf-YSTR|EhB0~pzyL6v(O|*zZjNt?w+n-8 z5+>QnOnVRB^J39979_hx*xBW6ply7kyO*~l_VTu5^Z7T9w2K!K*E8$#kxvf?X#V&H z>{_ibXWceo(2o!tJjE|z%+pB^L^sN-$t&|s0Yu*dyYUC){Sem);e~*5X!};J>_1Eg z=o&cNJ*(zSqkF)KDW(&_LT;0K4mvAP)LcYj5g@GrpzR^pp;q;Lc)j}!+Envfo{Cg) zC{JnMD#1<@*fk0*e-S{vBYxF9A3M5x-rW+Tv)@R$1`Uu28K~S}>z# z@?iiwk*z)|@qCDqwT?MGHzhk-SynN&PJ_RyaIJmgG^ZBnz-jC^A z&>s`5Wc(SK& - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/graphql_foundation-logo-white.svg b/static/img/graphql_foundation-logo-white.svg index ba2e3a2c42..1f58e2cfba 100644 --- a/static/img/graphql_foundation-logo-white.svg +++ b/static/img/graphql_foundation-logo-white.svg @@ -1,229 +1 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/static/img/graphql_foundation-logo.svg b/static/img/graphql_foundation-logo.svg deleted file mode 100644 index 9e88049d2c..0000000000 --- a/static/img/graphql_foundation-logo.svg +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/img/logo-gray.svg b/static/img/logo-gray.svg index a61c0167ab..b0d1234306 100644 --- a/static/img/logo-gray.svg +++ b/static/img/logo-gray.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/static/img/logo.svg b/static/img/logo.svg index e46a30b59a..cbf9d25cbe 100644 --- a/static/img/logo.svg +++ b/static/img/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/static/img/og-image.png b/static/img/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..466376270b2958cf234aab158a1a7af0298f3ee5 GIT binary patch literal 21726 zcmeFZ_dlE8|39wPT1Ac8MQPF6o7$8rirUnsHHxUcM{Cq5+G_35QY$g5R)|fi_J|pR zl-RK%#QI*IuiNeOH++A1|Ik~S%el^VoyU2c$GYDiiGQJ|Nkzd*K}1AErS(kRkcj9; zH4)KuVlooo%AG2VFz`YC_L+qb5z#IBtAE#svT~S#i`RS%HPwhJhwiQeUv4<7>Z%eE z)uh}yv%g71WbC7*u4){3ZF{~y-3pP*M-ci!s;12oJRJ$0(%7h@;Jud!?+&bZ3Vt_F z&o+AWQ^7@Dcjraf1+jL)MdVXxt-Nczd^KNV9LiKb^@9-@`*AEGM*DiN zp0R~>(01+NV0Ov46@wMdO_#w*cTgd7vh6VNI&d6l&1vj9n4!mivEy4y`WrM5A%l3S zur(Idt2w%O+uwW9>D*`wKRFH%rnRah`_+0mq%S0NgNVq^{D!%xurT|{1M7?+5vu;f zAI{^49nN&XZIpoF>FsDrPbm?A>lNE)XU$|v!w6l#O+>^G+TT~QnFJ!}br&49?6+*l zt}a$ri(ku?+SuhE$d^qY;tW&<>{$DEvg+@J!maxqf4U%ffgCjlTvt=S=ZPLst(jXi z3klEGrq?0IqF_S6Xq7}kuIS1pKYQV@^Zh;Jf=Mb#JBN{XqOciXeE=BU-@ZTenGR~lHu z{mO_?X+JHqGSL@THHZ{W?i6of@34qR$sqXhaTNO4EtF$zDw$wKQZZYX@HGJJrAE0u@tO}q^DVt)?~Y>bKeL41l<_QU%PX-yxW-7SdDsLE zT*I&bb>lP2p4?< z;fKN2GJZr}S%>XNG3}{q7!L0#kL&+^vbJN|Rc!8b(vxh9z;Xijrt02gr2K=B(MN<; z&XzwrY9ApVeaXHwUGdq}u0rc}#9^Xb3)IhEX^`XM$>xv$J(qrvPR(WR zJHe{QyF*A5f2Q$myeSNBX`42k;uq3Tf`#p+Dqo&1f9bmo#vEC^F*@u?xG+y+0A%v~ z&Nas0MGaPOk9PUWbZIBM_ghW_JWmrZIk*f2YXo}msFQVDMY!jJLN2fe`VoS_o2EU9 zyy>xa)67G7C6VVn?O3;WhkX1lc-zk9@ucYz;)zL|A76S(?(=jozH|`7wqzo5C4IYc z@@l)s4o!3RWjs&0MP2j|n4 zswyNf!3ms3yDi`laMJdwM@q&inPuCY8@x1%(G8$Cu^DYty@N$3OhNLu_fmCba?p84N92A zlS$pKm>^N<8|H6CMlt;UW7)%NoCtNn%|sqg-S?0@pVMSB z`{BOcl$3jXX@^3Z#`a++6Pp&-#sj2$0TCU+6Y#QWOn{I_EUpVSW~&}GC4ftL`){Tv z+}nmIwha<;2jTuDR6@pFxPyR*Hi~L*TgMiRvu$Vyk^PU?F~EDX118@S*v(o^rHWIl zx+W{p&eWt2dF%2o5{jat%HKoNtB%fm7+&SNo*l0kM^J&4O%E|IFUK6;0~!$tqP6QV zGy^aGJ9~%MoW*Q_h6TVK-s*u9PA|swFDrCE&pC~}C_&LEad zlUovMarxNxvf&i;LB!49V_p8(l|Su|#*48d?~XOt9mR|^`UgEB^!<2m@aKZI$+W@{ z!@2)9k+j!kjYDZ3bK#u&>NCc4Dkz-`fb2>;Jhz zK)-e@_U>?XZM>nl-ut^v+~Gk&30 z#-+N0TjgpkoW(0y%3jjBVS51;A_DHs%BFXX%phpOY_qNLyS2;^B@|h8F#HJc#Fh)d zZthOqFsC#VjA=fbb?&e9O&H+{X2G%1P=SX{qG@SkfkPvGSm%yKU|yb{V*iaTDgV4h zx-d-0z0$FlwQg>2y6&Ai_Bc;fl`dy1?rX8X6vAXAEW8HHh*SK1U}cP>ByBIo`%Y1}6#XafiJt}Lr(`wMqw zvUedruW^8Pmws^zIVrQT26P~Tx80$d+a+!l?QwgjtwIYo@IQ;PCWAN{s|sgr@KmaA z##&SRbce8nHFXlA27M3c#FgFmY$0cz_V4PV^OuZCV1hHG1Y+)0?lyZ8JJ&WoH zL{mD-!!Ldzpve+jqI#2R5AUu7ZN|MQ=1Zea8)-ZTway+4n|$&s-b16$6N;jvTwZd( zCIExu>2hAPjD38%Jm-f)h<2km!@2?g@)?+!_Y+ZKN8|Bd()HyZ{^ED*{6Ny?&VZgeEP8yvuDPzeh zxLe-H3%WUsT-jokA2-Z@dm1m93}3}zSK6EZWRB}eH1lY>3yq1o;$Dtpkj;=!3WlL7 zXxdwO^Vpr+h3)WEChm0%?B1qB|2r39E+CE)eFseAHnD{GuAUFkt-5$vF;mAw^-?)$ z4*T2Jn;B%Cp&xvQ0f>>o}O^^6Huhtn!lz4PFKHcma zwc~^HpoOYqA$PmpAj4&9+_9SjP6tsgYvD3c=BDQF?OQ(pH{9oKFJM0x3=yyp^va&S zRENEC|I|ObVz;F+R0|?@6M-cdx22$ z7D?lp7OIkZ3{h!xfbpVNxyjfcu+-jGESyNhLwKfmI5hl}@rL@rDN^*cTyV>$MtRj>=R#`|#OR)nghT$o{IwYs94Hu7vapK!VK9*9FsF zAMLvEyQB%E-Rj-1v%gX%~Kptl7Cg4<1VQa-S~`=Wd7X1>rC!C%&7@^TUM#B~!)U zvL}CuqL>CCC~4aUZBK!A{jkf0^q+fRnwzQoBg;Gx4lfb-&U|6YT__> zQl2`^W*B&*EF#vIG|~vT5kC$)63=;x0vhMN}R^cB2L-a3d>6? z4K9~i5q@5%h;y_LP90_CmojyPbN6F-)q``#-L8NBytM96@uOFQn=Ep?6MQ2qE2P0P zEWpA4AxUZxQpNhQzxe6$<$0%CUh_=g?##y1lAuPGupFn9&@aVD%9+|UGOpGXRceCw zC1sgm$9iy3ju+)1RilhW&T!{4s`VlN}&4CZDG z?|$(7d3&hQysf&OpIane!%HzSzfp$T>pWr8;Y1`a(p4Yo+(}vyC z!#l;O(gPA}qLxlh&Mc%8j`l+z4a}n_&7#ICDW9PglX-}1KPbDN$ur#!dx0wbDtan; zxz{uyW&Ltr7PL$vsRl7ulHWL3Mt)f=XL70#3G5Ra36oK7^Bso!?&WzIS~n|}$*zrT zGs6d#UG)g6?=_P>J+J-bL;8$bKIH{kM>7!KW3szm^x}~wCpYB)1^hF>p ztxc!y9g4E18xFWSAaJ9@;fEcA)Um2l`o1E*o6yFZlzRjq>CprHoB$}2aTtSaMdJ)t zLQJ0#iH>p$5*ifSD(0fp+r1&5v=5=bnu0-ILW#R2{ZqdJcLHuzr9r*7YHuJji4t1} z1Kze%CU!Cg>$bEb3=nebyUE;%Ahrl!vGp~U(@6-qx z7|T5K*MFwr*F_f!mcdNa-)tUD;qF1!eT2_juRqm_)Ubt`hcRdeE;KEfScmzQX1gsF zQV7TdCT7zS(6P?D%TF(_!s+&o%3O;He%}V@0yNT)QYgVJ2bc@Rfd3K99B+a^bdPPLUi5) z1Z%>2?SDiP#U4)gxtLB;&J=Ow=SAke#jvI6QlEKv0VTN}* zab?V_5H-i{YSq0Nuc9Z#*#2rwx7R8o$kUy-@P3P7(#_N-z_KX69`x9W1;o0HLxzjI zs!!JP%HiZ?la(oPartlg4f06{Q*HZhi=4H0`K*;UYKq@Xz{g{Psq6$=IY!xVSWiortkV>gRS}Mx#^3Lfzwv6IH9J`r^}i5m<2r z4DA!QX>K*O3UQmhSNXd3!{w*di`l8(n%lljK; z#ah>#?#-sqt=ius)vpvm-auw(KYO@wd%Rks@snXgy{Jv-(C?y(UH;boO`AZ;in-=O z>Pm0VQuN-QPlJ!yVPbX&J`visfP1||$)>~O7)dX4p(Yr)HzMEAQ1j~T_KxP*`LHMC z0%_V1_owC%y1$J|ao;hL{)&iHWa@zJkNNMo_?c0|EWzg+2Q&1w1#2bk#QU$=Ap2NX4S zq3iE7P$Y_?Y|#dk`@_!CpcGZdDYgdGU~gtFjt+dcaLu{8I12H+kjxowAXvC5(~^+= z5AbF`JxVTwJ><>`f8^gsBWqTs^ER-TuVJUoZPzC5rDYL`TJ{Q3Dg%2KBF-CQKit_(IR>Phn6tmn(gvuEK#qjz<&)V@ z4ME9oYLL0~niX!t4eEYR4$@J&=NYq?|METebuzZ+tFe2*tB*-I&s`iRIU+|b^a2?W zriHD=Lb+ep1JrnTIy?-oqctKmP!6Bk{HInY7)I}eO%q&^9R10?GY*-7Hq-llQc==d z?+(w|33r#D8pWUOckdzeQ$978C4YArU&17uQf}A;BNhu$*_Rox`a*gYxS*ivC7#}< z$IpF}O<4~Wg68Y78eb+bOx1+*y>f6pujW&G*FkGnBgiH{=F(DG%Cb)fSu0EpIS>T_ z5tq}!sGaB|EnkhJaTu#FPf7TMjKvu|k{HNN8G}?8AS0{-%I~I`bENy!qE>dnCHXW0(ni%^ zX}(+eHOCATMZtE#ZUm~DR%sUET)y@Kh9%M7G~VobO=O@->UHr z0k7(b6Thal8%>aVD0l43uk}?89^;WwpteSc_pxZBZ-zbph2$wUAQ#`tPFZ6&eyP&D zj==C%zNzwfykyccHG1$SM?LOa?KKrap1Vg*6huf%kSP7sZ?B9SiBmNzfCsVdgB}sD z08hwDl8_&t7)UL^+N#+7%BC!ld*n1RU;X=Y$kAUT7){e$NK71%9yF zBvbWWVUpvn1(M@sffIQ@U8V)12yZi_G44d&5a@k<~1pN(uK*KYbLizSwBm ztdZX^$Wl86t|t2XMV^a3wFEs0IBQFIg?krSeKV@zV>?-?b5}uh&dV~Z(^GB zn$)j7EWOc3MVT%DrqpC{@T;476TiCPQO}|hstJe93W4wW*f@sbi5_-Yt*%O=WrJR# zG@TCpKH>+Gqep-WD@g(MXKHF0^$lDLYmc3TObe@q&&inXHY$^0O@rr86YUl+J(uZW z60`p?vrJAW#9zG%TD;^O9h*uc3ExBfrVwup0i9i=py?;QtT|C!lhw~#1yM@kcQSAI zrVu5*izn$gclVl0sYBe{TuKSIF{7iLJB#<3(e06;sJhVJF)S7Zv;1Cbpn?1EP$!(P zZU4Hz>#o0Jn5gy1@@CLgFdjL2m9axu!;n?3kJ*UJcw<3yc49ARA1a=WijbHlF_@TT zr)=xph8@&?9(?#;EDnd)_n;?3z6*J^{EJm%qHallYA59%VA||`T%8P^b-jv*Ex0gr}sjwt){10GTDXj*!G^Hl% zjoQisvfa?jEL;A0aa)`q252;jpZ`rNXn@t%SmIxaLjd7Fo8})4t%la~?M> zV2k|8+s6y#11_Lp*vcWrBl{-__6a_?^I>J=T8-C2EgM%mnb1F7-sgXNRUex;rO~S4 z%e6%xh&7_T-Sy9hQN~P2h-V&H9aDn24|3^f-3|2dE8rZ zLdGBmh(p_2;ZT)5Iaz!w{+>X%gS5!|L8N2I{DLNA*Ul1$@&AD!3LD>bQf@6tH9wJ- zs+F(~+dO!hk~HH6fAg68#YdkZ9REbyUJ!$5UcP>VuyE{0ARDcYD6Q3pT-Gp{rRM=PdGv7`p-mJgOb-+-3#f@ZU&cV=SeYnjY}K=3}TV)QZw z*^m9n2G63}mtnuKH(;P0)#NK7fI&zlu3FoE2JHBXV}4OgECYuZeZbzg+vCNwJ2ca^ zjg;P&VMd3DJd`vc_sTZTr!u!}a>~GFI71_9>3V9|qBeL@Fxg8gHHXf2Rw%`7NAj?A)PZU|UgmvP_`*T6BL4y!fjC`QLAR`fp!SA@$Fb0?MuM=E zD-(^$jF%w!=O6Mn%tt;z3H&~o4y~ENaw^=f@hJTgpoZjmCO`Vo2PhsdIPUP5%xwP@ z;(E)o=JSbbar^Ff=DExUM@JC*s&%!Xt|~C{dNBFYnR}%W&Mm`+s3S@*2BU zQSjw0NCgILMDm=yYTOibCuZC4wL8;LmBBT?9V|9ktUXUK_r z3kDY}3TKqbht zUWeijSz~r+>{L0uyC4g8A6BJJqsIF+l?K85aqo7XV9z8wa;-cYC%B*Q54sDsH3FGP zb2xruP$GGU<8Qkhm>GMd!2LT}bvrG#Ilb4>8RDZYXq!JQ%eeECdh&=}AFn8vQ&bGY zaOglj%!dftxE->5%m?25(gr&fleiphI$RmAD)G3)im-9E(H5vTM>cUu zha|TNgfB1rz~||Y{Tq0QI%sUO1hT=&;CgC9!5{A2X(aly{}zZ%jzjE=XLywjGKJdT zU#+Fsb7Q7G)uOG|AP|wx{6NM!mT7ra0u(wQ_m=N~QwGZ*-dAv4T$;CWeCN4e+t0N} z64ARG8FG8gD)885sYhECh6I;Ky7Bk zYd6c*@0hqsB+#tPZSenCD>GO8KxWblGt)O7&b`E9r??LOLx54q!ST4a~9aTgz;-=b)r2!Tkk<3xQ@T8#TDs7=NO~FBKZVe#SCE& zINaPH2cR3TJzt5t++xD8DLf3rd_S5zY4UA_4&B~w>_gl#X+73&ds8uG;VNvxwVkei z>GX36VF=^zH$)v2W8l?0G3>5%QroYC!ZI0}+TW5_-+MCfXJz3}x1iMdT+R%#C4ZhP zlhTK;6?E8GM?Wd>>aND|0q{&F3FaZhtryz21-Ok*#v{U-Ga`jLOI8|>hM4@~zSQ2@ z5!Hw>jPF?TKD^$QaaT~Nlxi<80;s6t=w`nl&su^4IZSF(UHrPNP0$LK%Qd7x;(LpA zgO54h+E$XmHZPp;0T+x`(HCTU1BJX6{888pq%f-N7ruLUX{IuRtF2rjz4^>gvex+A z4Z>p?{>WBHgsB#{?A;GE0-Zkshjo+}&;+mWRan8o!6sG8cw=6LEAzjP*{AuQHXRXF zxz6vr0RZub%T}h3qa~>bX}+$Yt>ibG&o%CkK=?Q zJy6rfHP#B)&Yxr5?5uI`G=S2iiEZ6|lK64b{7MpLtjtAjY3ECPXCW)p$W5-96+ZjG z(-QSMJvmf-VwYb%rAzv-6H*V3SY~eZJdO3W^;1CMD>h$LvFJBBHOWxjcsELKr%H^GaCSn!FY^j%mLA%AKD8h>A2^juBT;l+uyZh$xG0Ck@-Hp% zSDhynEiWx^+s(-iH_+N>)GkXYPaB?}aBd`tm^zu14g6fSLHoZ3K z$)>CXGA@iifWlInh;Lu+Jnfo6Fc5704BHf|OtG_uA}mR-rSZC#esyEH-S_0cth3;W ze(Su}!=UHe5!?WJ-&BsFYnz*UEk4ij$+ogG1l8g%?$-IezFM}?_Vnz24}LyA&+I(f zjF$0fNaV`%WIdHGbw3+YY{cDWKCxD9FxmBdQp@7~PJyI3Qh^23|0-*ezGfVH^sQ}Z zKDB(0lJLjBM@q_&MNwX1@iedRz}I?-<;S}?FA7djVIlD*Q>TBgytB3aLHj2Nc#{ZY z8=f}*P@&Rqij@Rfl<@XsNv@r3XRL+P25AGsC=XIo7ji4SWS}$}3UVBS44X-nt5^a) z%$cluQP|<_XP*OhnIogj4vO>4*)|C`8YT%h4filAO2oq_`PeVbwH_@1%w9N;6YR`k zUab0K{spK4|4=)$!Tw3kWoS^w=g@2({i?4__!QJXI)DF`b#TWLA!m?fqv$i1iET3L ztLuL|1t^#5&LX#aISCU%kV^AwwC6xhX0lU-b$%vE)|?epv?eV_uBF z=7%G2fBCE9#1&&}jT@#&2~ zQGWnpC9NqmNzPb$<0$W!l}OUnRCEEZ<~5T{bMjWNYFPj|@&L7HiwqkXY7xQc#3Jia zmDc#R7(`us6xn(Kr=b|VVZ)PhzlH!ocZZ`toN^`xhR=aoqr=`^I{9fSsR6uI9gS$; z4f9$Tz8i1V zwRc2*^C}jsR<{C*x4r!UNt*kbFb>zh)4wB^a z*jhTgZL^Q4{Un-Y6`*E3f0lwt2p{Gw&$BhMF6~Ts(?AEXZwM#nUE@idwzD@fLyVef zI%VnXI_Lm|xUaG`YpDEsfps?ZW$7NJYh3mn7=L577RtM26Z(QGWHYq(g?-pk|Cr-U zXsVB=l~Hr`tu260kx+@eb$e@mA#gp^YO^v88MWnKXStqA!shHR9X^bfopP%cjo-k!;ob`fxB+~Nk&e?fxo43#8&+b?tj)pVkBX15 z15n!J%yl0TPW|@dHEk*P8%B8W+Vpgcn~qd<+oiG$*$i0q{0xpU?1N5FeDB*Emq;J= z^e6@44K@>U@Ct;|>!PyP1)nAA`uT(~`8q_3aTUbeHlL;TkaZv*{u~KPyylhOy%^SCb3K50U_vsw zF}wgtQ7#PXrkiSBQ?4KRu60@$(DrP+>^pfw<;~azsqkSYhrX@M<#Zx_3J;|#NoNEa z?BvRC{^F^f{je0ci{LC0$q$C@p)n9u6Um+YH;vhhAGKX2x{9bMb|Mz+yo{I48>jXx zwm^aGR7M*K-!u7G>y+Z&paU;;T%BM}Q zZ`Addk8_#jM1aToy5Z*K96Bi^pcfRavGt~j8!@bOVhd?d{G3fN1U&EiQK;nJK+&#RnkhK-_E#e<(v8(QU0 z`O3ac#$1&}pQhxBG-BCQ(#e5Ib#<^I+>Hq-}ZEJd&6l z_nS2L5i2WEb#pqiS#ji9bo`IuKVJS?cWXRpq7aN!1&9ux3%o*h#?q5MNdDXUGMJfk zR5)5uQS~FlxMwWIs}$K^=EQHWWr;x@@JqH}N1ghmJ;|zxNYo;G)Hh1JPGjjnIl44S4rn@Q<=$xw$1AhQN|J_#``>~ z^$Hnjgk?)}&Zpvzp(3-N_36L1kI6FUc&+Ew*Y~LpsG_@2VtUagJ|yR3m$ztTy1j8GQROpQ-JI#`W4nUJETt{RxGs5ckje&JgG zu{xT^15NW+MiIm)cMKz1dv8L{`%DrvoEbCG2s;H1^z(G;h?n!vrEe8EoNgvog=YN6 zKPbH;8u(m@Bg_?uYA9 zhiO8luU`Pb2|c=k$q@0w*zY6m;xS1W`fg70_&%~&XBNa*{d4gAP8UFFd0BsZ{$9I- zL+JUwyhTb1n^4jmybCD)ug_YRjMt%^Sugb@2~2hd@2O5>BRCRrU*0rFbG%{4^)5XRMxpO5)Mp_hXI?^T1^;F^ehqaKar{$a%tOy|D4Qc|5 z!^Wf6QlCfmOecUd1*&of2)O`1%F9u7)nRqN!z>?QnJ_CnWw_D)-5UHJQd%#kd|)#_ z2bT0o`luDT_DHtwlKk5(l^RB2uv(N?At|GyfK!D}x9)LldTg7uVi#UTY8M)Tzi%OL z)ccf(^^`b@j_U+q%85Aic}E-LJy4$j(B2R`-2hnF;F9KJd>dIgqapNS?{R;*=2j~~ zqHoSMvyTQfs70OWnd@oV^k$zG`XsW)8~|=#9Z}%`9-pg&x4XizyOfc_s4i#iKd?@O9 z-Z4^y^R#@AO3xTGz;W`M0CT3BcbMYU_Bp9b1x)y9MQkwu7i?T$ILp${Dk{{1=_N#G zKsl{e`L}sZ#`jdB2`VyV)yx83KN50DeY(Gh%ABM=QcJoDsM#f8{DSc34dpK89^SRk znUa%Vw+KE!74TP;NdO(a=%y_p`!@)i+!JmB1|L%k2&J;JdEFj+kdt}1(UMI?EQrxt zqrS%I$P=JKBSSR)!Fc@nuhPydkh~lWy9y|7uV+p^!t2UZwEsfhldRB|bj$T@T0)GC z{OzSXXKB#xXQPS=h&tRGmHhbe_1{ffZFYb30ewRS=301C!c4f~3zGwXY-*$D|3A_K3to^p8j z>t-K1Dqe5lHAXxM00hBSa~_zycKg>-5uCnTW%uIE+l>48K*!(SAiWs#!F21!bx+}B z2taAkZ(3GNw)W->#yI1oAiqampc+TryodI!*+m3oq#(>$^5ML?V1Q-Ard;oOkL+U} zQDV*8mFd1MRZQ9dn5}niwJ_ut2PfRpomoZZALT;U&~$Qb@sH^2i&ckpuN^;r>5tR? z8|fNmmgLn>`%jhMng0AuART0_g+F#Sgj9pV7g|b+BAEdF)xaQ<=4|^cztn{1^CHiR zWI2kR@_?fUc#B8c0g~rKsI$;t0@V&G$k3S>4s+e^2mMyPztFO#oEK|Mu7npS^8fs6 z9QJyd!{DAdtrKfr_$CaCfbOYWtX2j8P+7Y;ZzNz5MuSH6A7GZPWI)R17vCe7644GC zz56-LYqp^)UFtIB7aeI&Q~I0M*)<n7deiKS0W%OliUm8P;QD%5WG!Nz=XF}I`RWEcNSV-A} zSUmuga&2mUjH`YAvG13clk>}5i<1$3N2gd%-7bo9GB)0(&!|E=u|A6Q)|;G0O4IFw+q zjog3$#!l<4NVZLw@aCSEk8GJlj`bHKF<$^>aW%AdYec@P$i4_kxOe!nE1|Vf$q%gU z#FhLFl!teinQx4qm{JCrUPJnlOU;k^{t`;YYc*>&0f(hG1vh_19v!tfmjtB<{aLbc zklwkNPkD7d1lYc*5!l-r_226l!c`Z;gTGmI;Wm+eBDw;c+>IN{xb@%<>G~;8p5-CS(D)e0`bVwKr_SAB%G0qqSZ>&8Q9C4WANU zy9?+JebSr{xJnXKVtd6nGqLZXDu~^Aomg~TS9x5^@@dBSS^#WiItl4gJ!j1aabz^a z5HEN!kH}Cgnf^R%zcojXcAa0?PU6g-3ocCb4&bwOd!*o-Oq8hC2NR7MlIksD7OO@A z#EaT+zQ2c3z9N?6f1z4#Lnz<3^cW+>Ct0rIGh>L2jHYDix0kgaDT?WO_B)DGgR+cM z%J_4v@U_6yO5{_&bHv`evG}GECH_d{G4;Bph~Jk-Y%O7uB1HJB0AlCd*Fs1VPz#F< zOTi;X6vMLs^HEGtx?9zHyM!((T>>pfE-}gVeyTXizPag(Ps>+98%@6SFta7g@w~*u zY%}JcDUclSvgpv%@8B=;jwj!XcCXOKSY8kvy7P)ZKc#AH^~xJ`7v1?aq^kue#PFF{ zCS|e_{o{Zn%2@M_=i8iFQnXI^{LIhCW$`&lNY!>X-sF|8Vvbnkau zIxDcMq2!cNGlMc&rtK?&Vujh#TOs9pj_{MLv^j@v!@xD(YmCGVl8rz&K-7;x|H>-i zH8)A&qMNjV5kRLkCno#kY|mO~03o!R}1{&IyL_F4?-M&y_Y^?}T$TG3M**LE`{ zg`HA-Jr9z48Q$XPYT4t((waVsesp9o1trq7qQe(R$7$8R)6Z2Zleg6YtYv6G@OaDD?0Ep5`MIIKKQ!qpcnq2?= zD7mC~ux;)RD*u>6S6igmem1cBgvvcS9?kfmx8_@|Tk!@Y6w=`7a@bgDENKlUfuS2) z9)qi)`%rH}%KDxJmqSV4Wm?1CowI=u+*2a-B9P7e3gBzF!vWQa>{03Nd5~80QB6`X zSGu;7==nD4@gaYC9@z`;PLds=2Gz?c$BFE6rjM(}7p1L#8-mSh=TVidCKn{sGJ1o> zI*zPAH5n$GsEyNloJW2W_|=luBX)Ch?|3Qp=i14hE@R~)bQ52M9lf=YvN&uNXCa;k zcu0Puk#cy4v0|Xj3SKFhC2keI{puz2l41T#S43%>?QgykCR35abplm{a@7+Pw}`Bv zecP}D-_d?D&)j?++w*NtIFt{Cl(+qAy$-FOZY~YNA*4|=T81~%*eEGJnl4heEbeGU(~F`Xiv z(V=Io;hyc0%#`Z!sL-Kv%9G(bAs-Ktjm#0LJW zL-~9P#b98fXdDw`PHXd82vx53QRvbqz(IV)lmUOp>!jUU+!FvW&CX4`FgBQXKxY*2 z+!xwbPdIC}{XHEYJ7{Ues~X(+O|Y*k$Erk3ce(^Y2N) z_!?I-X1FmWw5={&p7I)RhR6gSU-JAWe5^7nDuw2*IS#ahJjk4kBg!>mcj zy`2U)sD%$qXAdmbygnm0iR5=t!fO^ZGBB+po~?1FE5F!q&_u?!N9gfJwQiMC`n>Xk z?#H5PAHH<%FQ~i{qkNq1-LvSNII}VNZ{SSC6o2mYsy|x9gt(im$~aKi6q@`-G-5kf zWRvrN^bOsh8DJl44@#2&rJ{U1T+?MvjhY9!5jZw>v1 zu`Ydv*lnP7DPlcjRgR?DcI((=QqSHaQAOfCB#`5rT4@=liGq9!qYgiI!%r#3?{|() ze|(?>w`bS!+B&n8de-s@NF)oQ;95fgq0><(=1_~<(>?)VA1^dX^9{l@JO(R;T!HYV z%oe8gX~jw>?SArkV_J9(da8eRrX@g;xEBt-(N81OVx3Wx#9t1CJj|a)&2QxUVAE{p zCm@}Mtf*wbmt@a}JBNg*nx1vjwU{f_1GqA=BEB0Hv{E;`fwlu>G6cc0!=e_CJd~h( zxj`E;u3Y!O#tlo8d;&O+c|iN(v`Q<+3)!twlkdovwlV-ag>PJX@d8bCwU!D2(jg15 zj?m|C)Oj?wUQO0BSHoXfQcj*`%EnLqwkH}++?kcFt(8L!h`1HFt=Dj76H{&|+*xkK z)?H+{{eUV|He0vmCHXM8Bi&e1M@6nN_W#PU_-vmb%1shzbb7#MDV|w?*D(WeEIa8( zBJynFYLV8N4z7NlLAcpD2H7hr^zcU!Os`O$5kQzux{bkA;qWF92 zz}m1=dcRIqmhQ8YbS)(3zOWgdZwi9-X=7+hqxO~=|G=1%xMJ!CuZeK%3n~rJwLFg! z3d>Ineuuc?bb5lZ9p0_P0l!w(4sxlh9QGY@dct1hJduGBp4c;50EAZ|wI9q1ei~MH zZ<_>vz26swp|6fH!@Fs{3e#~aVtR(exK@!FPi3bk17rh)+c+K2%&5; z_$UgK`^JfRk2)b83DxM14X5+YcX%V^<>7qE z`OFU&jukqGCHgrYR03!PCII?hZTq6_OtM)kxb*Zs$H~u&^)PC;jdy2h&EeF0EED-X zJtt7Dh|v7gb$$F)m7~YGTxdX3cD-78UXi`2{@v4>oIu186}}~JUN)@hLYOl6%P!Dc z2#I{9S@7J;=A+}op&zskszv|{ax!McM5kwQ^jXbsVDsIuTs-jzE;|1PjC>n^fasCq; zn^EIva{+MQm+-EGkoA}v9zUui?5pSj-l~2^51Rtp>^&A;^6E89rU2zr+w5c>W=-0M zx2k8E5C)dX+hwG2=t)s!5TgudSgRap;Kl8^@1&_wbg;%=k0wnvuE~c0)><0+j+a}Z zEdn3$?5caq!Jj250kI<7!Z`^G)vog&2C%F&o=RH-3x!8vw>RhC*`A1AL#qPxP~M_5W@tO!E3m-3 z*iB+u?Ac7Hdw})c_&0We>{v2^;%4@497$?+%8u|GQI>1Y(WbW}jt{U3PSA^sh`B4w z>psFwc>5GKy>{GmIMR0Zd>BH#)_J3Y*pFvNBvBqOS>q3sR8)NqEfVI7G=*mAi2Coh z7l_oDvOG+raSIIo(dD2q>C>}t2GDbFe|*WLy79z>NLm}{|Ezao3#8Nz z&7*zxl1?}FCZI|26y=w7>n_*-?r{!d$EQkZ#1@l8H)orj$8gtVrc;I$_$!us&)zZB zr&!0abSxtGl!1`#61Fd6gN8EsKkwG{6j8{8Bp20_rh09a&z-t3SSi}HrT0IMu&T^+ zbl>@P=<^aN=S%H|y1QVCRBxIq!tD04r}RuC^0YiG6)HI^lv3GqEjH%p@i8c4Op5_0 zao3nUqXX$;QSUacmqcs|JSEFiRVTOlLF{oYRE}x>^6Wkizi5LglHF+y-N2Rmpo_bP zO_p|DAS~z;o3f$%saB7bD={P_dXXBJ7i|oe0l?xS1kdv0_q(YgD6g*qUDKdE=+{bk zK0+4{up(+nh{YPM_ZG7Vv8}>Q5x!vR3gda*Zdk@uT5y7)^mlyT@yBstM@@D)VvyIO{t=nu+{dx{(NsdPJEwHpHr z=N!;m>HKXot({IFEABPtRr6f0j4DqY_CC;amY}t<9;NTRy&G`U)390dj^A`G`5QUm z&fsk`->qoQu;x|$9No7v2JboM!~-6+B;?UK(Oiqvst3v@Sy`^FU3SmSZ9-S@lDDZOH0pj#GAPGmRMbK~@?8jCjJPP?rJlqk&8 z%C71NfN%3(s})8!TxIda-LhI8Wd=5-tvbH0Ux@pEH#A8qqG+Az-z%8+d`- zxm@)X#FcqwGp>13G9B~jb>c=!qpTG`Tby`3ic|#G00?pm^-b@|;c+V1%6scM#RJe4 zsElJEYG?0;ouxU3Y;f8slmcvS0R44wzn%~DQ6{zE;H)D5Upr_15B2uP@u5PL8fERe zNe|q{kP6*o&yq_k#>mhh-O9ddA*)9;b=1Gxy4P(Pkvx>+!{>2C9n!nRZ{nZ z7-n)Jkx*j735y?&r92W!BS#&-rA!9s5bAN5M9$-rCE}---IX+$LLz9xeV6G5>c%zT z%4dfRExffH&Y)dE&O(S4m4gi1deFfjXRmP>zmZU34|Ua4{prBs*FZDE$HLBWSZj{= zcz@x`muUqWTC!gyVErHb1XzI`$y^cOC#b?=@YS_EW#@R%PEGt;8@Q5w9=32A29ub5 z+q-Jp_PQE;wc$lof67W28ijqd!#&;9V9XN8J_u`juy3^0zPT<(luu)n;CG>5?@g%sr{C3<$|wXar5O zcDMBK@?eUEGhlBS>U{nYrFzRVg_Mn=Sw>+dO)DvVwN;mJmyjykvA zdtj=kZcu7jCjAWY(JGT$U>ltZTI`%!=X^-UkuVbtA~^s4sbGo^HKNquY_6`&d$eVf zsu!OcIu=als(`6=jDUBL+3;)_H<1mt?ZS2}pv~TmH+IC}oo?jW!4j8m zv|YY$>@P5~8hDw-v>&#hz1;7A`)J>wVaDfU7o&P~RAcWbyr~(iuUC3w!l6D5xI2P1 z;{+YL=I>HzxK!4eEoW)E^|EKKtdl#0z9?#rF8Piy+ac8uI;d;w7t1>nJ;Ud#|I40z zbMxmg_hwJAf@7k1jDoi)zH{@H?|dMM7;C+gzE5yiv!u{n)8BHZo;B`=MvmW4e|P2C zVv5pACU0-nIPym>xJLY=MmqG%`8n|;?|D6x;Ab-aRX#UND@Y>#fy$zxd2W(mC&PWmdxh` z+zG@+u!*Y1sP_W-;mdM?Y+^HTNd`RS%|{=3OwZMfjl1OE)vu~CuRW)0TsrKB-P$h0 z+?Id3dL?{J<_Z5`QP6oXk{0W+RmjJgh2w5y;7U-+$UujnSNtbIGiJTxz>Daa{OI}H zU9(Ppr*eN5PLE_}tTA20OWY$XYHvT7t=64ehBcjGAFz&^u~X}CX~&js#!_sK85rx@foc>?T1b~}#bUG#F7--4%&TWgP+faGd0w?w!l zX%$EOH?rc?QG=Er%hk`e=j@IC~M^_=0uIqhS4K% zD528K=vJv@qWWa4COoF=09$FWOa+oj1G9444GjJb2igktsk6MpmF2Tf^8oa@ee+4;fE4ZDuxqOv_ic|N~QAxl4U#x zcnsp3R&;zvgVzIp0CO9fw^^cB+zCZ?32m7!<~YNi3!gKu)N~|M>BFp}`A{HC8b<1> zXX-LNVrAuoGs5je^l>;a9T`=MbB6;g2SW$ z-^Km-GQA0(DPff^AZjCQkS#nu2USLn(bs3kLpS0FUJEsNd2Rv{Lb-?o%B9|HzGGYz z8Wx~=Ok>v3vWmUputW$axU3c_2b68+wUvd3nlAqRioT)N_FLszyxGP z;II{h0jD94utK&SPg^R-*oL9I*#?SzY~SD{XKx!%<2eF5t)hcIaN@qz1-Jtj$PfY> zHdv^WkDz!J@21w}K+QD58xqq6c}f5E_Qh`{aft)vO5oEkuoK0T$sUS3;OxKX9~WgF z7iE*ZmdIjN_8VuQ!ZfZPWVz-3@1R!%xj|j)z+=7&@L7cdU08bZ+S1!Vi2+r39Oh&p zrVe{4Rr#+$vQ;tSyB=lHrNN55L3}`s98Y66>ubO-t7Z2XkmB0ks*H5EhF9ai*rP8% zW~v%}n#Lf0;hT2gp1`HQ0Gi0)4D64TNg;X;H9`v|y#b1X%F++hN9pSW z61FvM2o5t6Y6o{-;Dbm`rENGpm4p#Jz1cIX`2Y&W6B0sHvCLxICZi$&yhUR;@GD5G z+K@{!&EkE^uUaykOA?2gAkICC_!~r@^E*#9$zPg66SsLo4tjP9TSerOE^Bp!ZenT> z<`@aBPUs=C3dSz4^90$>TVx^OT$286Vy{B8iq+0=lq42bKuLFO!6mD`{aYPdMH5#A zZuXlH{B@w9#5#b;At6{&OZaR^(_H7&E!i`c=?j$IKJut}>)=H3S!-uCp3}UiqHk6+ z!^;IDHM{_xpK39bKKRrFs`aVaD_WV7P)Ry4&(E^Jk|7ZCZFg+tsIP3ZQh6<$DA0iy z9()oIs|dbLAFf5{BFxq!F;E1I>5CtSKWgJgWB7mW3&Q=`tN$;QcUWj3cQbh?zZ>z~Kmxw+r~N4S0V5$f09^BoR0*Vx$ESS@;v19|H3J z0!q&S`I~^OabSWDr3&x~Jv$x03P`>WEAlC=I36=oAkoV@>_8;GYc8IrIk|QVc1S9| zvoi^dhJkAem`KjZ26#dXX6DSsbDst#*^?OzVn%1;yWIjxKM;CG5!z8Qu&?I9{{nyn z0UF8*P=Ac0K4FZ1hu+U}Ti!aTWA$JE|Ci0942;@sNg^c;xs`F|Vd?c-OJ9D8-fvsQ zh%f^JW=3jxK8a#H$|9PU5lI35@@Gr!*mmz7xXAcCg`e}oLgh`_b4T{JjS(7uBW5eU z91o7+buunDR{vpV4hv$Mvc(P}X}+su_$%XqbQN<{{ycJ_O1jM7RT;Z$Bdi?-@jYMg zYSDgHN!-5HrC-_PUCnR6KC1D0db}K~zn`3##BzmoN4itUhC=dvmur1>*yPl&bHP;j zQr@PKj2P2I*X7}%*~V}AI^*l1`pDt>Z3Vv1_VQ;)Nx9G;gomhbkW8-e=UgSNUnX{{hk zNE`~#=vV#Kb~r;b-fY(M>C+{DNvv`K-Z#F&x}jV%?dCmGkL=rB+i4r8la5T6+TZ+h zD#UN%n&77-!8)QFpcyVc`KD7$_7Vccz`|?P0e(9E>xLhharcO2eY354 zFYCmkPH~~cpo5{tS3JQTACgpmp==UX;&feG+wR1gk_l&7`*z7&24?5L6pL6ko?JXXqtM!W1yQKtmZqb-1s@~1mxh{w^O*8q}@U0ajpDLKwh78W1q#Eo_U$=jUl@j&5d_SZyD8ZV#X(zQD zl-3DXYh#~J1>~u}j9{siznV1B2c}A8PMnc{liYnFHQe47S2e=>rX)}^fN5RriG?+H z`!4sFPtA7M#UEQ@HA{K(3p~;xrJcH*1BvNk+!^1mx#re#CgBX_I$t|zCwopNnFS2v zI=XP1@C+9{KVUD-1nBi8%JQ-mCdS>2Tur~OY)kjl zw>f+noszg`YxpX`jfH5H`}T!%gJ1NcY~zF-OeMc!%-HlU+>y>O-GrM7F#oQ@)Dj_eQJCfR$AhC z^v;c{BOZfj&5VCxe&sq49xBkwxtIR!clF#Cvl-gHV0CiIc(AkauUymne6sK=n>H8yp;6iQ^H+nN;r?dA7ZLQlZ{I?#-ofo&D(WVzxng|JYIYf^1f};3zxW>6fpx z?GX{3$iB|?peoJ5tlQ+w?9=f-lnDdxX?rL?r!UKX`Ozh8XSI92JJ}RoZ?}#-pu5x2aw`_%(|h#CFpqaJj#*U!@v)d3$Qd8)0ZC>CUWsD z_odiRON~b|1`N^GdWba%StZa2cUee^WX7<_tK66c|K;9+3+fvNk(?iAhOji=m9Q?u zQkpOicyoCqI-7V<6nG@eqAB^LVKY;))t8d>7aPwrundOeN4|EUANL#AT^sYq3p)1e z59<8T`-`=vA1hZax>4&hH51--HI&8f&O0i3wVDymFJwdpjI;pF8v1?YKLt7J1O~`0-Hg zY8b1dg=VoxK8Yya*kC5~;O*n#9fwhmb_o$_R!O*$sTW;<*i)q4$6?;Hzy#@z#iaLL zljyg+<6QxwsL907BY}3_flhDMni0d7qFenUfj%-P;Tp9yY}bwMEB^fZO($3G(S9;i z_rAdw`mV{{+qAq5mS33Od>1a4<$8MR)U)$!-1}=#`hIHLo7*Qc-!jYn*rg{X)@-x2 za`T^FWnZN{74Rt^pe(T#sLSfJO1jQ4{8f;6O7CI$ z&T!`^M(ci=P|~6};_?MCLH(`DH&+Bu@loIe_%If(qX3@qdGp4lZ<>vwef+Q&Wn_S> z8E`OE8Q_azC0x+Rw8AK3*Yuk$3Bhxb7~e+%nKR$iYenh!Wm&FZh8`Z*%G*4+C75-s1(@( zRAvsoIK)O|t#RyHIem<1n6m2I9Im^~2?mggHj`=H(h#$erc6~a*Lg*VCTM*!Ob#cr z9B~8T)j-1CNyR@#q$EgT(Cuyds^4c2WoFrJV>75;?QAG5zU`1jiG7l{`B*r~0DKb4 zh95r^@5{iBRo67w?$G+sNY?x8SJpduEyXm)q(NT#(0%pSO2JqnmX@Mr8wkbLHKDf` zFp9R0{rTy4Kg>21&ZEef!g>P2f>sv~zrVCJA5&w#_qDdoIc63*`gN{7c6SHBf}7LU z3(?bW?y9Cb9=FyF+2k1AD*Dk3oFC^r2)C1Oczhb4O`Hh5|F!LVWgluJm&_ROhON&< zN#dMTs^eqgY&1qpo3+ORVtxPG{aV(l#@+)gO!&t3c6IHuXulH~VaSKhmA!|&huN2& zIn1Wn-Cg>E4I79ZA6NF-2j&k+(w_EzqDa<&H$RQ4UWpsi`weZLII`>&Cx>)>iYyiW zV?z@jf!lbQc;cwx$kM$rV*{{tueaau2;aNW5{cFlAqMtoWiMu>(ux$0aS6J3(?9j} zkgxNYnryp3l;O=*cTL|_&t9ASCM%TddO0xe;Cbiv#J13bktWoZl(tVI>FES@3JBXvm`t5er>XtOqus^ z_FGDDM|l{jvK+3x-zvW~JUuit+`Ewf=NhX+KXQ5#yr}Z~4E;^5b!@2c(a}USlC+#E zF>$n?$ko6YB6*TbnM-G<>0QzS~I5_ULeT zfZ_(h>)tpTmU6tCE!r z^bBiO4Tz-?<~8$@O2SA5FP1{D(@9U=NNGb_8=+i|$~ExFuGG>kB~UZF2;1G~xJRO^ zIqmX`)0H?nIv%wDGcnS%bdK8qzj_Y}(|^>jn7P+M&!|vUH5w={%BPtdm&T_n~k1_ zQ_F&KCKaSJKYDVnN7F!W6cz2J+4RQOl8__ra9+dU0%Nr4q^Sl5$eQSm6czhkIW?es zgpToUUpTNZw-bcQ!8N8ON`T{)CrLA}qB}L?3@??bTTsc*Z;sJ?8oM!2ii%=8MpQkT z2daNLM}@3WMjMo>8(DBvhBO#fXr`vUG5F$hj9G~a#{ai(bRN6n{2I2tKEia|?T#mJ z6#eTJt%-W2L0+x}ug^@|fv3*>WnJj_#>2yP&*OGM=;LD6!ujc(y~2DYPh_Fi5$$pp ztARAHpE1vo-Yy?HKbMsQKLEym22Ew3em5l zB8|dj9`=D{KE&Nv&1F{##m5nAaN%S#e=K*i*H$H|Tn;TVKwc`-@90~3RM^$}RB#X&|zcM?>keQS&_|A)rXVI>-ps7>PMR;tsNcF=*9&+3!5_NwxP zaf_ieVAxcxOY>F+x8JZ5`D5<<@#sTj(vOc6ky>UeX;Mjo0#E-dO4r{b3urAL3vP5Y z&Pj@E=at=tldNF{6J8?K=G|ViKl#lhJXSy1-nP1#wVtefa#@Zeu2SsP)G2*G#L<}D z7-N#o1cO{_(8nvf>WSJ>Y@os!vNJzaNJn}$;2kb)5e=$6{>|=n?yy#xO`wEQ#w+I% zr!SDd{g8g1yU-OaWpXXdctx{a5{7h(e!^MY#xRf>@YR;7MCDX7HFBi6jXV`Q3}9qm zxQQ(bq47`Az;6nQ&^Tw0iHhO|;RNzv1vwzzbCn7Cy79{?W;z?*!S%1p)BEA=2n9$ zCkL10-AT>+-~Jb6LC$~Zf{b^)D^rK?`$4M0CE`yTVfp1_9O7DUk- z%y;BzIXom~1_czuV8=howB4>NXJ1X^ONVat4{2r9nRf&n-z4U=xo>oI*=`@?)^6iz zyBxT|D;%W=cmG1$GD{gYh%jCAkpS-D48Nx-Ynwi#nZ$m}lfBFRX-D=QZbsV~!wXDd z9`P8bt1^N`2VO76;@`E5)PMU*D<1Ct&ZKIfrvB|$+b_cqE84jf0Z#}LUlnbj#kQhu zW#7?RSZ_zb-Q_>i@M69nHJ2&0c&0NKPnt1?e5*j{lt#Ne5MRPlfRd+&vU*e zPe5fjbO>iv5_dr+GlV5DEaMjjK+2rlbwmb=Rfmmq|BlN|pV5~rq&SMf^pv_}WbWrO zd#-I^n0|X6IlNQlX*@ZH@zG{psp^~L)QiY0dlXLF=xV>!x0gL9mk$yi1kgE={qt+5e7NB8eB*K5qKjxB(T))shBry49fNxHA` zl15ha2E_sDd@uIxsdQK2g8BISnr5nuxBTNd$SEqnreyk*T%+p9fFxo>WV$rdEK}&>$cG)?i2{Oa@eLH3=#^+#!cw`^}!I7p`km6=hj{2p=X&OnwnAS?((Q>+UDq172~7 z){B0np)Vfy)|=4O&ToL8GGG5dlL-v@?eQNBFd|S>dOhn?;J2iQwn!w#pnO(`8h7pJ z3L>8N!n3N0m#lZ({qne!VwN~gm{q-6p;7HQCbhb7XHcO6W_oqH2La03DUhhuX*kv6 zQ}DyFxA^_{ctHokj~}`pZMJTPK)xJ(p925x-!eb6Tnxx zk5|0y^9UaIzkQ)3u^D~#{6cNfwg6`*rptl`VPIjXbRA^v(Wk;x~?E~(6xNQ^%~MBidZ>K)}7g(ReD0P2wCh0{02`G`|}YNFr8}Sb-mlN`Fy354G;q*x1Cq>}T!1gi~K- zH#Hz2mM-Vn!v>_E{*a4mLia_3t0lbB7>KXAV0K$LAu}vsyWcw3Uf&Z%2d6GI{k&Wv zB=??FXTR5;n{ch)vn}F3C=M_|_g(IHE{=ue8Yfv>yiC~A*hA*{tv{ZB8SpzT7YR+N zRHn*Gka;^faDBbe9pry?l_^&Bl^|lA^%YGwXZ5U99kpkoYIpKm>tOtrqHi`Rq$&L# z`|sp$+P}-2@PY2+tqE_!wdsuXa57Z2*%uG2dXlP9n__dk`1~8Ac{-{&!!nsc5xBl( z7dou5Sj2f7z0?K)`aCI6PaD@Cj{AJMR`2s)tlT&>KCk$SFkQAh>c(zkf0b$fR`XRr zUCZ%`M0Sy#p4QM;KB^|@jNMkezeyz`LdQp#C+B^~&&+eL-;_jLa zMw1GB^nc(wy&F9Z{mC|&8H;?E^JuC)9mc|j;H*SL<5G`JAx&n7XpwbXENf ztNJXX8Igo_DT`wbbWa@^$piVYqphdTq7R}_r&4K#v9c~5WNy9gD{Kt|vI2hp6O@_+ zpFc)UTC5xlr}xc%`}=Hb$M@IY?VYt{YfJy_`?`l;*FiU>x^S0>_bzNPCO$i~#@>Df(IY+6ZUK}2Z48*JF404SWCniWUv)815vpZo} zu7j?5!7=OD=YWY6*7I!<@u^82bocp;-#iV6g}Lo5lqjzw%v|7k=-9dU0)9)lqs}?B zLuQRkpd zAI}aw?su+399FFpYL#1RyLI#%i9L_ad~%KYdL?i9&?*Wh^qnQ0ezetHPX!#qk8(bb zynNqh(Y(NILd=FPwi^SPe!=-R$34bhv@}<<*{07Qo_L8`193NvKszn7QjOD=&=TrIpqvOr6#lGW{Ve!at*Lh!! z8q=DzA@-+`qy{ZSv2zu&u(}i(TO-6aqO<0!N26_3V9kJQ?nB4H?;gt-o-{*QC=@A4 z{7_JEH(n63+ikdf;U6sj$8+U*{^f-~x+&>suj3&=(o)*;Cff2|?eR}RbtaaV=Ec?1 z%2uhd#CCDzC)2J}R9|Ce^|@iL^EU5Wj)i6!O$?ju9mpLk4Ml+V_GZm1Br7pb(b z1M7_?tZ=TB*B4r7KV3n+Lq@1lVGm2Wsw_SbTV9X#T-}hvB{dGt{5Ab)4(#gA@3;1U z;0`Az4}a4S>V8<*xGgVu>(FIh#CItY7KH!N8KCbVe!>o}W z2?#1*6lqF?)6MOb#s7-{H1*W>i7NsOpB#`hmb z|87A|81bvqiv+$zt^Sm}{1ZuCaKCmM{FALkYo(%vSOHtl70E*8*rG}|w_=ov6|3nK zE*z++r4T{TN~2#s7%_*%8jogi1es3Z6f)vds3=sx%zi z)IzsP#BwDK3<0RX0#zA$?!g2bAhjILKom#pLMsO>7Ex-0&CzCoF*I|$WBmC2)wh6a z_)~xHHQo4JW`WmI_=lTk25)2;vPjaqAFe!tX61xU6xDt?Xw*oQHl`TOISf*mD|pg6 ziLq)DRuPF9>xXJOQy8^4UDqRYKeVE-kG&7``N%UUU-VavgqXB&32*_P=n0HHea^p4e(QjB0 zfRq($4KAmU-cOf5EbE3`oo#{ef^ngIsdd~~${2}# zsYdK^_z=+#5F{FdRi$3fx)09Zps5Xdr*B$_G%dJaKfNDo`xY3|ecIKsE~txBU}-~? zWxhb|zC1m)vnY2v`8f0n1Zrl1VvMa2^56~PRKzHNurt8`U|0=`9E3wpuH9N@)yWOC zk&mT^>v7`5^1$?AF?5;AdaM&z;D2eWgRRh%yEHpyhFHo*bBzLfB_|tz^#a7Bt~iCo3(X7tI~nr(Jo%MaUKajKJ0H^m4F#}$`S&q;y{+6+#)GKE-*ENRwo(> zuYurW4^GVcBF%$M2*kpvz&c|8Lk?u62&Xhsfy&K(b&<0bP2c2*yM|7fRWu`qr8JMW zYRtzC*4TiwL1_l_biI(CL{k&Vl zHkcGwx<&N3OpkaclTIKhY4YjAP4Zp8nq^Xr_=t^|w_RNg!r(<>E5EJXGJ-~Q6x|4D zdAndsV(Ti$NA9y;3}w;zgmNW(Ce11nnO9y?v$3 zjZa4{+pVa0e5~&7uIJ&P($Z(`j&YKJSts~<*!J4`EZO$5f ze!R(j93nC!_VeM-ufE0jdY$?C(*4VyIgdXL1x?CehT?iia$-jwm*S`vI|#4JP(3e9 zjF`@Ns+lga{mFM%vp#s$ly_QEY^x&@JeuzeArS*nq&4HH(d9_muX;M?OZlDXxwa@9 zD)mF4RM4s!{q2_={EGVC1UxwNQ3RY2$$6ApvDKP0wgQKE$)-0odl{s~3fs-J)Qfip zIQjDa4{7j2yx>GI`VHyf*-T!i49iDl4Y{Rm_|adV;0bN7)9%N~p0naApSWxglsg7c zl9o7L4^}n7k4s~P%>$#rktohatU+I_1~eyB(G3{~lcMO9cjGrTHOHvf%uqFuV$aSl zpU9J*=c%Rvy`w}Mz&h2ApiZ-eb|zy7QD|&p)Sk0Nk?lfK3qgOTZ?npQft$;(pK`QX zK6JdFvC7rsT3YOdFPC{Y&aXo*Cv}Eqi%PTvE<{SU4r;Y74${5`$Ry@I1DwZA? z+;kXs#g@6Aybq^6STh1Ghwp5Ds+uKVanHn~b1N3$0~r-HOD`j!nAV^OtQLLpuM_Ti zV(u&CEd;Q2@!`UnfB%J4Dc8Rk{tH@eEk0@{ya0O^f*O-%g?+$NiFBvLd4uM>3WMef z78%M8PRXtmupcVMkE z>j=*nzBrWhv13T`@X2^-c{jTec+4@w$iPSDracI=E|tUw+J-q$mKlLLYIyW>_3QN` zty8TXTh^hCz0eoE$a?sY;w!NlXgMhBI6Dkn?+oUTTW(CDICF&=gk1cp!l{PB9)riSiu*n4ce_{K1(JjtgZ0J?tTw?+PP*WUjkf z$_1t)&zH5#4);2lNu*bd%V%GC$lmQ2Jgy#7+p1L%wCD{f>T!<(MNtis>y+QcLIFI* zg(E7GM8cj`l-MfMV^1_9hQzixN#x1m7fNad78Kp zDdC#csK*<&P(*??Or?Pa@%u6Jcm$3r%k)I@+SS#1`kIN@NGo45kjmI*sJpN5yXx7AL z;m4X*bg}2kId+(W*Y#k6%#d-upcM7>4=rYcN77_vFg=SoMZ!pTO$v^T$Ri8-7?@8& zwRXVHjrkf}2M^mCg1}pNxK=Hzxm-68J`W$e6CNfkZi({utsdmQU1no5#YIMzEuJ6n+KR#Z9rc6W!*A zwUZ%F`ea+`%7VY2|J|?sbdYmm!y#Vt9GfBgcEQI# zrdKNuwR)KzkH-HYUiX0?S-M8$E^twJ2pn-B?i+|5vj()|LG0C$8H@Re6k}6nWmuW!z`iZ34fa8N(M*2SJ`hiqD@X`9vif zzqLTYlXnFcyF7vphhL^C)6?NWu-V#KX(&txpG(;g@vnWzZ1t-^tiqTYI8db3ZVCa{k-~Wxy-S&BzMSIfbxo7`!qvNyG*nzse zEW;$lWPci8tU`575dtwoQ@&!_yMu^Oji_YB!*ljMS}c<(4MZUD06eS&k#Pz&Ftj|{ z89Sxly>KXuChvQuv|qjqPivF~gFZst;ZWy;QKS)cRT)Jr)uQdhsyx-~yuDx*zl?3FRSURiJo#Hc>vj1% zQGl(ncH^$3RwDGf8HshnVCGUk*rVSjmT2Wb8{WwmcGJ@T8e0ilewmg*FW&bTXZ2_t zkN!0Gf_tnaCXf!q27-A#np#_*{F8H7puCl2`X8vCgo!}yzo24D*&<;e;~4o8=|1t# zMjG~Levn!zo1%8rs0ht*Odev!ISbJYNyBq|*C;1#L#&o{uyysbZ}|M@S-b8>qWq2_ zMt6y*#ftrc;Ip>J<>3c)iUbZ|GY&3RO%bw;jh7-~fudSc#Tfz_1h%voD43P*vA9*T z*B(adHy|skps*J;Ks^`jj+wy)`TzWGSiXp&sxWQI9okY8HZ5db^@iNYg1@$~u(=|p z8I!=44H$z`A!jA`1}GO&$?K&f;QBx|>{3K~cjtZdl}ZakI8+| zVb4Ys7jxv&;ptd-O-O~@UI@q! z!jAyQfSs&O)POwt6qGH6Mt$J;`f*mJ{|xBpm|mki=>9n(0|!XM0>MO28I0g*2w`=^ z5*oX;m`@gtBjPxLYam=eKQTV)02;P4aPlpE|zb%&+vqTwphztP+JBb z7QTY<_`0huB!?mk_lu$15^`4t&{-?8u+M3Q^2#>h6qP8l0g8VVsxp=WQb@qoXFg$l zkRihANC;W}80Qq>%qNawQ2AKWJH zi0DAd(u^+*f^Ei3=XzJ*gbs@~ov&zd_-Z3im{TZkTdE=Frui1Exo+>LJ|k93IHhs3 zG1>oNd$oR{X5&RwHH1E`@Wg7#Z)vYE(1%@s^QgwLOS4F`)8iel)u5{dD#o6}K!~u( z&gI%W46K#mnj>tH($dA#Y2Z*=>p0wVKH7G-+h%Fb415{QZrOFv<~@+wE+rt#Bp4GS z$$NCc_$}x>`eAH1ul;!FaRXCshNsqas2iqby#iM0+9s0Z+5Ti(rLSSWoENMz%fI9e z@ZmQn5HK`uB_Md#{0ZE&`CV-FwLI<8Wtye2tiyuo)+Q#gXB9tcFM zM`8`dLG(lcWZ_0;R=xd1!Ymk64Uyhh@$o!1RR2W5VmIZ|^@lG#f8NzG2?l-QT=%HC zGz<30KH7qN`MbHUm)+k_+{!(izPy)K)FH9P@^Z(3B3Cgs!*vxU zQtvcoMfZ+Ck1ZU~&gxi^*k=@#_`w~GrQZ3@yE1XL-p%VOk{8voOi4pl3JdGYD!5;K z{O$2i4*7eA%6+4HfoE@#;O(_Ius?B1=P3EDIKW(T-n8c&$$WqRcrzowPC;eXvI6!} z85CD`;ips3s%+-ZP}BxdBU?^W)~%Z7HCvTJwKcmiCH@w>^kpiRn8LiCref&>`kcG* zc>PXf-g?@viqe?s@d{g2IoEh&ea=Sr!|0##;4eOR)5 zxZ^E&@R(enAi!vhAli|Hgi-40Iqt6bG#0Xiv92zFDJZn(8mAWI!=RUzw#SM6w-T;^ai%2Lb7k4HWfr=VDA(;<%S1wLVQSdsMZ}dO%TO>( z)}v*Ad3Q$V;eUEo@c2#czK$8LBgG*t`a)0)bN!tE;1za~XoPC!>m!?@u>wt1*Pxs@5c+x+ zg+LWAe9Z)9w{hT_$!r{*@v6JN>o8TbS!R1?7{)Wbn$3f;$&j;xk2m9wKifi&7dHaW z?!c}+>IX|}-%qK-Eug+1PD9>*_oT&sd}aCfX!qgL&-L-ru)zOkeFlM|N)~$p&e?a{ z43s0tjdBG%KOpj%>bh2&N1c$ug(H?&xYDK4`^`w&QKdCHBfJ4jSKY3j0TD;X{+!6; z(zSQk;AJDfrgOrqX!st3=4BLq|3u5H#z?H+dk{P=xo&6(B;ciRgMD{4U-wRKtnXCb zW_4Lj5R<|)<;UE-O4SX$mk9oQ`gkMvXO_C$vwxpIqHSkf?ciR#d}}L!*S{8>#ISI7 zoMatR-c3c-incZuMZ^{iK7tp^#dbE353Ux7-gE6b|l@fIY(@cv^oDh#{BTLyk}SL;kNGM zWT(rU1e+A8~vEO`24UM@0Qnn!rsfte=0cao@m`g35euzo@!xHS_$_)n>hjxOE|I3wM7Jjju|=MOzw zQL_wKXrHg~&(Rh<0j~%z;ODiBE_sfpqkCVFk4}}kC{LsKSaI`;!0QszrglDU#b*7Z zpKza0KT^&nWU*_S%(PR9{R@3Qn%bFo05k`7fNQnb)O2CX6D@S&62TLyT-4N<^%J96 z#%kp_ATTBl2Ni~?^a509LnTz5m;CXHSng5caj)t$Xe)7;t;(~x@{?yb#>eK_I>pZR z1H$3`F=YIAoox-~s;0LsN@hdBr*H zpt?Kq!+(+RWMW0!z$~R%IKI-baNSo+jXqAm)NSfRyC2?|(@GLinzM};U00VIyP23& zQwfjkvC>x?Cl_N0EOW21q&=LPD(3qox!Zk-jgV{R=g)IrLx;!mClB7XGcaJ%CuIfX zjg_SrG9}MPw4Hj*FFn(`@g&K4ZvJ^T=)^DNKCj@WVB@wjnQc7-?Xv79tQBtMBo1mt z%!rNGo&#VVT z|8p0DbxLJX^ocfB5x)`k9Gv&xYZwbSsI&$c#zM}4$W+N>p>o^@IO@d%jjC)w7mv25 zT1)98t+l#uUIcs0SKfTq!*~}#w&K{<#<)#}bfkav#oUb$8^4TxZVJ=iwntka?mVdb zLgsE+@Ks$fqNi`p9rs0CiNSsD<&pJqOFP+i*_B#HLtU9JKS)uP!SKv_by;$TJ{|uf zU|zvCRik=T&9mR|N#&60d8&)*h}d2(ixtFHJz zIuT^wARIOwbWWUO00WH??6S|#u(=)eRQ3#XYO;46c$`>1Z5AC~LGX)Xe%Om{so`^` z@m{G)SOL+g&sgQ%9MPE@Q3*CgN86nQ~$8XiLi z8kvG%Vo=97GRn!`cwX8C@>?DVE^bme624#%JE}sNaPS=r#>(O4vb}vDQb%Zsk7NVX z*L(jQPd^#awJVK5Xq)D1(F}>pjVM|~dPN+!Uu?f^1uiunyyJz4`NV$KIs94+`Za&{ ztE6}NH)xVN7SO-bv^||ptyia~oHcv97h#t);hLJaJo*~R8T%+Y0cfX1++j{pq!+yT&w&{Nr*(`ZbL6}u>sa56#^kd2o!A6Ic#I^Hqp;g`znKdT-47;1WKn4uV8 z6;1&84ao^J=7h>7 z(dc;EGqWba}}AOv?-YJQ5ygGF1{ z?zd%!DIQn?75dD5ArvZAv)u9Jd{^@_jReeiY*_n(&cOf@^GPDqEZAh-F)E{g*0=Ig zf@kfFBTl)F`O>=fO;QODto<&9M$@UkSAC#~AYLIq{{vwoutAn8onGcEkk~$6%PB}b zOknH4w^K+fu01SlY6vVIf7HaAii`M|PoNw|HROwD#)G|I%Ksk7PfUa(^CQf{Y?*15 zDJ2xbf7E_cs9)AA)WU&Pyiuzwv}&RMd&>y`3=Z#Sov1jg^b^5xIFl`IJ6BNu0`j((cPrO|IIfe`iLoM$-Ji?c z{ZnJ#8YNW6y7u0)V z{~{h&Qwc(zgcy)WLmE|u`1%#g@Zi$WN@mdtyA%0?VG)@>6zpH(%47479L6Ye4`b(r zwN$bY5tvxn(^u(=u0$f_n2$Kj_oXQA`0?YwfU)8-WD3~i-BuVun(Iu+OL^gg`NK)f zdWIeD87yBhREebR4riYzmX| zGvdP_n4u(VG#tXy_~O`JDMv!NzR~H&rsSxP`O0-_t&&q3P=B!TN$AdAyjb;Hx_a|3 zK^AHdD_LZElDCg<=?34jEnj2EHxly52;q;my!5XKBJ-36brY&&AXl9v$;%qHI)vpZ zgI$WaYTPef&%=~7b;&h+0UupcI<5R5=CQO-D2MR(;mYq}(F)v`HRh^J{$~SU`(MM+ z;T}U;;_8u7r9aJ&C#o*pf9`u1F@EFUx5}Qe_P+lbkVKBGT<@lzc<`-XTz$K>^S)y! zXeStEf2Tbc{nK^p@2f?%CQPri6qeSi$Y6GqE3lp2yH1Eg#aW|{qk@@6Tk_*tjh@K6 z%Q8`uv8Ti$3pFW3@E3g3ZoW;wm4288Ibki->^JFav=g%uT)l1Jj))WxX__`+gp=c| zOOnu=VPx`g%BW9p{h7M3Ao#+DW5F0-Q}N4Pq4gOgKTMy`mn+e&xxN{uw5FM0@!bD* z{cDg9k0`z9P@_ibg=2k7{ng)j?X&Ksk>VzWN`oH^v0cYl79*9vxG-s-o94+f>6Ql` z4u2w{UQCFTl^9O=Y6&;JDgJ#PzBDX-**nFz7pCdpE992Z^s&$`sOi>d+{UGt;T=?= zMd%yfzOa{j{KOM1G)4eC!oiK-cMpJ1l>DB#U>PTlHIDRoMr41rE?HzA(v4pC)k{ZP zzHn23(F#lTl;!7TQ?Di=4k%Q4S@J#N3T3eX^rrGPcbs2TpC*?Zy9AMo1PA^ZIZ@hW zo}Annpm?L$hq=R!HgFMJJuSQT?s}x!;FxG3RL!j;GFN)8@+-2?Z$EiExw3!dRnFyp1&9|WvXeCM?T%t%~zv_z8HFkX$!}@ys z%-l$=>_pfMJ=@D5>jiG0{95hMVl}qcGYgLok2lWT*WJ6d`2_JA;Rjc3{iLbGHoL=T zH;cn|8LYk7(k&32SSU}B;Hk#Z_yzB2HzU<4kWM+)9;|_1HQB7P>+OgXgS7tAE-LEe zSIDaDAvgTrayKz0+pG56JcM*x%%4h(RD^ExoASE+JgXyp^M%HdFwBPoISObIog;!ZR`W#iO@mQKwv3 zf;VSaELi~0QD0jOB?jH;D%5dY%CQzct8WRuhL@ChO`4xAZ#}V;ps_0CjZJyv(cIX!yC}UOh1muroh zMy`CLRS)XL5*Bz6mD23VpSbUWiof+FcJm93KU$LgBlw%SQAo@ zPFl)^Lc8AI5on>)^OcsPq{4G{1myf&{q(3?XtOdF73dz+w2+jNgfiUnKk$em3UH;k z6r>`@vt5Dm&=A)JugXvY1`50|gmhFrta8qE5AhTvsz4r-(N(mC$F_gO6PFB;FzZ8c z>H6Pg#xC3`HLE7gF;N01y&M*13MUQ>?~G{x^pu-RO)oBUHUvsTC1_tgl6vy!*V}LY ze0k@@%NKvWeeh&F_tmXtgR4r`n3?Qu>(Y|r*Vs~O2j_yB zLb>vOtBbD2uU5T$?US+IaLShwkAY|kM1eJriZKhI!?MP(m|%dRo93z-oi5BssUPNA zh7}@&gX<)aj~(loGr>Fvf#IS?ZR*f}=n+K}C`dfvXfzR$4umqf0(cB4+6*VlvkaBW zVK#&765(2yZoCnR!A`E!btUCx+^Cnx2pm@6Vu}P*r~FuE^w8~Fg`iprOQkK1g_0pN zl*7jS#{C~J=5pUTTKvwIuAjYrVy0GvUNZaC|Euw8Y+^7roVc7!9?9jB$(@%IJ9b#P z>#u`WnU{Ntgl+Th9`rm5$m7R$Cm$Yry)skig!J9$+mc2glC3b`4sN`;GTObI5*{e7 z2tj;w;7i{x)zCcXsoBB;qTACCMt0+>CfgknjwGk=vAV7;Z zOU^v%^0@0Bx3j%VZzrq4+FiprXGS~cS)Iz_#;G@ZhqFoB2U|d-lDT8`CSR$sNWa?n z`BK)`$xbRBcZHjZr&89SWqs6rb!Lgx|3G!<)R#{D&ooriJ&|$~W4oTLels_hpQ-?( zxSvH;WT_lh>WlT?o*n9q{uFnismFSTOeJO1Vk(FbMqWntVaA9mTL=jvmqY(%qAl{S zKJ?KO!~3Db+~?_sASIW8uI0#&+x^`S=;Q9ulZj}F`-2%{AFBRER$ zKnqEy9$I$N}*tzvl}Ca3sb+jE1?}v1D9I)dwt35!=h} zJ-Rhdbshs&F>C}k$Fn|RFTr-oPLIm{C#GhCTF4{EE$vduxGJS!?#!3_Q<);sl(0Lw_=b9&`DNHM;15|g2?Bdy zYNKXksuI1#h!C_dN1Hj1j9t9?cwwe66*6I+`&Rs4SX~HyyS?XWHxVDycR(Tiq3)xT zvmFcv%g~isUU+;cJ!D*{S=I{+FIF;hydG4Tu0=bEVY_fUJA~>BNbK*(^d7#Qtj}v- z=`xc@=|5gm3>zymH>US~G?H{(@Xwjc&OeoDVX;y^6vjx*0-B_P2C1gaMY{z$L_aB| zw^H+pS#grrJlWlqsq&1mkQEf$pobMj6g)fcFX+N=fkon^vE4IH3l6xALV)N1Qnx2q z^4$n7AY~(_5epD7{PpSZtc@kKjj*=L1MqnpEGsj1#qlQRuAug9B~oA0iq2dI=Yfa(uq zMlT*e*$k@O#4mFO$EX;V8}l=_He3H=!@dtB1P=jI3t$-bY`8cCs{uy;67ua(G~{t1 z`spwgvP_-1B@ZZ&v*K#A8_pzoGM0>%pQG4bzJxrcv!ryTbm29{tVARKYh*^1t5X4R zP0?MJtj55SXe#^&Da!TXMWN!VypUWHVFa(J7b@ZqZE9dJ$ zcUfnrl_Ut1{GcpnnT>I_(dT-2+V;fkSq{YvS-`S{!EV6)ZQ~lJ1u>mlk zSW;e+oQYr+ zqyFWi;atKRfonnFp2b(nKEH~XZsbd z`NI4yP|`=MIZ8ikQzbM1E9!3+Jik7{F8d&a zqLkY;diea~Lg8+$Xk=-annm|ms+8AePW|;&asm_&p4AbycpepO$enh4BxAdBxy1i- z*4IJwiZ1j*ER}@n*pb2*Ah$~<@`(!Ii%F(Hw1mQMMM!1N5Mft4g%Xj<|pD9VDN`B z5q9bpd|Ht5c$&)K$C4xI@dwABe{-r;FRZP#+iQh->FnckSNC4Zj_mp$u1%<62&1eE zI5hI~=*!x_TFW(-5jDc<##_F+5KQh{PbWM|&8QOHk~vVxr+>8qINjhaHY4Hq@9#zxd6Q^mjgcx|$45BTp=yJNjpSuHGSv1Kt39g#h-m?wR-)Zh0`Zrzxegwa3-7ZefYHY zYie*%ZS$wKMV&_?+n)T+6-YWpho@Ty_JJPkd`6mdFQ?X2D{Md>6wZi5z*?b=Qp|td4DOB_C&V73* zllgAlHkl@fAg%@VQc0<+Q4+(*0K$MqSsH1V6pnzu2XVAM^oSw~eH4_E(s*<#eG*u% zN?{jTDs;{rr4PNMr(N3JMOo~Uf#P#js3i(w5XG{t?y|XMZ@pXL$Fpa6JLKqyuRi$}^ng?w9Sg z3THeT<;qiwXMXJ(zN$+G4^oorPk#&B6PYKIvmFcxjeO0**}d6eN0QOJB4IEg(fgJ| z$=vw)TO0FQsF?t@L|6sSFrA;}*V?~KKN-yo#OcZKoYCEctI;R7Z=POjw;GMRlmqg6 z@{MZYpY6`)xA$~MW4^6;tf45qHO7O2_jIsJ2bXTMEWmNZAcfY3eq!%sQ@)r97U1kuWusH+t;UqV67U4C1aVz^;1}>RohGL8!rz$ z?GC4;5pnYETral&&Y55hf-r1yL$4{*3Om6cjh6>hHYpqsEs6>RKqfB!l0-t64$8~P8DW@uRpt<&BlCJ-;FD!pd`eRBpxWFf8_e>c1wc} zXb@V;L2EDQLQX(8kauAeOEM#Ebd;UGer|^O^h{pw1m%4r3E#5V)W$f+EBaXn(j)5+ zzU<5fl@1i*nSfs;ewG$=auv}wyqjhM|{g#%V5^h4zr62FlEi^)yMBo$`=>?@PMSVKMus&12wm+HK zF(@rRet9&z=lHF~g=)FNMuA02c=U1B`-5S1ZvMB`izAugREjK*+2~JsmT=IlQA1;^ zjXL2KzDudxX$IdPNjgffCYM9lp*&?diV)WWbt#_69XK6e^v7-Ya(Uz0p{^!QfZl}u zHjI~rXZu5AnTN-&wdU4JAxmiy_RtTk+iqcgasI}eN6GF^-`2pn8$=YexJ*+frn3`sl=Vx%S>!AWUY-JK<%VwUr$0XUvOZgwDwhawSmLFKEf)Q{ zSRzd5l$U02tgep^Iq~mCJ|2HN8O+o>l@bCj&Fm(q*9KS4zS(=EJCRCBkJZsFjXFds zN3r))de6zA5t3GwF+tt<{9sR4Q694_u|8~*^svN;(~&}}HpISPsZ!~QHS1!jycDda z({bf!oi2s09#9ewB|enN99sRNIajBuR|6KCvm#HcbXxN(-#pus8=3Iq{z&eV$(i|l z$YlBwb|VR}jL{hJ=fnKU%FTU$kBK zuG<2yqKE?Z63h*Fbk0^?TN25b2eLl}x?P5Fog6u^c{D2>*ueuifF8^P01D|OW~wz) zy*Hjs>>T;`C+Aul&2nhWO_|4lODp;2;+b>%W4)Y@mKSb-aFhJlEsBZ1-vlj?AGoyZ zELN|M>`GCsYVZ}aPT&q$0{T@vmj3EikjK51nOgtHZ%2E|l_xaUcNbWy5+n%DFgU@Ce5LBjS4JBAb-XIRk!ODq?+5a4!KJ~{^IV3VdpLWH( zhUI!t`uf{Tz4T8h$1viJ6B*rvW6`ePt_$HBH|sfrDbAi7A6<7DWu%1Gjbt*XG(vY; z+cTBOov*goxUh`n!20~XzsGzFdRClS3VIUym6C4C-`P9z;KZ4wc3vY5WZ`LW2&O}+ z6V_*2=k{I7#8yjx)Iz2|6pL`rfL}gZSp;`L>PmSgIDR<$6C`>tO>k&XEA`&EL|SR# z<~`CQgK(Kg5bQ~;WxDzY6d!s-5rxsN?8~db^@YOC+5D~d;ZqUygtsDw$Xcx8mwiQD=2=L04EEiY14u8GY2pR3@KBwl+?(Yeo zO|PY70;nWi1%Pxap674kmx3E)&HzQEM=Yp*S576Bo=DH?^S$ zGkKv2qgy@jSnk1%l}3e1Ka@P?WE!t#{1Zb%l3Z^!e`qgMLnC$t(9$4>46P8HdU0@c zWGD`?7e*OEP~N|$Jj0(DJ{GjfW%QAtY}J^3b9iK(K*>V`n$J0YFqTswWl>xD*2pKP z*6z}cnVW6QpSzSzS;Rs!O2z_wG--5R27ekG9l!lcb8Q)EA;1_vBFzjc`C#c(qsb7) z1Tj1Yj0y3ZSswtqsfFOSlcf}k@CP^vV`mtBAoHR;iuLsc*zkQ_YPvXzC_ePij(5=J z}!I6(+7L2hZ@$D6;;M{Yz9nFduNI&^vUT1MSu$L3g-+#18HwR%! z2NO8yKi6gS<4-DKOzTx$Yq2k>aoRB*cW(AeCoP|?v`qejWUV#- z?4u(-l$r^B!EPl%1iEuhO4!}i7MZ>Gm-3|=-#3IrUmqIvIonih6~X*?mr6GMNPIsw zHvHgDeW{9SkBhta9jdw3<4^HFiBfM^WB5eB@i%|t)o9GJT?oGei##oHVSa21!ID_U zD{RZS-nfKC5ygidk`J!(isr@r&uC7N#=nFKsQ&g&hds0F%L?%+dSv6#xR~GU43gJtIFE zYYJ8wrWf3;HjE9+C>kf8{(tuVgg=h@_#Q?J6|VcM@A6-*u_ViqEeo?IU>ma|Ls$)w zZP`|U(Tr@dSb!7~$v6Z#4uXWR=0`*bNywYMGj*!e{@nXKZ$R!smS%dor>7^MKB=nj zsdIi>+31161*GjQUViV$h-$2qHqAW;Z8vXbJ~e*wAAh=X<=V~o432vKtEp3?iM3?; z<*hhoSZf_VJLdeG$9FnW4~A|&;nY?f27%XC1qhu+%e~A7nx!hW(Z*hns+5aX5=eAr zE~=Udqb$Q9jObM5Y+5LlD``%h+3`m=*9@qTD)hU7LiW@~35`37K9ALnF@a+RqfP&z ztn2qz&(8h*-hJaEcSxmNIj4-Zy~L2@V)H)4(9q=c$={v5-1P-X;Nkk>2O|@s%+{%| zrbL__d6@BIN3)`sQkk57=~q|gAY}tz`lV}^etrCKCudDc1YqM_D*Q`1X+bkAb3Jfs z{KW5{J$KRE6Okzbh^}>Es*jFd7qkcbbPd0|*757x32|=2%C*IRPtHuTa5WntO3Zoq z#Cva5DA$}ImYkI-8MQZ)C?%4Tv*g>L>)u8iLhRy|&J=Z7cH}2mRwF#X6Z|d*rjP%4 zwy6Mjo6Hut7k#tWg106j!@x^+Sa0p@+Akk?dG-(~`3k=0GKM)Z3gn9BqX+ML@R&5$d+FleAzb|(Nu5%0Pw zdhwp{`q?>3)hL0bWscqs(FRH_|CL<=nN<>j&fxQdwF(L==QU|(`oDiVx9N-f_|rJc zIP=PB2TP!38UNsFbA-KS)`0WpuKenQ6XQcgDq^POXC^j!WD3qC`vTtR_TA6jxV98H zVY$)P)lX*6bgYbY?kkZ<6}yR}hsBft0a-GqIy(LG`{(C-=-mTluWfyF-(kTxj+%3| z%Ty@LG%BM~7SayQPG7(Omm4>>ZVro67h*vA7=f02x9iM*eAY17@NdE~e0k-Y z3$vKiR2u#M$Y;-c2<4%1 zFD32Ux&Mu`J!C>%^qf`}zc@KgMN@J2AFMKPQON=8%EgMd&cW%UCtmo~rL!yc9$xJM zo-vc{Bi;RQSv1rJqFX!92@V4o>vos7)&~tVD9Y5#Zl)^L7^IYQRhMqC9h8}?W~sHr z=p)xcZM3o1Lo}mOA{I4ksZ>Z&V5nMQ23>JZPEgFOIyy6KBZ1P6-mw=v!$;;T(~XWZ znptRW8=_e++Br%$uU$O*%s(GGxIHnsU#p~CvJ#f=p)s6^5^@ez&Z#nu?i_#f+%usX|OAJpy2qIWPnVBoe;A$MFDQIh^^lVN^{^Lo?^OFMfV~XXg7(MswMH zubi(A<@fMqfJV&J>`#juJ?{@;b#H$4-etlwg$d{Lz9k86@0G2<6ABRDDDg$@@PyYVKg^TMwTpDmM+UdB~uoUwb zJ+TVF>brK>&H4GqruKrRH8sTySYfJ&$AeDcThy`VN(oi(@i#B1ZEg}ui{nB9)%y`^S`Q*Pe?!aJ!< zjz9d?0Q_tiFcuuw2WrWOI*`<3va7~ikf9Ym92?44)|xtXYUh7{{mb6PwE_I@!d1gd zbCO3Ox=(oru-kVQ-{AVjyDtsx#%5m$shyY<#3cBnIRxm5XyxC5uo68j|J$QtD`$ z+Ij8OUu-VU2ZPj^v7zt<{yR3Kj}<_M7xCS6yVq7Pe=zl*3Jor;VsbO0RaL@NyCld* zfCBtSEngXNLxd9@biO+w2`J#;y*+m%mo_qbZqlz;&c>nqY`6(qU7dNd&Ve5R@_&zFD z2mO;k%5Sen8*PM>SGF>TP+c&~Zuz9*eXd~uLq?CD{Ayv-sgkZoXR%xM^?_ebw2BuD zxIEojKmE<4|2c9d!JidvegLH8aFa%-9H8SXmeY5C^M_5`--a)PQ(XMxL)-slvqLys z*f;^z%1R<;mRc=o69VjV3{}_thhO{Z+#KG{i5dNk)t`?~B>!T3v>3+N!Xi1NDrQom zgxz%Xz>(>Po_l(8w-)aEvI7DvcUM&gRAD#!y_<8cuf6fg_#K`2UxhRg3RtLOiMO># zawrQrbcLM`?e%D*4OUh3ut?Ymq(#950)oI(2eu5Jx*R$FrttyXharIKRvPJ$b!Gi4 zZ1)OrcjuK4zqxz+pe8jC(3of}%mvjL01V#oobeH*j@|i_Ik9@hU8{gPB}dCu)!DB*hmkADnv3@-TC<&7kZZ7I6@5{I(yP0kjeX2 zQ4`ri+jo8AiI=CW7{ob1jr3+(B4I&Cs=Ad#Hg05|`SZIQhE-NZS*CU6Pxl<2WKnX; zD6^Skcq`5>D=NFNlxJn&G4bT=_2HmNQgs^lM9+}GWL zqFbJD3dO+D$oTPhFUDjtV77Pm$5)P2MHTE*;V8L8xkO_OKow0c=}h1K`dI)_d=DZ0 zY{2e#?GGHI8mS1N*1!h#%$=IEkK%~uwf>ZWOn}c_Q+-P8fUdOXqm4F<9O@vYDik84 zUX6K1p`y`&*E0LR|Gv0sB78^}f@1_PINzdL^FH(1W}p+&F%LaTuV8DfY4;q2^b9_{sLqYWv|$gnVQqj{=C5}Li}#nW&I z@6#`?z{?n^iB~}0v5DqP_`17KgBM(}hPJl;)69rzm=*yuT^v!E?19v3d?aEqIeFTD z=lJAv8!Hfkuvz8)K-c)GpC37xtOZtyi)6}T0K#_HqwZte^R+TL`naYP7ZDo2`-v-# zGv0jao&D~U?R_2cqy`okPL#-5GI@0=DaAN)XW!vZ-dGsQ$T)8AE;{s`$!=XeEJhl$ z0jdoUe2*oI%bTB^8QX8?gWn)ATd%(;F_K67nrgO!*`2p3v)mr?GHtXW7O0p27=BMf z3pukeG982pOXtY(KP~i{Y9^A0SODw$R#1+DhSc>G3t}$)59j~>pHt)~!+Mtkq zR_wTn-Vm_H9)5IgwTn^;nMrT+?BA~+o@~V4g;ecdM%KX~oZ?;48I!`*hmGu1X>96& zxz)>F#sXyL&%XZh;n5n0fXhHuHWw!2ei%p+MK7sy>gc0SUvi;mUv+fG6)Y#5&wdM( zH!G-3!Fb_k|2eduvyo&WV_$u$v#~I8uyyLcIvxJDC<)tW150XHB^0Ci)M^M(gyB5F znHow{R+4h$#dojtnmZG2SMVeZu7f}6M(aIR%L2TX=2zc;d7^4V=p=Gm8{1-LiPk>{ z`HQ4;VEn`{7O!=qWoF|n=LVF9k^PGH5-Z9j^xje;krIX!STVGH60=X&XeCnleu7_L zTyY&3lyAKYr+>CR(h(tYTMmL+1cMd9!r4wjjv?BaJ@)GSMlWph9f2I9-LVlH?dlsH zF&|n&QP{um@&02SU&Kr#*&c9llyb#qt5vR#^abqSa z85smI6>ugirQx3G$b)~p7=Y#3LO%%JAdMSMz*oqE_U+)-1!}FVee>xoi3=bQIOG}) zA`{@tthrWJ$wV}CKYj1YoW0TD941zJdTrq^f1A24%CJq=l$DDJs~s*_d(;eq7M4J( zs+5fNznqDbvQ9nntXX$CwhYnb>^CoMUst7!YB-ZhvKlOF^6_USW^g1#%H-6+zg%1e zU~D`KfUs_n#*4XGx{xYI@P2`Wk#S9Ie|0 zu-a$=t5$&wCx+*W2q$7ys;JKrDeAJKtgPFQzHuomvV3_S`k5{!YOf%vf|7X`KF}b< z`^?_PpH58OX?ae`5>t9HD#W!g+Xtw)BX#t^)FW?P?D^dech>HWC;q(MnN&*H3GYUd zHQR?3CC$nVz)~R>PEPJ(#t9Nv-%mfbxn{JnNQF)>uD*BpOeafHz@DfYU{NVKxDiw< zG+IS@a%SYGvzuSvm=vG^qq)cGCE0YtLiWPT& zL;L&v_6JWd`l_azT5N6n{cp2?I%f6aG72y}6=DW>2~W<@Z_llu4Q3pUrUs0R&|mb2 z7Q1@Mp-Xe|`I8eVW4x$h9Fly=5UqFb_9aDs%{CLH>RZ5SO>tr@$`#EXGR`7zu8-Ix9je$gWj&K1MJ2NZmx>V6Tbtn z#ycwBP*gxUE0f84F^iqe`LI=8%uMi-QX6gT^}v`)b^8^+6BsoQxk}5fU6z0`x&7dG z7kiN)#DsI`rFd%#<&Gy`4gDb=EU#?6^XcrJDqxO=^#nTbAzcR>c2d>Op<^#BZY?|S z3s89Z{O_)hyN(_I|Jryd5Jm)LQ_KKWRw5L?I9<+m?EdWsf4JDgWR9nYgAaJ}n1)R$ z8{n~vm!e{JpFo4N$*D6RZ>%+%(ZTL8?208rf8sw@4LWNy_zo8zyFNZj1X3DjfmE`8 zA5K&iCxc)k{>$8Y)wgk51lE{xsm+Gu01M`(+xO2(R8_TJN>gAe{t!5TLtc6J9O30$#2@?OqLTP;JFCQ-U zZlxvk=jY!$c82_T)+(T&x{9%+b8(hX?D| zJ~?xsgVS+Ufzeq(alQ*oM3h~6-xqHS8$?qZZS3_34=wP`?JtX3G^Ld>v(UF5{u}?# zmy4UryUu&gIr0p`>|$a)ED{Z91)E~B-_jd{;pd8#FPDXZhPtv=Z8Smc-{|!9e=f`~ zJJx}SI=}Mh?1(Qi=8(GLY@ai;R!c#!nV?kTogWu(5pmtSs+2@{bo=dZZp7Liq!cc1 z{qV@_zK-DmkPyk5Lsh6;NU?X`KK`q-SP;M$;XjV&QU3wIc4;8)sTxi9wI}a6GvepT z1W3ZzHDx6V2}KUcXd(M0DG5tfYNL(49smq=+XKSVzlv*zyKaEjATbI;+aJ$u+ywC8 zp2UNAGKe6Nf>LTFk9TxDq1gE0p=niRfR$J{dXkrU?9BJ_{XiFap$7!ODVB$F!ly!4 zu!;-86!x23EnDP7=vwFOttMfB7qdpjxoZiJKjrDQU#h6uF93gWd)UrQoVlU?k~=-m_^Q#+m&A1c;mB~TAaUC z1;hr_XlO-4>A_V2siN^NwX(ZGt6gFBhLBJd{&wFfXse1rtYL2mhGh*F zEi1GvvXCaJ*-H4#)J7Y7K18dgOx8%|EY*yTQ9)I$T5GA2GdYk|R#q;D-~Q&TBNJ{v z=Wt_2ZWv)01DVZkXjpZji`DIYIREX?uoTL_%vz;pN&BClfr%en8>vf@M*V+M8 zxqbzZ9BJ6*+yke^k}Dx|p)8qTw_Q~=WlTX6C#^)8HLLyD*bwF0py}R58zNPcG2NA6 zlPq2_e!;*(?ceoYyg}ELF8?Vos<=lT-rB zKCx&4U}+0jZQKTd63GgW65K0Pi6mr=C91xFN2G-`i*!b|fBwuuFWSe5W)09af&I?( z7EbW9Jpa1*tCyyg&=^y1D66x$RRllPn(yP|-)?Q(#0ek(*t^twb?2Zevmd~gDixbb zv?oed$C6t$1hGMJAvR$oa9pf7Sryfh!^eL-i}M8YynpuHSEffg5QFDvXJNRH8*^%5 zrP0~zKb>9PJ+vXZyH~1XJ4)KHQ$_XZbK;vDUyhtg;7Jt9>ZDP&lap<47CmpJj{4+L z3s`OJ{lHib=VDR}8QPknRwfD$Uze=7r!h5`S<7Ha?VWSi`du`Y><9O!lO;_z1xlk% zeD_+=*YtZE^S?bj!j6nCU|vNF)fAGaT#}_Va`?VC7P}Awgky+U78@jDo6=#*SsiydQ_d)iZ-b_L8*R9Did2PfpEr`xwASb{b7dA^C99&N zvk!kfn3M@gEQ6BBsVt)Z?xHjCEEuJ|h3`JuDJtQBQLQ^pL3OXP>jWcws=U9o(nDt& z45r>6-gsbVf3jC4K4GvHq>vV4HsB(}7RIa+wP;!)i<^N*`*_Qt`XU!K4C z<$tC+@UsD=G6nSqC}l3e((GW#5vKi0dw1`8z+r+ z?SYqu-q}L4xwr7_1KZ!@{;LFjIwh^_;_H<~sHViCJkUj6TgURFzwh$-Uq7^Ci3h98 zm8y&6+u{H?I0f~Hl;qTXHMop8zSJ|S>(n`Vxo_>2y9Qw=FO3(uAS8wCeW5;Gk zky;_;$>@pum7r>3X2qt&q+S}DgjBT33t4?vjUr3fesKJeH#X)xPjtnJ8}GcmBR2P~ zH73w2>FF;eW=LWUW=#ydgM-l;g7*;On_T* zC^@=to>sXsD_00xv>8?#w@1V%t+JyAb3(C&4iSaolA^!FK!MKe9Uq^Y4`G5vegLQf zFL@BLYy)QJ9C&V?{o%gtJJl;qKNsC%(d=&X%$)-dAOCLSnlC;gH|d>w;`p}4q)o#T zbygOZ9=$E)%_`1LERFGKZ)Q<=>@-yVQ)hl!oCkZ#!KJtO;m0$x#d}Ehh9E^Czk|A; zGf5|2{^g}>o-svL*hr5eyt(C??$|ygP+WNDwWA3j1)@9QiC61Da9kEhAL38L-IbNv zXk)L3=P6d~akjor_1m4T1k&o0AJusQzyX?m`<)x!MaPU>cQ`5N9UC|Ydh@wqb6efm z+gkYPj;Rh#oh7MqhQk+5AeoY|4L^5g%eRYjAzEW;N^f!guSX|3R@-GVqP!if#Owo* zwUSmBAr%cRzzLz31vD@b0CcD6%Q4`M;RTP{bXr%$ul!&h5zfhyAMx_cveN6+*2N4 z$LNSt^7fLCYpYwRh7~FDM9qfCUSm}|a%ASO>uX4b+>NU@zxeH$Df6;np%ANLAA_{> z_~6p8q^*|mSzT;Av)p7o``36 zH5XD++UwCq8|tc}eow@@n<{XC+)9*;^lpA%tTw|pIzIC8!fMZv$yeyTv5tr6;~+We zUXAG8c;mk5iAjtiJ0F$(e43eJ8c<}vPJjB#vwo-hx?}Ik(+_?=)(HV;rJM{d*jGCl zxa;yOwue`bq0x|8+%g&LcNKQh0!riY>t8Hx_E3YOgza5<_Q9R~9jH}=svr-4T%89W z*WPLB<@c|wo^IAeee!0QdEy;09D99u&$+jO2i-P*WX$`QI1jZF;Wj{86v^ z&`0h@Zq>zvVb>t6cVX?Xr)E3GjZjTcS^!TK*%ounnw2$;jvxDAaSh$-ejl~e`nlho zobCu!;+#3Ctt66j;%XiIsu^>2SToc>VAN5ZRC5tc!c2w1G|gHnmxL7U$b%nU0`=9| zoxROV@1LBWOrl9sQg5+q)|!(_l9JgGkrEvqxMHvLZ0>PbAzMmmU(XFE(D*0ELupDD(m+%C%#x%8v+UL$iW?IfMpMGn+_fiUO=Y{fOTo{vHv?Wni|03 zWLZTf*31rA)?!Ng4&U>qbG<>|-r8Z9u0H?AS7r`&*a1r$z~Y=-sI=O`VFOr@n#smc z2VijkR$>NV)xx7Ou!J}h z2VgPn`DmjJ$w3@d@S%b_u1*?2_Zk(4y{cZS&~W(fiHmE?P}YNcgZF;id%~CQ8=J4I zi;Lf$oY@D~CkeY{Ple{FH?)1Va&#s=c6R<|=t~*LVDrjb2WKal2{}`vip-+qoBT5d z0|31-wH-t-J4kV$_v}&H;dj};^UALmE~7v0O9d+zfAP|^jUp2>`$PcNA%xVGP5lDK zcfS7N?8?nX0?S9igF3o95FH|Zy{qS*{>RaoNz?La7`)26YWnIKT&#r{)7F8Q1hwLA z<4f2^>zb2`5b}@R_H$NoiWZ^}t5#rIg@?UTXW#bmZw4beJ(n(S*z8{O;HgUj58~R! z=9e!|9~gBeLpYjh$;6F@X0ghwv+wXH&${tM^z!=`p16DV|C2Jbry=B<>Ntl`BvE_1JXB2&^!wrVRQ$7tety zxeAt|XC++JK{yH7I*4Uodp+7{!;k~A!6Ym-8;!~DdNXNA%w&sf#=W+-GjlfGyY&6e z@h{dk=6YAHXfsEcevJB}ZDreB@o8n_^zZ)9lkRK zo7UYgLOaZPJUn|my2IylK0tmYay_|A0Av})kr!J-|Mjw~U$zIn85S2kU7yO`jN?Sf zLn5M_k*Guci}pdx9s?M*&9xuWMunb)Kuhs2|GG@ zTYi3~A|P&!D`gkMYVgIi?eABB6|gCB&b^!}SEKddTlM_BMU2^?>c?oKQk7@D={8iY zeGy*d37PPU_y$4`PS&q6c1(6Vf{eN{%}|%ZNaHY8SN)?(egeK({XKI2!Y!WgHH=?_ z!9o*5lbVjH9(vjXA|B?BU$4FRLsIm%5{w@!PESTA)OnHs5a^vxY#5g-;wbeq7C9p}r#(KF02WPL9b8Xp5; zfM7p>*K+d;6Jb2+8_8#Ea(-3b)6WI8{;Rg_et)XEG~K^cBa1Trrba9DFMC$Q&h1rq zzW)?X#`j?12tj$h0g%FolE;3jQi$};;{ z?T)pjx6;yd0s8CA(!m`V98ukPAKS~!jZEI6V#-<|(xK zZ$ef`5OV9!p*ZI^nMj~wq=S(T*EIWR-%1l7e;Y5}<8}V=T75NT99lVYz`p> zd=Wx9)`|_!G3$ZIcwX6C25H*$@}w++3w@PV4A0#KZs{kA)|AD;82?O+Ohw_(8uC5O zXiJz~Y*F2HQvjH^(M|rR`DorhL zftA3H=;JzpAdO_k7N*b}ZFC@qM2mz~i($claBzDJ;}fHJ>5<`4i4i(3W|z}LVgApy z+uHlen&+mALatV~1FPq3)oW}&jjh<_L_4-toNeU@LL>J4m4XUxhOb+po!jvg+*EeV zUUzGZr6k6{(N@S*}8e)oFHw1UIMm(5VW$*;9QTX-xJ#@45Z ztM%kuF2zJVKUf~*JQDU@+^}LuS^T$$9$&uBn_8Md{T~ujo5j>TQ1vw5;Pe`V6(+>`KW`bAnBT` zkCvuy#jan?my@82t)IiCIy@dG4Oj|^4UBq$L3qV@SnV3+Kh7c+Pe-1*-dAf&oM{ll zZ@ZiOxVj%l`71H__!p!vp~1kdb%B)U>JJB$iHu0&`2LLSSi73`9^3DJOJcYKb8CY4 zY-)SaV#%n0HJ#hZ2x=X=bVV|&@O(>~t!_a~ucKuF2Cw-XfFR9u}5 zJdSrub3Yw@8j)rG>1g_%*JJ+KEl{cqINoU0{a0&=_|+8L70*$Kaq}lTnS_v1-;bepPl-L7jl0e?3}3D`DRW`eSBPq zyP8bPNhLV4%@;bjbC!ZEEEMg;USEEA`M{b~uqk@GKdv2Yh?^ifktfI5fJ8T#l`DkHPbaLT zNlia1_)c@kQ{@GebALE){daQ~HRb5&$@bNbBSG19Du4-nA)O!y72;l2PGFOv@R)+a z6;s(SPyGe2*nBe{{_huj)I>>uaWF7|0+@B66F|8o!E7$+R`~Gw;7McIO$6NxTk{y9*3zTu< zbaXJ*%W2FhW(sZ{gVxsT{)7a-N=jv{qD7=!w8&hyUXYq_2qI04!sNT26RfIcK^M~R zag^h?ixP}-ycTsEX&jMKKtrX$ejiX|IFO!x6eYN?bubIAajygVfBjs`B$|=q#qM!c z(UJoaD02%nybIv?aaxv|z3GnCd4k!=;kbFFwkj~JpvDf zA(>>+`Ina&wiTR+q50-l(`#O*ys{LboQHa({*O=;K@~Ytckr4FYX%Claw!)E7#RUm zqyY`$A6!J(&P@#Y4&U|=Apn1%kJz=GtF*{7H#oAOIof&=8)W&dhJAAW4yf+yr0qy} z0FTzCwcf#yfx>H;h2=gQ^>rum!sJLVjFps5`_#LRm#utz0|TBKg_SK(ZMRW|8fT$~ zUOz9$Fw32=rPYu{UP<$mx1B=m&F5(-7B>~%>|#%q;=~1JeR-L`;0yavDW}aCUPDx1ntvM(+xNYN)1XpK#@W!8g^0MTvJ2Eh2WOK z(aB2psB3k>jwVTM)BIWZTe?w57|hv-B2sxQwv*gUl1xbLPwAfxWFycX0iS08;Zu$z z#bjRs6g%~Gxy~bjp7ZPRc*d8LYm2EL(uH0rExiE!3cxLwCm3k{F$+{zGvZ(fq(ZDa z4<;UjO`!_^Ld+d`Xq8K)g9hy)Ohzifofm&X>6w z2-8*{j|c~j;tCGf5*)_4WShPB%?*2{;xY;}Ip{qCHXTpzCN<(Yjd|tv&rZ8twI%5U z872P%#S?zGxFu2X15_y~tnCr#Zq`ue2J$eRQ z+H8&eaZJ3D@A+iAj^-ry-N|Dyk+~`RL(!O`LTp|Q%_wp%T=@Hk%P?#CgJ3m2=Wx|= zThpDB<;*xxmx|1FuRrn~5DNkt8(*zR>3Jk-J^9wnNXQ|Q=lY*~tF~cWq%-6A?6~n6 zdKzE{+P*7d3POYJGxSqEfYiQCL4-U+&JkufBwtp8qN4fp%UgZB4&QvGy)E&#c-{}Y z#U(Pn5~+bd)W&dm@zNj(CAK{qQHRw9@FzHbK}+hZ2;m%yqaqE|)i&DhUsv9HpRlSa zyE)#TVYWz;?#hC*v2kSQQqYh8x^9K5oXff?@kAjus>Xo3%A^EV{72QP`9oZNvdQO< zl43r%wNB7)p5x;0+;K=gE+OFS$H&hB%r#FNh?G{SNu&M6wgmo-qt{RKS1Tiww<=ty zAXqYJH8Eh;0R=;ph+^C8N@mUz){$Pc8EpUf_%-%AE&H%cVJ(k-km(1~1~}8Uo))3J za_Ae3t>M~r@;1^6?JpVJih{eiid@^y*)83_5MXv6Y!5T;HpBjGdOqxMAho2{v0~=l z?^hj!RspI?rb`pdgnigNN2;5JAT26|DgYUS(+ZPk3mc_?0G8ifIl+Pvaw*5?IsvYX zW}7{)R#qz)`HR_&ZiJh&h?N)rXAx}zp$i|;fh(aT##9Z7PCVqX_isF?D0avtE!-Cp zc9iwfT>V+-HWnPRkO&s%*j+ot7mu(|J(S*Mur^q=AODmQJF|I_{)^tIpVaM=+*4|1 z70s2aJu;*x9kn>`%d4kjlv8a<6@>_4 zQsp>;xYsxt*H|XSdAi zW^sxU?w?`EPIXD(p2(FHA~uGC^P8e<{4H=`@<#;qe9s_7PFvko z${po-jkecweD-y45`KQ!**$RYM?=?dc9=d5hihn(m~GE<_8t|%X&Z35mAy??EQ7I> z+x!AIQf`u))tNNF_`&}`z&%d%_Bh~lAgUCs50` z%1Y4vvh|Df$bV`i)_M$ZG{J-zzh&`!^v?E~HT3eEy{>LoN}e#Ea3lh2%-7JNz=PFz z?-kjb!X=57??_0+VjHBJNC{LiKy;W0IVn{bJwAQjP57z4(<6{`t`^DAOn>XBTfj&H-S*Ws)K2n zp(o}P!N$b=217<9WQUe`r_D7&%@W4UU-XBLK91ZJNSsT5IT5Uk6t;M3qN&Xgp&`p1QY>j1I0 zxqeRg>}Wpg0@JtCmPf?kr@+GKD-)^Ra0gb8&IGqeClXZYM0srQ%5qKr)R6Q~93XTg zVpUwWLQ;U6=i+|$cKv#orxVq;HNMDP8EI6pHWG3KN@*ZA7@Glx1>$j1gzp;wmv9ja zc2xQC6_b}d*J-4F>Reqy#hoR$yr)nu(b5Mql05idx&$hIv8N+5ZWPQg1qNcJIZR98Z?w!I| z_2Yu!_sIWOx%f)TWfxl79DuVNGd45=fK?$y@ib9cAmY9}+79uJpXD*s9-wdYPn$5Hz*|2Dum6ynua zwSUH6ft1YT=8{Tt!FytMx;I&H!Fyl8JjC6_yp%E%8X%rE>cm8;BAl_Vd7#lE+s z_P;@e`kInPLq}8g;iar@P3+$_YJn(pP(mJYYA|oA4Hedl(+9cg{wry>Ux-oz-?;kW*e4FBD{C5Qh@rvaS$*&Fx1zrozmZb!U7o0!1n&iP<$l=z>C>I%#7H zGeyd*po_3g0KMm7g(jRMgsv1ksHNiv5K(B@>qImuBO_Vb9MW_-MYuc zz)){d6jvsZtY(L1M7SnY&#W|wE>96F!t|`pp&KGPqGZUJ9$uGt{t*(f{D|kVq5);` z)<0do(?zR;t8eFbBWIx_;wS)9L4CDsKFd^`kl>c)gWu14MRRq*;QOax*)>Mrvdodk z1sX+mWF#X4dxP*g>1v@2RGyA8;C9x1(Rnie1BF3(trEZrt9MmVFg8~?3;UNHeCKy{ z$b841&BYvd$ycBEPRiy833u!umGG^t2D3K^cpPs_o+GMu7Bsa#&-d!VZoz6j`hE_J z*){|ijQ8=*oOp1ZP)12~_>honA!dS!@OYShOI-b z#8qz8;)DnX1zO}VBqjhh_MigwVw8&uwK{F}*z!8;X?r}A!! zdPQZ%zxzd_L%8`MT16QDjgqF7A1Mc|a5?GNT7rHcdW4I?3{?W~dp~7`DYUTg~=8q(di4jTs&8oY>cD6|4+;^2JqhaE@soppH z=>y#=VHO=Bi}8vabjhNI*$VKIEKTf{3>lzN0Yrlh9!Ow7xIP#r+=%vKxqrzJ;1Fm- zd}Hu@UG1k+_BXBCTYGLQ`E9RfVx%kZ?lMrINJ;zMggjwbb>WQ#4=NiOdH<>sA_BQmRBjxeIT@>ReB-7P~)nKk?}`&xLTW$SG4tt=wx)#_jX z^+z7K3HEY*;PMhG)lyiSkXgCC^GIfC#CWk1A?~g+S^b{3tXiJ&5p^*9rrH16Tajwj zxrLDkpJ=OKY~OwvgW~;>$C3!DW-KX2%DjMIDRVe_NDGZ6++w;s_fXI-FoK{PBTg@g zrF>cev7HOV%b44~)*XY?8F;AjRlw>vX@W6-6Z%EV=mDpkVWQI!K$<#K9D4a^dt8q} zn11~OC?AcVp$I;9_QjUgjt@Vm1C1$UML^*!oG_GTKC}h4`}cPGmG|JT<|59Gd0)>k zvVvN-?@UYd0N0%Q4bnT2(LlO=QSL}w%702T_CzJ{*klmz0=k1=IvFU)9d|vKi1!NC zB4%3lX#Z#$Gt*o5PR6A&BHGZ(kTmp)sDT*rf9Ba%RnKqBJs{y1$7}3YJJ?hMoxh2p zC-wV~F>Q0GG?cSQmhJ~&FoU$c1pa)==^Nz687XX`r#rZ2s|}EBh~Z;@KSa``b|VHi z+#C;xBmTnf$EH(Hz|umX9dRd$$2*XUF7aILe1lG2tdywGv2Yx8P&Mts5nD1F7uQ5o zS#AaXc~@e}V{-C9_}Ugrv@qHsa7qKS@BQFLQ#6t7LprsIZ+1XWe*mwK3HEB~tLye0sJY)O|?B1e-*I8zxSoTkZH zW9Q1D3K-Pm%BwHM!}ItFQYsC}L-Mf>Qv*@ssemZVy1vub-6-NR~pmtV|ki(sQ-AX8CJJF4&XbR7(l36t$1}wV7$h^CrzXy z943IJfz^^6lY;6AF+hAIIm*HGjDHt1mdF9AWyk-tw%u;n_o0CYlf}m)v9XtNMpRk& zbq!3Aa0-^hQyGm#GGbEI1%1$1#SUcC8Z4S?;t+)GezX~!&?mcBmPRcq?X zYL$aPv9qiF44CZE75en`!p(=UjtqEwNfk=t;f_K?Qc{waUO}Yg_ursu%TD}`vvV5w zbz!?Y*^&jgsX;W@dPf7CE83m4MP~c;jK-j}$D|qm#RZ7v8FYv|`QK!^*C3$4`2~3> zMpphgxg54=cznADfG1=6UnXRQFe!)IG|%X{g!f--Zry8FA_b3gmrIku{(Z@ zMWfpqV7oiLp0~5dUblVguPJNoEMbzc%yZ2S4oD3lMVwTf=}6$aq6MHA1+nSF!K+Z! zNR;drLbQ^=O>wY*{0rXDPp*q*tB5;{l9iHQQVSq4^#*JRVV|mu;GwhpmQbiZ-(pzd z!=j8qP=RJ*HLYW{>iDAuE!-TT5VCLUyebzt-M==Iqdqj$w2+nJ!M^Qo-f37>G(swm zX5=NEg$4w5_WQ~H0^88^QXImuwao>ORQ=L2VVC z?r`&((B9eb@Q!TsH73gVHlzsVCKI*+tFhOn3Uun*AldAXDJjbqHxpLzkdQrck-4j~ zznb8@>*%3fcAVUu!R-f|V0YAivKc*#f>#-C~xy; zcXgr87No|)e+YS(VJk48bdwd-$;1-;dWUG~J(bH=l^a!-<9v=X{&O=yG;UBJHG{-z zS*nWeF69;i7$z}zq40DL_^WLYM9<+>X6A9c`Hm=iL&xe{4Nf;^WCg)+nC-gBSgKlzPn^aVpX9t{b30+n1Age`Hn>x zq*QRn@-;*42LoGvTi80^K7LPTMCJ76O5F3E-Zy#3pVQ|v=Pn>un2;u{O^(=D;1jTb`yKq_5$?O66c&ItO!HuJ^?e@p+Xwq+NP@ zvaqEi(1VdNo(+q2CDRqEHPWb0z{DYpm5kGu_?wUS6=^5Y2DF6Kv&4>2d^8#)hP4!) zDxxB$zfNwW5#Nz|+bw_=zXuihcc!ZpI6sKn7#9oEFU_(=LcoXTzT%b{X`y`s63avvL!1G(=$-GeRYK^yLoBVLUqVE*zxN za70?Ub;kDBpw<}RZK2{zNSy@rX`m_ok_G=Uk778fs`6QV{;^FstJ<1bKB*U*A;{t3 zYpzvXjiimiq150)>nO~L2I|v`%qKRocK0&Kg*1wB1tG}}w=G9^eScdGn}SnFLd8>( zFpd4Ru`Fa?d~JYpSS{K(?e6gQqk13qLk6zHWW9Zl0mjgByxiHWfPV46(Ev{sDeAWj zc1Yt5_2Sh*>MPe}m0OiP@ZqMG`q2)p2s8hqANF)FxMD>mON>nq%8cQ1i!)kE+xI`d zB{hR@nKzC6uB)KXol58%Dj#>sx2`2(Bj%?%c;;_H63UrAERwao(x)d!su#eOD= z555hiVc&qc+XMH;C6Fq*n$KaR_^+b~r6xpuwqkx9?m5E3vyp~@qjj^+`3FroG2K_O zUSujZjB3DSUzBvGlrKSW2U1xZ8jWu2X==@4# z`*M5cE!2}Xj|?dQ#FQZYSZ4>BSMZS9^n`A4P37HCB=^ilpCcNeCrRcEX(h@yMzQ;;PH#Ah_tLT-KVrp_&1@6OntQ{8pGmO^-TT3uI}$tj4AH7M5k-R z;K58qArXs&LAP;6p?c-qR|xtqLmDl~97>-iEp3n|j{-+F?i{3tFTtX<;8B>4MT09( z7v7LHA*2Aut$D3oDJh^!Bfv4QHpQ1We$KO-uEf{Ct!YYcZNKd!#>!kPE@h~f2{7g- z8Mvv!db)DE-&3HUiW%EhlaM$jdh`_uq^37h*W{HcP3|8m$!R3uX054Psgfx&$!2XC zF-9KGk^G>~gJ>}DzPszJ-={A@!ZIp2Ujc@gv_9nBXEsf0BnIi02ySZnpwiG~iDamm z$Z;kHVPSVy!T$651kyC*E9h0ev&KKT<&y{0$+$wlB1?)QnUhO+7n79;iGNCV0EbbR z^F@tOa8*`V1L!i6=d9}w?=qt}#bD6B%ph+0<}18&JG0m6zM}fIFtWLe?R)h>?UAg> z!qQ;4T1P!V7+gV38Q4q^z1?DuRQaQ(PJOYM%<4lhvx4R zt&)|TCHbR+ev14t16zaFR8~alzB>*tkC&%YIS?FUFeY|Ouy6RKGH9`?jOT1dIyPqh zq}5Hsrl^0=Us)T!tdYF?B~1P-;C>CNf@>Yds6f@?iG!}16!1jIvK=az zpNRR1%D#@Aq?gE+5$F?*9$dn4uAU|#oKuFBvEF+>ng~0BWS2OXFL{>fI&)dNx-;`< zDZ4<@P<}F}Y|-K@iI>$m#iE76F+oJ^m>#xmbQW`L48?eWaf*M?nH(p>5gk4ylUYsB=f) zoTS}D)yn?vMWjF0rCu#Ru4{)2_eGzML4Vr zcYUdG6lmQx5aJw(uh0F*UBVPkN50SXK;!c--n=0J z_dK&n8k&qNv8d-LI9^%`*0}81%FDOhMe5!DR@CeHz<}ix^ZrJD@T1H z_KaeFpWu^Y8(5=J^7Q2ke@hEooxzBw`PE1(!%P%);D;Y7%671^gO?f#4zcD#$|P&) zARdVSVYjovK(WUUySO~rw}k(Q240J1bI1>bjKtn071uF{CWEoLp3&GiPBgrK zp(}C)!*Cg(h8^Y3p5F$8q0-uG)e}_DXv;!hDCZ8%@_vUIS;hN+OA)<+u~IEXCS*yTLvkrXuvN;U944(5 z4RpbSe_n2-+hs#;xcUQ!f(J7{1&u z;!_ORGcBb|SN{AE(19q7fI!72i-R_w%NEyFTW7vfX3xUs+k9~`u;|U*sbs_`BQ6{T z@oVz}O?t9&_Y0&sk0xDrjvOg1wR^g!UU|3G;-n?OixGw1O~!9y-H6Xeoa1Em*;%lB z%I7uJIM@AJd8a_2IAtQ~w=i1UlMYk5#Q5#1yXg0j_Jg3f1dbG zL|T&8>|-c*dHH?T?k`dIeeai*=VAjl*4TT3cUccwsfv61(H3st5|%2kC>05WVo^gg9xmA7K^g0f1y7{5Q!(mB?Y+_w+Cob{e!h;%eh=|3f!c*2xbrs=#WY z&g!1t)1MrDOgMPnb`Lgu0|*C=Gebb=z0hY(Jk~2VRtkK{pse|m_Fv9`#$`0WYnX-t zmz1D3j1sGxB@jF7g0(JFcfu;0bt>bq$haD<*Hix9K~<+L&nsYY^cW<5n_4ui%=E6J z2!OD6G`wH{l(OI|5nh8@(;TbeDJfYJZ?pRSF5rx6jE$}#HLPv%ZnZeV6I{9V9U`JbR)kASQk%hMkx>qXnt z$u(|BI{`}+bDqHSG-oUXLI;IjbKHm$jF)z1I6^sF>t8n4`v`%%3#%6t{(()`{gVr1 zdkB_q0vg@%>9eQHv8X;Wf?U?T{v0tr2b3gMr_w=E|!bzOrl;=1z%wKspaA$!cv+#CFBv@%E#$~Ll zRoTwlo+ipW9ChqZC9JXE&%F#fEuE{>m4fDOZv&f#*8R^ zUv?t?^J17va$o`RPOiIV&3~?w{e&1LA(EKEjtjQDYlbL%^$f-l0=$I6-rsSkhyJkz z{U2fDk&QtVp1fbVPj{zJYH6d(XJZ{-br_aDNpX2_y=lqEOw2vxs6ED0u{=!XSEk4A zUByf#ZM)oJug>?wO<5@*zbVuRa+DZlQ_5*Z?PI7%fKnkJo4SNT5QPRJfIo^CcP4vw zMuF@lv%TPs9<4%{ZqOnWZK^X65L?4g(5I;ZLSXnfzH`mNGZs@J0kt%3Mn;sh`%m?z zE}*#Io@>#S9;^QxGtz5{taxdMAG9~S_UMzogl&EGeorAq83<;(UwHwx39Lc|ANLFfUn2q&0e*SG7omsS6>!WuM9FKsFc}xES<+ zW(P7+Ow}7exkJ*${cb^=c99?}Zw3D!>iEzQ?KqSc;Ez`diovND-kmW_UbJ^GIc&*X zNGmaHhL8~RMXwi*X|(?c2OAqh;N=__@d{+`i=>*mGV{ga-b7+?Z;uToRU?~cG{Rer zqZ8f_yi2>L1I!8MH>_R^o8^3ydXx1L%Lk&aJ=NhBt%e@IVn_KB5MpwEBRBvbTW0r@vj*mVP+rqk}j* z$^!bg&)0ZqK1bTA=GY&A)}EvLUOqnWQueW7*m*E}Y`HQo@aaJ4WSY*&WcC0?$e_MEbjj?%T>jpU=BU`%%C`1Z?~Bp?PrOm$ zX+wN`6!BIWyG5s~sUU-WzoF-;p($oc^YSO!QBuMe?%c_51$$?HSm_VAy0V{?-~~k! ze1+$)K7HE#;w3H9R6YpYp$3LmMh&bZHK4EDyC@!LY9_?QS%XKPw=^+5mwqwxZRt&Q zirDgfzONfQhz-F3^sg; zh#eY;+@Y)+POilB+JYx-SPCZtB#mGemd?~ZEi2g}JO2}=Ug`{6%cChdFh$B@?kG)3 zDFY;@Ed=-J+42wjXnlM!C+e!`j8n7+_fEb!^~n$#_opO{zWZmcJ1iG7__VutOmr zDk!sd9x44vlz`=34<x41d(<9X7(!2 z)gCkhZgHGO7?)5%3Jzl2)B{;`_S7OVqNF)JZn{x4%Y1@##=9t68bK9CHGC(K)+Z}I z?RE2_kg#>!tuJ$t3r}2Xk2X{+e5d-=?FAK|*y~==5{0>_LM%UZ-YcvfWHD?t4bMYX z>>{pvK^hVDaKh+MaJtAplp(0ApuNbu;YprlBtj3O24FO8=HowR)Dp@f09_2g+>9g9 zs6f*!8q5x_`ySsTcEo3=Jx?wjRYrbq^UvLub0|PfWfuRD-y3Bq^B@oYQc|&R39>sC z96~8vj94R9*!(s!MI;6zeaB;n3))i%WQ}A&;pS*!oTgZH&^tLHpnJH)fpZVtpVquC zWl{;IAcooCicl6RQXAAwBZISt@@1dIQ;HrFKw&2aG2>FD<@DO$FfyLRsYjlw_|FAb zt|GV+V_pGXT`7{;tFXd?eiDMf=GUNlGVJnppT+$6)dk3~{DpoyNd>Zaq#W?P-dUC7 z;ml6fKRSKyDGW5o;{sbA=Kgm;APcY{Uzjy{8Rp73$S^mg#I%T2E48!>CLYact%XT%zd7jmgP}^fb|!K-MC`6Oo6)f8`nRV3*ZH+e&YhJqwaxtm6FM_NUeKKv~^9g{q6)DPeEsI*C+!^FRzDDDibe@L|RvcZ?1YoKc)0Te0HfowZ?(#f-qauDYnx%i3 zxjeY*g*L*yPnCZV{|R%IgHbJf62@d4$_nFcsovN(KCdp7H^^Z*{i6ew9#@CEYL}!- zhIJe_W5ZFPX;pc&-o%hs%UV0@CVIkM7nPVpmEHDs!RHI;urq`(VQ{1{gXcrPB-5XT zvy(GD*(R7-e~_)KOIgPJb}~qjJ2fK8%Cdixn;m>SARgA~Qv?4}<5e zD$YyO`Ngs|69r|0Nfw5=zs1eph};xVo}YhzLQ@c|=3R$0zX+C3`=9NL=o~;*Vf1+~ zMV2-_o9Ng4F{8-Tu#L6>`rQ&$Flsamns_1nmM+db&Ul+cN)>n%NH&kh@y2lU0wb{~ zt@Tv*&8x&%I<%XDqr$YZ6vkM&32Rt6bpouttdvD*trm^w0#8sODW>rx97Y{em7P-n ztvf+vqe7WGpl$Sfr-C{!`V2YuywZA*&nc+t0LgmtNl+AS)o{_{;q zGu)eG9P^>VDBGMxM5|o=qrL0TOH!zP*KU%Y1+2H$y&)R%Lm5&`AT(EvZ@Aw@R88q% z3kk*lV@vO2@7;Czlq2blwYHld7j}dcV&XS-uaR;$fkS3 zHjOzNNRkzS6s>ZZ#Z3wx?&Xhn(8Thf1M%|w9pRwVK^zBr5EaX*^7q|5xl_D0aINcE zA!I8z+oh#L$yx=^9gK2jOq;iu=PBxxO|;C@m?7S3v<`5aA0=_0wi;RIOtUw6lG`*Y zkO>5hzfFF1C>e_|3wp_P=(W$cF1t0#SV-IN@#_Z)@juQ1i~|LQHD}wd4e#@;trgEg zt?Gfzt>OoAjSCx}4e2=eiY)7&Zu;{UUGOG9_~z;bvP`f>lbtbLJ9A<(e~vjCQr0ZV zbW$Q3?qGF>JXLs6l!Mh`#?`WI>+vE|-PcS|oWy)o{?K)+?kU~Vn?x-wYkPak)6r$V zkvozpT^92RF&>sOi~Vm=mT;p$*b19vRsAwGZ1O^vrnFCUvX~{HOpD{mAJKV{2B)c~ zD5`8inZ$BZrO_!Sh9wMoCb7}9Bvb^u`dDJic)0uB;$&d=aOQG1PRo8(y7Sd%XDK(C zw899pe{#_3u!=}1_VSQzgwTjw_*|Os)sQl$zFV0|MY~E(fZ~8>CN<5`5X4o1LV?E6)=wdR&R)0@5Bw2ii>;~4rwjqgsoJyG|5kDQtDu^I)Dv*wLCvUH7+>9?AXS;EGxqO0x z>XN8oDm}F5)2<-YdcI2W@T+!v5>Tknr#Ylm!Yk!5Gx7sq$M+KxWCJk&3w8T=*HPr? zn&D(Y@@DoxcC6IG;nXOHe!J{%b~p6ZdlkaV^RvenzOjG5#+^>)Jaf0wG+Q8=J~hr~ zvVBj6T>dWK&#trospV*OR0tp1g9w9R<^gbuQK`J3y8WYvAD4rTc2VW1FGvN)8-y0_ z+=?MgZWGEEGV*qTKki`S7(VbO+kMlh>39;Ga!yOa_BEvp{L1FL54kNQaCC^S1=2zJu#h$u6C8Sb#k6y zE&&iy3aJ5T+!9;7)U-Z%n%24P-TPYSj+WNl15C5R|wKC*CzMo{w)Ik_5nU5!J` zQK2X?fhj>kI06>5B^&VV@lNp zF75MMHOIrrGgqoU7OWY<>0gJi4rs>Jc2J}}-pR@RRYCQ|iujZ?{bn$YMc#^74lDQa zf2g#{!g}>^LO5-T)7bc5e}+9()sPGtZJ>l&l!nI` zcc=Z`O5BSSKYTohtaNiif!lw&SVPt+*y(8+XchjXKvml4ugt>WV>Wv87> zVFGLIk*N4NmJU^h+|Q$}jY2k`Y*88eCfmcy52{JF3lU2Y6)ep9Zu(FvswmJY9sWKdA&@fVx}=9|d?V-!bOsM9g*vUu8p zkD#a#!1hic0|@J!H#fZ3I(U6)$UXgd|F(WYvGw%jpa;|6QxQ*tYa8wfT-H2qa&BY5 zDMd5kZ+l)rmI80YQ32^VM);@A^$tdTb;f#Xj$cZj)`6|ivoNZ&U>gC@@^0Y2g>E z`5^zr9WQSGmqiPx$MY3aX{5R<1bb6TNE?fSSutISmkTs3(Z>TN3I#3unDu*2Gp@#y zlH47nd~kZ)(C3eZMR3y$yFE-?l=^qb(HA_&COK8^A~1dF*OCLyezp9|n(Z9d5cS%v zqckp0Q&3U(UH0gQfKGY9-YZ9MRIc4{-j*^##M zdGT38lEQjC{e7O39RsX`pAEFIWsLvE_mMS=f;U8Wzg2885QhAL1us(1oTkQU`kgya zU9)ACT&A+1U-Z9k>aSo0D5paHA4%uHokzPy;n=oq+qP{xX>6-;nkH#%+qP}nMw2(T zPrjaiFtcXXgMIIP?NTYWL>rSmn0|`XUt`HneHOLm{Y(jSDtcWm^FR|=l8=bw#At>R zlEntT*2q&8Qg!y*o+m{!uyw?!mQL=scyLW=CEW(3087#tlNSwY+v@Y@pTW_Y6Tc1T~QfUfvHXa7)6Y zp9C`1Q<7Uaa=zZxMlfE+p9gcv8n3`$uBo6=(=PnxNb=J*%W&W;2FZp^DH)cTCp047 z9?}*yEI^xy9NL@}{uAkyDvp`(K!CWt_^&ywY3uaCxDRlw^kAH;~~ zqHJ60W?aoKr0=oDwCfvMen#(VlJu&P3iZ!$97TuVBzwL@RSEnMa%~w1uyN|r<{pCG zLmF}ek=&WNX`-gubO$OvA*N#!8(Z2k_1P$641wCJhH)oGDJ*w?IWbohJ?c=b4rf1y z2n{x=ABz);|4To3ev>g8LOfYnY!S#Ku0_ahIru)M8f0wrRO@D$SX@*X{*f&m3D~`m zrMAhKFRjQ)%xLHa(NX9RmkXzL;8Ji*lnu!n=SSGLG{Xm#Q%CUpTwUr;I9PY-rr?*q zVl~vG0nlzb2w!FiRNrESnSv5_s9?iu4ooHuC@UP#& z$p^qpW7MAjFg8VyhT#11EMCEYGZ}|jr;#N1{Fe6T&C$ir@%(~j87|*3`Ii%o@P-h9 zTxs|pJ7ceF0w&~cdUm7rM7kkMZbiF^W=@dW|Mq(t?E!SgPCS)DM6_xH@wMb>T1^u5 z$t~eWg{t8ARP4Y|0u4<0Q)9&QKc!YB4Id{C_CTd!qB9h|ZO_A9h_OEu%0Vtgs@6V8 z24%_F-+q~i|KL!mV9^~Y=SeLE$FW;WBx6b4|FfAe39~qat}M}~U02&H4o`{-T{5Tx zSDVStXy29ooy;tmc&=+2wB`E9sbQ$z`ZkHC{Cv3GUx+2ZR*tVc7=f!50&w<%Q~~S2 zQX5;$Tag{6Wh|vH6S=bJ&24o?smtZHtN0?B4p|g+A!^w*0++jD!~xNjym1+E-v&&b0tjW?PL@=iT)=~qMF&6A~RTVqm+L#+!nwrbR@ziPk9dSJA8~Y=|BdO{F zgn^*mm&hf&>VJ~wF|&@c$6!=N*X{L`7;jdI(tgMK-x*B7IQkqVo<_md%@|h&)7lNF z2~!yY6+?KHR;oGrKj+Cwu#+w?<6IC}m(BIGwm6s zui_{C&A?lM%hLen7`a>LrjuGbg^HqnRrTyl@G8v4y=zPl2Q)zmZI@IlS2}t)c`7(l zv&r^7Le~1WAGru-@aM|xQSF@uyN#9u%HgIwf76?^UsVLi2;u1>ER|vvyaaoIiYR+( zYC*|5=C%TD0Hz%)$n2})`6g_^kO^z38DfYAAn&YZyiH@%XatqcK%vjsvghMcW4 ztH4N$=)-v^YM%r#4owYyR2NZXNr#ht=zUxvq~9FWP-N#=@#pp)SEA5Tp%SW)>WypJ zDB4ALnk^F(fvDM5_23o0nUe}i0+%L}M1X;DgvIp4pckV;8WNt3tj&{KAakAG?zc>o zsv@hcaJjzgnTAh6d(B&CB8p(}=jN%_b7!sW?mD!FH~5VIKsEGi6?aa&iQ|5&r!;2o zuUNCrSq_p9ZaAa9F?~)nek5MRHC;&&*+q6)G9`*UZEJ@z<=67HWAG zX-!waHeOy`+Xg;b2%(>|rx>=2Bu5m%=CPw82EjXFu9ydS9#333E&Z#OP3+r2?2D@{!m zPtmc_?s&Dmr`PeFxtZ^ntJjNTeYQ0NdggX=QwElzJCYD@u( zH{skp`a^U5d*e&qcDOdGv>ev(m)qOla7Is&vp&+A>~1EiKED6Q(8Q zIQ3LJD*epdFkWjv9t`-D6?yca!`5IWh12^1MB>e`EV&Zb+MU>zQexG_S0(*X%tv@! z0AD#t@nnjf@?9LH>)%I{3rwdRI& zpNBSBy{%?lcY@k~C;dXYZa`zI_#hrHy$~`I$`?I)#pw!#B zW;PddR_6QBk2p%?7${)ILJ?~Ps zT@O{bU?cnfQSGr8ND(|a7%c91x#{Ab%%07b!}=X@5q6JHMpD(1N;22wQ=W)Umt6xacLepx?3IZ-Vt-~vw0qVma*$S>}A?~dvCjO2I>Dh&s6K-6SmFo3H$0q(PrgW0G|bLQjR&rsBQWGAb*z zo>B(?;YOw|Cm%+ z?}`nHQf4HEzrERdMF0v8qdMp9_9%;)X$yZmIXO)3X$MP)rDA{%c`3w;)Z7r&C@*)u z-lB2y-Gp115`7|tJWV3+-_#%JyT27|L0(GYAe&I2x?H-H!W=~tOF63XVQ_T;dths>OZj*pmed!8DMdHXfaA-00Ira{lkE>cB13aB)3AXd9`Ax7@V8y^B6lMHkf zrjwgGvsOK^K<92?s409ckLdv-f5Wl!1J>>3)YkKUQTZ2OK z`Cw%_L8$BVTC`Rz=}SHz-}iqtaLzWgx3xa@PlMhWwLe9Nu>(~eY%Cl=O7NbpwDBVJ z-Oy?X!qxg#XRvjjYJEb%6GXnqSiXMC4cm;+ezR*Y0F~Ze2&(5TIp~GKM>*fWbduqj z+HDOECTDx+9)izP`>#kzuS9xPlRbC)cL9#N>Q`+~9Lok-*jEv(B&kCKGoxuHnQJL$ zs|yIf-rDLdD2#bCeT$i)fFT5qYpy=4qX{q&MugZ-HP`h*UqN>W5l7chCO?z7c*+>% zt$YFfWIuKQvR4ScCI>Q8A}4?h#LgBT2SwkFS5^o7fQ!kw8_+BShNuFk)Lg{Wn<}4d zXcW*l7BKEB*>1-Ax>!;5Ik7Mi%|qFgxPn;P<${K4+{sg^L}?u zx0i+glLr1{T{0shzuQuTcJmUM21Aa|*I=A-iY|ru(*enqTR15w`|A*nOCJ}Q^RGoDM^EiEM)d+C;f6Ue)XO1AFsnhJeas94-(GqR zLl03XX8*Om{^F97?fcol=W~p36$g9;^(k`W)J7ekT{vgprmev@INPe;_U~}W7ItLv zE=UD8zORI|IB6m_7V?&8+tIe+YG!g)wA15rGd}EHV<{VgpdcZo1EJxj|M$cCY51E@ zsrxqk#)8wMKbz^%-3r6GWZqk59ytoR_yQ z%VMZAQ{`V0Cpl&*2}OAidT=#ak3dMF9BG6T|6ZVe=OIa5_{qXOHD64n)j6UQEiYeY zzv`BRJxzW3iS_G=P|!e6ujdS}ketw&<2dPi@$K+xUEb-q2Ux1^R5frIq= zk`zdb0zu-Q6o{#lf*#sVePycg8;`Gfp)3_*(FCLER{aX05_xdf!FZw_$+Xian(H4I6&S?_2M_SCFGH z`P(&Q?x?0otUUx4D6IW+eKYYBdBf3D3*kT#l34#}`Swe;)o{~;ft z$<9$jEvt}1hN{A=*KDg(hkpu7HM58T2Nju#if7XOSd)`s4d?o?ALg!@?PlSyS|awH zW4wc&o>6wZ6uh1FzBez*7peXjreECF6=bb$v*0lX-Pol7Nh%=_8`<0s7$@Wifc!vq1? zclZe#&dJ&h%oXV_TXmc)US9&6k>qc_uB2&LAD2*FbOE8l;lv+xwg|}Zn9s+7p^TM3 zO2F0E_`Ae9HwGMr**l(R8;Y^-7J?FJYjf>Ri$B`GK=QRBV%c%{k{@XZ{-q49&DE+a zmllCglqdHN@#ZO)LT0CeC^S{-375y48a@QSZs!P(JGzXsP!q?hfi<6KA}%!Z*g?-u zkC$N~DS4XHHAA!$YRwsKxzggTIVLMr;3DeHOrXTc-Sds*84I?E$gtnn)PS0+OV(lxm3%fePVjWi^=@48xy)RgIzWnN2zVGG^)u=SWqAgrVoVnjJ)osFtJHz zX;_aHc4Jmy9DV9JE=w{eNM~<}p}dd5wzlhU%o3y{VP(R@0cCgzg}Q28=mgjUq+IXvgq20AK(7#Q^N>ezH)z@6_5QR898caV>3w!HjGj5>f!{?&EDSJ;j zV62~pNR-|OuNPhReI_eYU=}zd8-QU8B`G3&ZPCobps|O;K)Df{ViU$4%|qS6%I>un z*7w79B<9RPVu?UVeqv)~`=f?taC<i?!g2FQCq^Y`RjF3+z{36 zgb`DBYsjhd(0bhFWc%Z=x=a~_Sff82mtKUV$D2{+gKw!OLaepiZMl&=rr8M>>`$46 zhWs%}I%Gi(=YE#6s<~2=Ek#FCS;cQ_5{rI?_@#%yD!Ga=4T#Xqy(s#teXyfQ zy)lE(a>wcHGV_Vj##DaW>QL5_a?C?P1cLhxeY9ySlRWSp-L{)c%7uf3Om1?TN^afI^v-=# z;wiOM;bxO-iO94BG_>QUM4G{Wi#6YcQFS`7R+_w60t^ss24CM7qY-xQq`}wY{4i3E z(ue1GU|~5gn$}NeV6E-t^)p7p_UqM$0&&~-DhMNNZ|Xeh_V#t4WV3--YXA0&Y_1{)P zbV#}*og%fke_Eok=%Bcmu`M{&Eg)zK-*mS2SJtf9-t-`T&(5mWS;vPjl)#=n9DwDz zJ}g>RY^$^Ou|KVBY*bBz1$AIpg2Q7EYZv%e$FQqNI*GJ!$?YBv1=6lGs=7yw(Gx>( zB};f~NtucE9o#0ZDiwSIqf13>zbp$h3x6$K#M-JA9H?(CyAuLX&!*RNl3~scpI?;8 zfO-wc1+WC2hj!EUWk=g7Gs=YL#$HRSW2UGy)L= z3SiJby+CljhXb>qa@P<-jm4^{h?R6fgBMmupdow5=FrQR>;5Y%k3O8+tqvBI1EE}r zKXAAY3lsAaL3Cl2uxn$V_j6~C*`g`kzpx~+`5;o+V&IKqMVrDdjFq-oBU{=WkLrjZ zkS$!%$YP9V}Fw^zd-=Q)?HB zJfNj!e2n8~TnOtmXCc{O+|2!F67X!D(w8CAt}5NjKP%Fyqqk4qRl76^C01VNbbB9Z zSnj^fK(<=C-|T=;85p8_HdJ!`6KGvP-U{TN==Vc(KQ+z8f)OGf824=#OvAKKPZJi-$ef*`&`BLqYd zcT5zSK8L8KOT3nz1yKA?(-oDn8;d={FvOw&j*iSC`-@77myJ%tTJv!?tXH|f_;Wlu zpc^gh!RJ0p_~%H?_WDcCWh#z%cdx<&jE~oeQGC0S7{bSbls%YH{&+NJlPsgz{i-bh z*#r@dlT zcDO3GFtBvjvi{GC4IsFchsPao{vb>BMAD1cB-y-nrInJjrhj_1!}kRU-XQZA;Siwd z4Ppzu;TKTDa9&#&c3%`Q`n}bf1iCA=nkO4b&9%r~BI1c~EEalDZ&hl+z!Xv=H`ZXIKkW_DX@6b zY0aRY$7w*2SPC5tXazxV2VpKuDa_S^%FP+!{E5yC&)JN7dy?AgnX6=g(%%c?`?=*i zhM_LEETGn1H|_dn8(^X?U;ED)6=Q?;z>tlCEabQ^m+_R9I9rmSm*I;t{6J zWP>y=&0T&z#F;6NVR?6}BVdDgg2ZT`&;#hacG5!0%v+Xki<9sz2H(oDLB)*899C%t z!9``UKymop0G2lApcuThUJ()&6FY=@{wwja6D(N|2r!*~>R~r20y7VY`dJy0t`8qA?DK!U|v;- z<0F((`VJUw;qG&Ui}<>(=T>+j^IIE$L=GpbyQTA+ypP2D;ZDSSf9pr{iY#nh*?Rmn z5$Ov5fIAe;GSU913CUfFZAF8ciE<;t+gQ=SnvNVKk zq~#RBS%!xnRptdfNzq*1=Jt{p?87FN7|nYRB29paB3e3T*=qhb?U$Nj=zx_OsM=5I zmN@?I$&^TCAmG29$K<5@c?ya2vY#u8l{|)528aRI(YCSly6ZonM5F}PX{#>P&GVK& z7Wg^sW7L9Y#<)$gDv;D3o)4C+y*;=|RGYyADFnkXfaXF*+u;jWZep@;6c?TqTEU8` zayukVLnG|#5eWF5^SUogynTnL-f_E53%@ zF14vEK-5Q-t?Fhug~albsideJQo{5iuS26iQn-Lhc>^^JY;t}i!2Zz>#|054WvwD3 zmU#i%`}W5|!PlwT#umY72?YuNaIHcg4#)_9Nv5y5PPPN#rYmXb=`PiE)LLP{kuH!c z32caGW!yG^DvV)IXR7ksO!}RlZ(j#^CE6fc-t@H=CscJKqHCPt`CmM^oDUS&QzCzt z-~iJ0P(StTSePc49+sQCeLa8cJ;P9-plARLg5%Nd2a;6G6xeBa%>wK%j_|F2;<6yY zT^7qt2lO6kAJSo;J7lYFS(6i!0qZ!;k!Yn;!I>!)rinnfl7LcbW{M}N(WBh(NJ~`g1740gwW()u@c&E;lS|aCVL=( z8tPu@r&QrSxk=n$dOh;swY4%e`9(aZdV=+|TsjxE<$b<2y?P$BgAWsqqBU@o=-4qx zMkARzhoF!=I!Cy8l%vy6sHOxaB9<~|oRA90<3e$jpH0R~@nT-iXNOnzKxuF(H~c`U zbb)%w+Qv~UVfu!m`ss$gpR3qaqwwMl8ASCWP7^^{bUH5O63Zg{nFzqedyvN-dnmkO>}EpvvkKTt7zsP1sUrva@j z{;(gA-l|RtlBG(s!!jCW!nePuv3=jajPwJl)M1Otqbjhie%v5y=h8-YV9{4!95bQ$ z_k)F-5#wGy{J^LZtEDr4(%U6dX;>|Fq$nfFN>j|??XVBc0mWFKJe|`D^gg8boFML( zA4z<-x3BKUY`3}gX`L|61YvyLSl3()vCHmuFfr>vHd-sAs6HjdNv(QDHg-1&Zn$nMV&9~g zYd;Qo%Y79*5%(6{&|DV+m3cfLwd@htxWl$2Qtwf|ypu%G>_&$*e#ClNS&x0ne!esK zg&Od=)&FW=LG!Dx6p{Yx_fIPyuHVC?>jqkezP4tzJ$Z`63}hV-4xX69e0it}gHvR% z3C)2^!xtoss1_^=LU5XNPD>%>>#hfO`JN}1GkSnfT)E9m_!MA9qHst0`99F6nVaNk z@2eGuPZP$W3_<_KA4-c@W8Q{{{GFp>xFDlTo`5|IC-YUAbYhFP%z<(cd%25sj7PI72UyBQ$%$$v%rt5NW{! zSIJ1LAH(DQ(G4flSq%Y}Hy+o$1naTlce6Phx(-_t0dKmiQI8VOHXD5JKzKWyST|oC zJ6|*0{MWhM(>qodjV*IEI7%K}0(b(qNy4$UsArFH0hb(Y&Hlb`lUd+Jxf&96kheCW zv}|l!`~xP_B*Qh=livfWNAJ{fM~O=`3g*YaA!(`f7mYr%<>|$T5ymPk5VwoZ`wS!% zzgSzkA9P-L(FIqJ@%+t?QZ-#usS7h*2IPk6 zI9W*XF2Hk$K)eG{sOR=x)RgoQ-!g8n5H08-AIea(iDsMHbnOCFx3?WXAKvpO&KasZ zkcR~f1ZueydV_Nz6PB2cGY=LGo-+Eb-{iwA^IT;ZCc=ZV@)_5WIi8l5R&cjO@KPy(1?RTW!#d zLh&j$P^F}Q=lsA{PR6>q0QC;3)+5$KK-Opub&a@;`XVj3$`-nszew1}H9|6Jgk% zzvLqT`uGO`QZNZF1Q4wcwND9Uau5kW#$buqu*5w`dhXp4=T1aAR+_7Et8QGNRTlAeJ6``$X=K15hDJMyI1+@ zp#zFE_MmRMzZTLE4oOLh{l|C8d=u<5kOAFiFB-1Hw`wK@{{1xUB;cjqH2v*?cUN2x z)?w~JL!s!85_JaBO+5JC#+hE61C$vNJh&IluSpD9Uo%!*9g2oFa5pM5(Yru3Eys zjkWYf=uJ8``H@N7mK4&&RHS5)woGD8Ahq98_4A0J7C35@r@$`UCXR`83ozY`_w_GY zEZ4n)g+Ndy>copz_{^WvU|!SYpd?0^77^c>(Ga2Cs&J2vTDpfOktsTg1aLmT#1m4rgv&w*+w+<_~E zcC(l0KSUqc-oVhgbm-PHKiOHoWlI7?sq_j9VwepNk3y%`pyjCc$(%$w^S5tW*55WX zCLq{^Zhuip8RrUb&}*RB&QWWv;xJP9CA3LLD|*q;wX3&oJ4hq1a_0)_DF#%)GDWLh zpe~7l`{0epViplV98xV9vs$+?iVLsZ3<+Jf z1jr6Z12aJulQ4r%Ext&-`Z2*~>{QqMsNM#qU#D*l1;Mm|&Q(_o_kxC4-Mn$dbT&Bi zMAVG-L`_Yul^);^~jchiB*x6{Y0 z12_~%?*3vrvo}FE{27lu!xd5qwS7=|aj)eHIj1y_c{TKPKmRMVJjG-5-PI|sdmGE) z7z0m~?XIAU$F=pby5l5Rb30%4ElodW0^6AZ`Lxp@S&6n$Fn@noRQun4xLQfnU`A=6 zjf`TlmlRdcqH|lc`iyh(O&ZDO+G%lb;|v2KYY#)R;`Zt~0!Na=0)fYa&1Au0qmm?d zFn$0ICVoZo*{!36>rlj~rG4EErY!BoaeyNfvPZ!k!GokuF@T(fK;!l{=?G^;-eu(- zT2e-o+z3F>L~u$5fl%NavT<3gI;@NO;_{RkGk4EqwpRS9*(@EpMIx2Qmk`lfx(V^! z7HJ1%TE6@sz9lHhq(`;+TR19=|L*e}1>4bj$qm*n9X(kb+JK#|zsboqOG777;BnD< zctHn>3YH7520Bwtaua#SMdHPSo>i(FdY@k04(Yf6JmHV$b;Gw?E{r*oj>q5C4-5K9 zVfa-I@0BE{cH z$Zyk83WWORI$|vuom?NNGxVNgI2Gzhw&7dt$#)B%_8MyC9k|8|ql2P2J=%R(Qc}`X z62fywmkQI6Htju}m6)d)+H|IcNuI_TbH{#b3II zZ-7{r>FXTL#Biu2mo`!8m;@N^}Fka3+Pdc5KT2{{*6OoUn5`W4qrb zAwxk@?2qv@G%ViF7Y@_(qKD;aBK9nmMBcA93bQQEB0|fX%bZ_btZo*zw)=}^s-`6f z_&n@TZ*G9u-IuaR(_lN)5`^fibS~FX0|Gu?b|-5S6O%~}qXX&}-g-huh=#nUP^01v|tqLiL-S&tR1; zp-I*{$I6obd(J#XCq&dcK zG+?e2z)* zNB2=4KKtqz!2uxxZe|}sLqg`w&guYC!y2Iv;sM;}tMNd|K*4k-Hs3Jn27b-&OdPBB zCl0=!V!JY3mOH+}F+b#^@x&q~bOrGU1(kLg@>C+2o__bag7Il20c#N%tCv!(VAQU! zzU2Y(FVoTcosx}&)rupO%ec(yE4DK#}ju{ii30ZgO)C z_E8sGONSKXiJN3!_OHtFZan$A960~(a*akLkavIk_+o9sE9Tjbg3NHf+kejy5UAtl zXKBkxVh0E}(Nw@f4jcWV;SPw;^g&*5U5=XW|2;FZyja)HZW-;dh=n?Bpcd+<^zbUUaaP0web~%tO zq?aYA2KZc!hffHo9snHVirBI$hReIJ+;SEFw#J;^E=7k<81i{LTk23|m7bkIq0$nQ zH!)FDC4-R*r({4rlv5XR;A` zSvvSrf?$fuQfY?a>R@4T)z~%Wy4s>Fb6%gKESpCpdCS+FQ_GjBSsPT!vC+tmGi@hZ ziuI+bSUjtmOd#rMq{ow@V5n_0WW`ex<%Wr98}MnGV1Op@RBb3IY*3U*gN108B9xZS z%;GXb04_(ipkswY8G8j;bsaI=ciRb?-wZ2$2l+j3J1U-Me1rEqGB&0W)QZBqif>r? z%Y?E_BJ9#QH?}PcCK1ZK%$NnkM4J`4JktAEJgc-!{QvLRldayQExB0Vwy-@=jibE< zFi^}PdBp{TrW?5ECdNvpu)A8&DaAfSg z^XW;{WoF`b*wp9^6dj&w8QNMENh3hc!Gm&HEF7$F^RS9^*;!Zgyc^|&fAB!34B&AC zUp5t5ko!R5-QK!vaKD*@MU|P28XzhuztxZek1B#h`YY%B7Ryy^%#T(6y{Rp)5eHcHhGi=^3M{{l7;d{{dxOd~CUE-%x) zDa6a{bZ#!1;&$;NsrWRhrEC}&Vs@r|oxU53qD-tmG~5HgZK+jOEPv#Q?=$&9E6TYy z0FL6_Ag(e<#l7~AqzGB#L#vp%LwBw}&?kV>YGBWlrUp)yx1eFfi^@bnGR2#}XzvWKo4;i?_A*308L9 zh3yG6(4yvvl?Ax!iNcVXMG*-y6c>|)BhwDvE^WB$OwrG3x>7g6ytpf|6q=B;d) zhgpX(w6`4pgoCP-Vrn;#87r6iDrWgnZW(iH`PKPS6Me~2-LaP!3btBxw7aBhE{9(W zxo2IFf%)xIg~!cIyl}2~8taeTcyl~#)j{`xC3pRl`uACkn5vdlF5DF=&wk0O52XwC zhX#J@kVNKt-<@XsJv;$x?Tp1>M};ls55dG>YaO%ENMDT>$0Opg_l*v39Vqb~3%ImJp10WaI{CPf!h zL#Pl23c}jUhoPEXORM{OS7hEe=G1Wf#Snjopvj^=YokgKPeU1J;{jI;z3i-4h7RGl zCHT(eyE!m#1>UIsr;e@}s<3?mcS60hM9DXG-m}2N?0pbb^SHksqI?KLimO(KFhm+C z;laf{G_hlKrcHWlBI>T^-R$fdKVh6()?EE@GCv~A2`SqOZNfQ3tqiTcLqiJ|nbL(G zbt%NV@>$OK&&K0QkU!JSAjZkI zaK#NEnmBH!I^Ux$}Y7JYwRPpghi%f;3i-zw7-&6D9mDr<_3^ z&F9C%%LxH(K9&-^B)`DM>ZwewO7ox*1mP-ycrJLY#f`9OT3S!K;_PshRg96*@LBXQ z9!;1=LVKeqG1`;fa>NT+d74~qgE><;jtd6aXNBpW7_;B@4n|rSGB1av8eGJQ4^MK@ zljjY@a=Kfu7ar0+gve(gGekBMc5p_=LfTv{7}K>uxBd+XJwM~b*YIbgQPQdN+oZ%d z!gK$SGk2v(H;%79gA!&L{$)=GNLA}up+RF9h?P{dI3GmT1bCkf7k$dFaC;D{UjgV4 z<14p$zgoLlixNUzX!->#s5t!kOLc7?HYYG%>#^8@VZEr##g*1{dZ!snWhHo26{Ko9 zSxcIB#xD*#>&LhVF`k#=UkWEsahEPcxXYey>MG zp$kIH4!RGbF56M2BMyP@e`!wwp8if|NsFT%J~Z@(@S0QjuB9TBpV_x?`}~}6k4sEg z^u@jZk2{4ekG$Ts08Z+KCw)eKa=M{cH(qap-0M=7SO+_rpBzEGcou zMYHFEnAp}QF06#t=L||D80BDUuJ7q=LaNdvPrXRV($)5@TC&^kalVK<0`DN7IdSpa zE-T~fXr+dq&+V{jhdx`s9U2a?>bX@%w*1|v{-N)3t!by5!!P$wyK#!APU;P0PWev* ztR-6iGOn$yn8FR>b*sn%WfUGU^JVHH^xc?NJ-EeWV7m2%+(o(Z zN{d$3IBAjF@p&||#lO?lzi9>cSV7~q-Olgo{%mcC(~ygq-|zbMX@gPF{dM?V9xX`7 zjt(mfwo>;A?(?2whX3v@VSyB1_qBAKom^S5SeDv+Ta+r)c{mW_d&8O(;SNwE#P~YG@>~(vjcFeQ?l5i`j*MqQ9ZZ2 zw!=?y{67aD`-Ib-5AS>ke4Y?tX+<;7Idaievbv^1LkR`_e^|T)p^GDFRzI|vpoL1?zUXSF&%;0ge>$Ki|?C}bC-U9ZU2*7A+ zFM;go;j~0q+BrS`?#IS{p4@>Jgpwzi9gX9Ndxu72V!{zXK_ri+B7{KrO^c}gu|N9% zb;_A#4g?t}xn?+&CrR-h+J(x@+90LX^Rh%0s3>ts%`qy*tNg|a*c>R_1ctg0h8 zE%N+e{I#}Ab0ST}0n_NK&V@LchDz<`Dc&NDL?BadxlZaL(Tp{niLMdT5ZJuy2w?J1 zG@!@Jw9W%H!gh zGS$HI^+7U54jokGeD0@WlByg}gWYfRKmBNof%V4bwkX6bj&=pnT?9&0#)iUoBA{#@ zcPDC?UMWoP`=?*|2LoAg7X>+;J+4kp_*>~#Mn4J9oYQHeQnFv)Xg3xLl<2NpV=muk zY685xoowvKRu=d&dzQ}WKW&aG!pA3x&#+X4jfnk6rszHgQyBGyQ`KmCe*?+U>@UP= z@dk1V%I*O*c+!H~Ca8WRpB+y4T<&*iWBGk9$JKRF?S5B9-?h8{xXh6Bvb6pxl;tm+ zyUAMlyuEziU*EiS-q{`3vly6MXK=AU-#=zF;A(Rz2Q{Wm4BFQ*s+DzvNGq*@DTn;I z3p1UD@}lJY4}N(PFNAZOR}-p{z)!okS+;P=BxGibQ|N;Zm9z#H%_ zv`AVLpO;db7w8gqB%xxX4CI4##GB?u|5PE-Uhe54?k=Af4+HcJuC<$gL>5zEt6|w>x;h#s&Cu_OSOL zm}^{_fj52KzP=BiCCuzJuoe{1q?S?C(bj`Qs2WP`YNKhioK8#APz%)S3w0HBN&SPr zlS0ZzX3ZSX+l{s2mqV|IeqjbD{6%H3BCJz5TZ}`k5xBWOem@@H#Jh&^R$Mt|sHvQs z5&W2jtg)MMpS5vzOC4ir`j}S~temQ0Y@0~h5Dk}EocavC6a0KwP_=yI4rSpck8EO2 z27XW-9lcS{{eXlQeE$P;{au3r)14$kQ!ZCcJl;zu+^;RP?%0~Z`}uf1_O{bj%jAKx z$x^7P5RkQ@_i?&$Ac-(R#T;c`xTFEXLn;}=e}CbTQE?Z1Wj1ZmH{cXt@8@C^_k4I) zQ%Wwiw*Gz4jM~S|(MQ8fNEB1*#h~aDXl`HwQ~jso?Xn1q@PD?KGI4N?QdJC~ z@+^nA2Gw2Gkg_h+@IOC!bl~FZ-ii7gSEQUU%uH2H*4R~MeLl22=?n6?SyF~1cOBNxqhBMu~T&N_ho}tunBU zb^Zt)3Zlj^t=DvR`fY;2ayu^^Q{SC$S43ZwI;cBlP~NCTnt4j134+AxUrl=K}OB&m?l{pu{6 z!|@R@*u(J?3+M8pbCj}|NZGAruu-0%2kl9iCZ?QRgd_3TEJ1ab<%+xiV%p?k@Q*ry zj=-CnZylGX?Q{n+x4*mQ>tyck>rGTRnj(&lm2jDtCru`IFFlVJenSwOYV7-Mhoi%# z5}{X9>AdrY6S#1kSw6)w(uR1~Xt&WNsn%CG(~X;!=Wiv`kJ|uzs;+&*WGklfJ2R($ zJ8nNV`G0zjV`9lFTA%uDSK$54K~%Y^DKk|+$p+AI`4xon)I!LE;jBM^66RS{le*k zK@{xQmLU_4cem;D9V~bI)@J34B%Q4b5_%5M4HNO%(BQv63vzE*n(YRS#Msk5YwEZ{ z(Ll#O!P>OdBdqXu@unKc3N5>8!T$EFC+OBvmECvq??aAqOz0$jG)IiD`&jk(jpnaD z{P32A&uobJ1f)xxH;wtyZ>UcGkm&=xjMvT29IK%HrW|!bq+IA88v|CcjvtU~;K}hR z?2#!ZYNAa$av-aB4VhmV=>O`T7pyXtHO8oX*&ryEi}`EmRewL#Gqh!(5Nm#Hi&N-0 zbY4POG?2AL(*M^eHkgGL@v(Goz?V~yO!|u3v8Lnvd^owvfv7m>tHXrDPN*+Bv0dPR zwf0^0p-FeSu{zY8Mi4lX{*(rzf>#u{I(e+#{*lJ5u>seKCWpZji$rL{ZRu*u^WkJ?!sPywQ0kIA^4Xy{YoTY)g zOgSs(zgM>RqX>vsUMibZ!QbVI$#mk7MilLgM8#{)bkPQVM|CPNxskbtot8SG$fJoXGV5nWIr4tks7oNGUavv>PB#$TQ9w z$}*NBiKBZjU2&d6?nA$l)K2sEt-pz&HKX>wR^Xn(zN0AX;G}1IegMY=|M;tUnF0mZ zrkix{`46_KNx0+uPX|+=Yl8!#7Oru=Tuo9^5du3KgPo9Fj68&NsXp)2co6V_b#>`; z{rS4pv)0|gIs2|f;;ZBXiMD{_;+6xFu%|;J>Stvd%?W8C^>06F7?bZA(iXl?`Tb*G z-|D5U!;hZQpA#3tKjI&Wbx4GT{unwtkP;7ZtY6nFTPtMlSxctKv0-Oh`S!R_LCrdp zSPHi~((6%mJ}NET_|AektL>-fJip}|5HBt5y`xTrYULt_StqJr#vc25g&xH|Vk@?!@o16FY(F2YTsV}q)3A*$Atj6LiOIalqQBoJO)mcr9B~pS= zEzryR`bPCH1slB{Luu(I*;jYIHw}p#;@Cja=47cWq4Oo(88T#*ok#}U9S^_KV^z-{$I>s z5vEE~SE!-=@k5j<*lhkiP0_mv-`EdHUQKGv(t&Jipok0~p8@5QpV~CFpc!m!Sm)tG z%yEIpne6RJx0mDGmC58#eXImwqL0akw!4i@qkt54a|Ay!m&yg#bWqzr=t&+>m6k31 z*xQ)+Fe0&J$5#_RxYPT??kx0b@{_!UN9GrchmKnTtzMU(uI>)gdGj)dNfDm{egn52 zfKAAKU;V`CG=!7H`z*>8g}K~bV3{J6YD+dJc11D)Mj~PK@ufUA5bLJ8Gu&%^dJr|= z`$Eep4Ur<+lQjyF$GOqn+!2yQ58eu^bmXqf0x3#&em;0lEQtGxqHbqvYjkXcHMqgY zd)HN<pr4dgYCq14YMx6vb0{P>K<~-vhL`2o9*aeg zB>#ih<+Es})sX9{y}honP?y0Av0%pU+5Fs}tbIfaGEMKP4pfQzhpL1bW*yzrVUz}$ z^|FNA--U1YNFWh5jnBY8gp<>BFPA@G))&}kez^Ve5v|M9?&vqq2cridIT0_F90K^i{>x0kf2(|Izo{C=NTqGZy+sd-#J#I;mW9I@R*Z_ae3j zvT|XbO)a0@R++V5Yy19T((kyP|FIuZOrPzYY&+e?1B^K*1OCnv5xKPU+#JNPP|9{0 zDo{mJBmPv;$2rTq!l=Itc(IB=yl6%()cyAaz-%emg8A9I6WWTMjsdv!_#?OY}jU<(r7 zJMT9?NVnk|2vkD*KmVB;Uf7|2@NQmCtfEQi^QvylTkNQV5mGlQ zh7bFr-2SM_mu3)t6w#iP3%%iMXP?fuU$>7up#Kzfim4cw`|e>E*^v$?ZzeKZzuz`* zn-xZT-$b5kyFwOPm}WS3+WE|DlF?`cH`mpKiDKjy`r7&zg8D;w*tM+<4sg96XV_`3n?2lf7^$>XE9XUjEDj&_1NZhjw!{j23ayxHp=iZ5;; zENwuS_Gu}`;+ua?8DF}YWfkCm7A@WW!EeaLlqpgF%irHWj`KL{3{hh!;m*|0qG`RT ztqsI6XP^4OqdZnffFl)rR5q(bammkuy-MlRc5~m8mOFMFy1r=}&XyNU_cg_7StRTk zHr2dkCfav7HWez$eOe}-P4y{b^|fK&80qucsL&`gJ4{w|#40)EqdCKmB-ZpdC8)%g&-RrT%e#NfH_ z@!DGdTAwz$z5IRfU0scp^oy78-uUX!_zEy=+kKMre;aoDs~=VBLu)y5xOa`)HIo{8 zwK-2r%e&{mobc2>@4JuGg!&^E{AM_Z4{R8`M}>I3J9hq?FGe~ZlM0;qF1MYl*+WA+ z=Q=EBknDzfz47s%dAiq$R&bXk0|(bL^m$`kE3UN~W$_P9GfkyP#ac}Mj-I2&SmJ|8 zNMl}HIy5|OrItT^vQCS|Yt`yv^H;L5q*n2jN8Zzra+Ru@s^C9cVa)@tsCXP5-W6>e zb39!*5Q=%-K862L+;bMv6ffv|guWl%v;7JoA$*IHjB(E94n`1`g` zA752HNMzj_P!MWr3H1N@cl>2A=a&aEKOg`yK?M?H@T{TNP$8ovO_wj{^G@@Rq69xQ z#YxE;9?U(X_UUx|o9^x06g3%Lqw@XgKNGU=J6~Nh`U7Spi18VD-5QvQ6qJi)`_(5t z+jig3KG7O`j4-C&p{>cie#j4}6^~Qi>&x9MkFVH$5bAy0A1vUmB^3I3_aNYv-|qJ2 z!@PMZk=75HnKtJl(op%EMV_#*vjv4nS6@%Btu&0rxcqlYL&xx~2T`LBpK4b%a6eU*Zm$4$E8YVJZR4-)7U=taUc z)?V|T)693Ymz|`vH2D~47&nfvo#cy{(dhfL_kV8ORU+rGl20~z7JYrFE5 z?(QBjrVSV8FWP!YtG-!TEzU{ad?oxAz^#UHgAGedOEvu2Mt96vSg@E%6jL+`y6^do zf4KRJ=IM7Dcp={w%|FO6n4s43^<$;CgLZ*T1M?=bh3 z)ba&Jeo5}uR|UM)D{@HUmGi4r7FhKw3HDxvuxUBDUykz0he$vTJGLc%#yr8I_FcO# z$D0QnGJmnFuhlBJKCIw)es`LhNVmDE!@XiCTyF5Rlicn*?9arB4Wr-V3y`kIpKph& zpFcX_NF41G>nR`p?qkxIy&KNmHmWH0hu=>wOq~hQPJIc=DeH75x!hqE;&EA=HCyod(@t{_t6`e30YH;~pTF55BJBso{4&4fLOx zQ1SN4J1`#kPD}7-_QS*6i!Zo$N$!$LplgsO*cMEa$>LLA#vGjwhf`(0OJ4N6_eVs- zAS$2g^Ljz%&m0CE=$=&1gO0qgE5!22U!-6xt_>(w6^ZTGY1_$W7#Ey-GD-}SEbx2K zAnc;3q+bHcN6Sz`bJ5qv-H?fQEvT077?UQpqt`YYhH0l2^Thv38WisFWVf^+}frKRmJSKTtcB7?YC2wh2uN?z+LTya9QbhO>Fw>{GOvy(J|<6@-M(m`Te;qi=iqrL-%8pIW|?v5)~p*?5uSdW|ts zq~)JcmWc}7wz}I<`Q8uJiwJD5kG$`I#+arSE%PSSj)_!E_hZ|Xil&I#2qa%kr?ROx z^&57t8dDjUBN~ym4C9-Q*@15NZf0$FpGa~%7ih0{V=eJen#?~Z z#9rid9QQ}vN!@zfStV*qKpc7wLe}+82vDQ?@&T)RV=CnwX1R|PvL-3dq!bl|TEBma zX~Yl8ss#St^9)x8R0Zfi-nYh*p-zzg1qRQPQArX1Hcoe(Eo6W-(kZcMFn9bXBH;OI zVG(S?aB@hxV*6F)Xb#;f11w$X~$v^gK`H z4%slyHnkCW(m$51IiDVN`fawm^pm20(-piZI@oW2t>JLFU3Plgx_6PL4J>Gy=mNH< z`TDe7*bZaZn7y3tOxCRq|KVyDkcx|_}+`B&q(W}8A4b0_GDM({A|8F2c9@r9CjyDKD^ev*A4~v9Aw|^9s(>Z zzql_>w04v9q+I{XLR+;9i}b!CA( zU;PPib3$ktzpYPawh*dBZoI2|Zy;hq$INFu9#ZAe#R_}gM2HtYB&9&5tfH{eo2?B_W9WNs-ZLu?*|*5q)y6XV-ge=U#Hhz!WH zSoPH@-Pv}opE0Yiv8di_tdeIhq%??hcCrdf9~=}NBvUD-G1f8d#V%_yb)b)Po-XM; zu#aDx%Z^SE(8eKFog|`?f9oTBgs#qsHc(zO9X=fFnpftLyIoJ_YoAV$>tyZW-Rx|O zp&cZv%b>R~ylcbz+|$Z-%G&!CO*bZYwIWOCq@T`L;hVBU^WFL_37Y{Jrszd;{E+3b z(dTrY)94s|zdu|C+)-D1>Q}uIMr*Z??VwMv{5>ZZ!r6(tC#n&i_D0tKQPFa@b|CB#Xfca-rXcUbOA1LQ#N(%BVLWb~AE!#CYh@{f$9mqTSxCR#` znScuZ447+E5Yu&pYo!mwXJ@PHzL#$MuHy6j!KZIWKZ`1&zy4K` zkkdf6|LkKb@3`jIWob2fbR78$xL95xu4RjKx~yk&DaLT-Sxv^|Mjz#$4O`;=hV(j~!FS+mAz7PU zqC|W_Fwlr+z5&OrQ5{0m;Xq{5>X3xiwOK_?Ilqaet!P`5iI3-a-e4I&xLSeIm_ZiY z-S_gmy1UAk5YG-YX^Vj(Z-R9xEWsnyX)nmEcKvl1!E+?lc7eOsV_$zJ` zv|DRH@q}-ukNXZ&wPkYh_twSMM;okxyL1BAN7sBGSf#}BOznmqH5e6GsFwk{zA%Cu z=+KxcHo{6&NtW#VsLglgF)2(Tmm3vqu-fBo-7wuyE`roPV>EAGjoN5bpV!9LAnyR) z+>;Q(_FwH0hvv-7NU$@ZIlj|;;^aNzVx%Y>KSL&afn}}s%}YaTmi(OsaBT@i{)R(M zX;Y9 zL`kecL;)IH97NZU-Jj6HW8C|Ni9112l?4ASvFmd#n*f>5vKtQfc`u>6FTJ3|fXKiwhjtt}5BIyG z;s%+!SKo7@uzTFpntkq+1jv~>eMW**u(I`!dMS6?pNIN~IH9H=eHTp(*FtA0djL-U z?2tcuZAe;CdgX~c zg+(ZiaW`r7qijgB(2AO|kI@aq9+e%Yqj+70=k7A`>#HaboAF>q;Pi6P?%>DkayRAZ zPJZ;mZxS6>=hOQYcLG7rm${z$TdqEKd+M9?>P#xNZ3dh*b8e?r%qb#4Oj*u~!4;0IP?^FbjzsIbOH-%UxBsn;bw&MkewKS!O086{6iSwPJZ76owa3 zI+YF}2v<;`VBUG;Od=LNm0_v?71ek_P#1^8UI`3Gs2XSud2Dv$6L_={8>%w6lQb^m z**+o#y1kjwLdIi?4I9NYWZgMvk&WqgQD7u@+o+5Zp{>vvhOa1Am8L0XkfpL%DE_{%7qFLH3t3#k_23C??2sNhnJll{VG+gTke4Mc1j4REfVpiHXA2PVU@w2Fc7X$n>2 zd5jW?9UnnyU85=`r5@PtHaNuWi7e}r>))%P zmwl{;g{4zSO&|;=ID^tuiQ-aJtl*)k(qbagEkvbd#Z<;161df|&GzC5#UiLV~1!{C=Nf6KTEFZ zxcqJwr`K|=ho(FDkbhLJdcdQ6HE$YNWpt)bSy9d>(0=kM?Dk}?2hWBNQ(w?bATd~* z+8RYuBpr>)M<^8Z*i_Ag*xM8}5jK}pm9Rx8C{{F+oTU?qXbGuFGP2YpU;$^1v^3!xNeYaH{<0tg1 zAXzHPM2UzPPYq$b+56MuHwRIvPhKwh%Ij~uD}VpI)i^bC=k}G`?Dm?j)2<`YaiZ0E zo&3#nUVsJ(09q?*iB|y-G2|lB>LW_X#*ri=V@FaNWu_QBf}5*&0Co84Scs>vRVg2! zt&xJL1n16*`>-zRKa#aKnw+AIPgsnTk;jI@=Hyf?z$J3N;WCqH~cvH zVcv0D)piJ_62d{^XiYbl&e3>e{lfY#$xZ+hWXB>Vb*TzU1Sk(?yCxPEHcmWdrxcrf zn_wJo-IO@v%7Ue+xD>zltJ(Jlj=4b+o2c79855}SQM!Q_DvGu-!2qj50$xmCM~P=N zhs26jsYP&s@Y4|#YPFn1Gwh9KaelE0!v$x{SL@%Nwd%#lWf}8CZLJ^w;-Q)Ov>9q- zQBbqm(Ryqzd)@KnR$%q&F~TLixf#k_h(-F5&!vanY_TU?0fB%xtFxJT_}S$sFnPQQ zH$qqwr{Pwqn?gQTd|#Q3Qy{so6VRX@m#Pj`-J_I2y(KbE3A+pMzAFV(JOL3(jzk#a zox(9>4Zvh)VC6mJy_YImlcb~>B2Y|M#o(42(i_)GE(QHEmp@(T;Zdt>02QQ!@l@v@ zNL;CXfSHsl)cCI7*mc}YJrB7$IQ+pZ1OSGsU_lMgZIL<*t=?dR(Fg<-sEVop6x##M zUTYK@dn5zEw%uS$g9&%l5&|{N!I{FGO$C|JwJwVn3fYIs(0M1UETF8pM4kYPr%m&lME(F(weK9$Iic9uosc4 z$G2gebS>uv7#sFA_c3*4H21uWjN*ngdMh;G7tDMY$~G(UYuvL;z~yQwAfcluo}Y>2 zGKXrGa1asb>XyziEJeFMNuV_{bH)>mAd3?+fIt<9drPpHv`P}`>u>M znbqq9*7nOfv{CyDj;H#~@hg@4GH1=6W+t0rNBY76a>u3epRYvI;>2u4VFVf^*)%3l zRYg1(Dy=ub&iknmKFq@Waw2>z+a$}p8Za1Ly%`a9!)|D zVm1)uyjP(E@l@CpHA|zE`fR6gloT}!ok_r4!i~e>x^!_0?uI3grh4c(G1;cQphk9E zbJFZroTeXM{r${(@nTM91oL0X=Z=LP_ec8kRf2d=ab)dFHjZRdGFVD?PE)Dtop@}h z3IRhZ97*oSY;Qg!o^6sY@Q;80dS`z`W!%-z$gLm|HNF0s?IQ7vm6#UQ$DTzkUJ?s; zD?*Z~q`TLxO{hW@H5&~Cv9S%@Erk$R(laGspbe11jSHj-=`YTN7E?vXbn$9<%FsO~ z;;xNPQ&4~X7KLRCQ>+cIDpYmv1K^hvu{o0L(H1uY@(7S1=R^>;H<(33w^1~_5S9SJ zLcH2(js4rto31)m`Aa4R0 z2<5^EW})e%a;Eebt@7(3h~9~rRdJ(Ga1jJR*ldBlNF+|FHFaFL29EQ;g-NO^K8dq+ zV88dc02?XjKFcm}9QA{OnYW;0H>Cf~loJ9fk0 zGa`3uPF7c)0|!>APd?!7ihBOp@cgmpNxtGdf3c&v@o;x8|L#y=DTFR^fp$V1hVOzV zBUp5;S{#;U7iD7u9ODhMg&U^hLEx^1sKq-sQNA_&7J|c5Vn@ADkmAq7-8EylS%Ln2L}NZ6m-EI zdg%yz^8PM)_4>TWNXqYx{L87z2CV`r!x|=&@|thE88re0LBG#fzg$e;?X(|C!$2BU zg^x%yBcs>)SHdz5O((o!}})KM9rR29W+ zB%(#Az#tWOC{6n1OrrkXQtY$98-5cfo-559PhsM5O=_o_S&Yl+1)?U(wD!x>-akx#Zz_q#zI!JuA`#a(~#HG%-m`G3iEfrTmSQ4 z^^TJj5Y}r1C=CFJt0o$Q@tS+7D<(E7XbYLA(c6@{!xNi9b>T|J#K;&#=L$^3bcW58 z=?E_>0T^X@F#GS$Qz~6BV3~6C z^EW!gith|bXdJP4pdK9AwoTY;C)-YUzizBTy!>X7JjGGp9##${_}xwJzB2DwNA29c zS&T1#v-Y?4Wc|nH>XVf=T(ph0Dt0D9Fv|9U&I7cv(Bzc#z(TaA^ODW;K5Gf|GR%Bf zdQUQwwzL$k$U>0DK($@#O-Sa7qoUHnmI3x7blALKaHOZBwaUC_JtVgTlZ*Tj2U&P* z<^XY+cMamF5z0dj*Dsjak4ozhDSAv>@~J}X@|3X<3y&u@1MAm_%pUiz4mEK`huZay`;v8czpedi9pDjk-!%_XoYxFUpqtk+`cQwp_M8* z$qiM3sFN0s@-N!&)stdero{_D7ZW%pOiF)zLjfUjbmn4$C&EzxhYT8cIa@gRKO7Pa zHv&d37(ym+>? z+STIIpQW(dYd$OKfLgtw6A5wjpMn3LR*#!G6pEoP?%mDA1c9$t|+ew19)nk{JBfbH}`!*qCCuWJ^Tuo4v) zxugF4q#0*jl^=<*`+oc8>Tzn#msjxe2I~T55)%nN#+7EhUpw69nX!e+S(5 zCCa-mdPYR%IoBF!E-}VPQQ@RJ(keCj(}4lBr3;kJXxh?u6kb$KO|_a2yi<&U_%E8G z3@M~>RFSQx>HLC)3WTNW2irt=Tr8eVM zw24>iMN;#aI~0}4rm)Yvh=EFEl~nZ%)|T&i??5$NEA#be7G%%fhn_xIy~FI1WB&HP zeY1LV+XO67<{9%iR|lMK(V1-8edqmhd%Q__pR5N6$SunjXr?Ke%{&yPX(l68{=s6Gj&FY@m%hVRF*oeu65jKU&?2Zq)79)f9yB&D;YLLRGZ6~$^A3vLyVei$2f^|8z#2(bvGrs}Fq3!tNm^+=a zfo=)?y(+h>lEnswEQmR458x={^)XPdlbcfk#yS;RMuEH&Pa7B-F(~o^S!d}48uj`J zgPbZ_ap8UE;gy-$31=ogjB{{gKZfJ_4cV8<(0;!Vf~H({{2BW2jB47ec1 znNXkvv7wu{nF=RLN@0Q*oS}dwwl%=dMO9I{V}cLmZ)ao2gO;BE%GXbs+->!T+S(2C}8JmO3uDi2;p`!Y%es;vYSY#>|s zbRK=CJ27a7{4IrnhYKJYAa3oX{D|)HlK%uT=q)YPO!6dTe%Y|MBCWd6S|wA-xt!S) zg772Qnd2t`)8MkW6umG9^-@Z+N6U8ZJnPpoLnfisTV^2EK8Mj(m+LtlFHR#?;-qJH5hrtQn<?&T||sE zT1$gwgQzKRbDJ*oN4cC&m0D`6i3C$^wfxd3)yl~VYezwtuVtw0`BuLCS$CMZvjIp5 zwy4wyV(IIWhQgzWI5`xdQCr;G>=-rx2R;v=Dc1C~l0dYSL%{-88xb)@3GH=P3@1>) zqAXAxiY94c(eg`xU?Qn?yIvUdzsBmcCcC#925`dCMbb*`dySXaq?OFLD(4?Hc;Ll2K{^uGVxj4d(n}yZe zVF?=C`86QsC6JPFLMbZ_Q7blKhM*0=5(6ZdMl`$fXFzbYphPc34M?FSkZv{vMG^|9 znHYC!tr@%O-v$WmpQ=MfHb1Po&sE?rk|G^^iQ=>IzM2v36MZa(yLeIW&2^K;*{m6; zFX{T}+8SwEM^(FrFTWP-2lMO(y?VK2habqPz1cUgX|{9ucf(UMwqk`| ztA^=mDxgy0w&U=o-rvE33@h1KI3W(D-Z({^ZJP`B<|M!{VwIEeza!FWl$AGpt@~s+ zkGH6`$F_d~Ou)76-Dvixuqf^^4RdE8^Xn*!k6w%E28tDNAdmHvx8cjRtt#i>uON9*R)8Xmx1a8{_5DPXTd=`+gqtv7XbHXAt#&#HrlYzr}Lzb5BR?!b?LJoMC zu3QX$yKG&&xI5a}nZX2}gvznW3ERlFULWzvpVN)Y(O}s?%3X27W%v4B^P}qBQaM0T zbFG~O61!fn`)eik?#mfvM%giTjd~27RRBPx%8pvsf(=~&c~|p9pmVFz!oij``5^r3 zzkT4oO_apeSR5B=tHcflQB%%nG)bzuCr4`3PO%S?;}+UN00@)k|FVg0+<=U;ksmAw;$ z3=Wg=1W_giz!KmgwJJkxLA z4z190gjQGG<+r<62VRAXv`$e-bLkQQ@yyFOj=1XfrisXEQzGf)!Ig^p!NSbwQGx(^ zfOC#HVWOm6B}=M*CfUJ`P}|oCSKD{PkMwd8UH)YbKkqplavWz5kH~3fg}8oNSzD5% zN>AO$kBO0#9v(%JlPVEl!_*!qg|oU*^h;nuIF@)Mz_so>xdw$H$k^Z=`+YjgVRd!% zis14jaAn17sxqG`?psfk$!2CjP5a-hjw^xjDrF`h5RVuF^#(g*X80W^`U?S!w%hC| zT_8UuQf3b6jMm^IGBh)wX~L>%7VO{Y7P7@s?E=th8v`x>`~7@T2Y!2Y{L-$yBH;-@ z`kdvwxR2hzmcWu`d_@c=){diIq~BItTQN*E72g4i>ma_K2D4`S>5XT6xKc_BN%qps z=G`ix+;tt{H!Z)w_gBW>xMp2wFE_fS=T}&dn9B>q-JxXRPRpR8Ew`)PEb_5d878EUHs1ER06_)MD++nJ_io$ef<(={W0wb zoU-x$aj@iHsWa)?gapir5V_-NRneGJ_JQNto;F6~ph`$odkTSmD%gsur859AAz{NI z+Cr!clO}dFNWrG;o+t^sU|l^wVycnXgvm0j>PPzdN5iN z3l71iG)-o!FbYpVx)#Y0x|GIK(12Z`KZ#zms8B^bbVP@{E*7!{5!R7LiqpE&fVk}w z!Tm4rBD-iy|1o!ZGy$f+h-^s|%<>=S6_-Kj6`>g^-xZ|U?eRQ}wNVN1ImIGTQ=n5t z(pNbYsWM5VLW2|ilMG0>L4=aYTrUyew8ClixY&d>?EHK38}yI7{1@+-_5;_V!eEIZ z7wE8)5AQF2mUm8Ih^h?0lPpW>Mp%Fu9k24n;eKAWw>t|&I0tFCfLP{&!ok!4rw#*h0EAY1l5Aa740RmnjY#8+!t@ zxtWcF#$44t6E7`$YjT1BD%NCLJlAgs4fkxsr`A@8u)La)xZCzU4BMx!3ET4^L%(@q zxya&n5cvNQ$I8F=g$`22CP}IftP`5ME)vc;z z#8Of7o&1uh{15g9HO z%CHduu+vkZQdEnsz3@p!-g_!Z>ybfHa#i>zuOH1(G{8vLh%$xn6c8K63$JtvhhCXR zjJ^&7XRKF+M%@QewaIi6Aw@w-9H)eXtcYvGQcmCwH&rkyxtzIrf78z+e;fVa-RC_X zJ<9QKZcYzx3jB7p1={~kcU-=wLtq(H7P>&)Xqa8Gj1`KxO@S(PK$^xz)jAsSI1B-$ zjTxDc5H?UX0?(Yww^PFpAM#dZi$1ci5Juu6*0}Kxh7Pb`6nHfF(Rlb1uC;!Rs3810 zB(f`<-E}^Xo%_>Q^!AF-6=GbIz)K`D8NMUG#s>nC=g#r7~}!v1!Ln@ zbti*Lc3Cl?&u>fqFk zNfjC8hqs$nHyh>xVJFmQ;|*iw&t`|Vz5bR;+)L!j?~dhf{?N5h21usFshG5YkP3)o zC{?lnnplP2TML2HtO^A+f;0@=I2MJAaiCm_u=;g!Q|OCWWpQK`QCxUGBcZgKDka|N zzl$BCQlU^1ttixtt=I*x8brqT0WA4|-V-WK5FFD^Xn8o-UlmTc_jIuc@CehjYR< z)x&;<1s)%SYSm_dn2Y>NMB})>3*(z1DHP24i2NzD2y_ys0HYe{GJG94jdP1NM>8s} zC>aN*S(=9b0HnklE@o?towP=7=KG`DgHSAuc)D0jmLJ6nvQHKFWjl^zajaD$CyDE# z#9G3Z7Stl0E%s(b((t3qVBSxsmErV^L(NT`wEAgzNWZnR$gCnM=c2>US6|M8cj@HL z*5xlIO`g5FXsQW4DYm-ZQkOqj7^(UEyQt=7Z1rX^;O>y_Za3)QNi?F-tcwT&+m0C{ z*Y&GxR>Hu~%2@d3XPf!)JPI7JOUu?go3fu4R*kVCCk*;nh?32mG3-GIyd5^ZQkYLT zWSgQbuIe8WDBGy{#vw5o1WxbR8^}?OGYcq%$$271)v7m{Q^OOsGlttl6*FTIxN~b` zJFb8jW7#c@v+C?gu!0$$8A71~z|uBnX?9{6@FDESO2FOUn%m==kj<8dpKtr~Q^8dq zt_#Mmd(Q5TOhVTW{s?>-k&z*lWfvI{HkC%bG0S_bK96T^Jd&)TDB3C!Z|dkqkx^Xi zN=|vojd0`#B1)Fcn-oaCpE?Upx~IUXRU6$sj7zncetJDxNcaa6dW&PszbJ|utJ-u^ zs;WjG84J&}q8bWkuoa^`pDq>%?Y8KsIMnHIM-q7Fb_nvxd!tntkl2-Ohv75<>Rk`1<|08X=2b*N05F+e zdaEqAn0bQ`&4P22nc__2)a)_8Y0$)fNqEKd3(CgjiCGU5TYG|?X8bI$22<%^A)AQU zy-m599cOo()t8|h6}CpvgYQ3nR7qCjMG%w(YY=+nFkto=lSp!!#L^2uZ3Tx%?WNK5O)+GLHdHLstzO5}W#38C=tG zd%1f(&~dwNb$45Hcb*!yWfd0kH1n6wxzAr&r&1{s7X~hec(I)PtQb?Z(&wiK+v1Qx z)gerr23lBqxwiuT^Mzw}OlgQbweiNVxSN%f+XKRmRg0_j)VpN{7n;1MX6cEMD#Jby zt85Bk?JgZ3DCe#H&)gfcrQFwm92bY_a>i^&y2|AhGy~UrZ_a&zf_1^=Wp-+46ruRIu7{cjyXOBx#p5LoL8C2IpsYa60PTQRr@3? z67P$KC>xgLW;uX4e4AyXR>%&2XlOSQI=#kSQEAcihM4-R!>7UePc^}envn)Nr6*MU#d-w^kgvZN zg#G51R&UQaM7;Ma94fR$a$GXa^!Qa;G-gQiU2@?nNJyQOkF-f(_}r*2^<;=4w@A)> zXv{`Es9beSln}k-WL61P^cGLH<*ndWam~)Icm;RSn8_42X7459h^8nmH8k?Ab{8*q zqAkl55?L+_4x|rEX>@pBYCpE>E(x7JNduiAY(z#8^;G#ja}lJDeb z-6SF=XqHjYB$(hT^?SnMHSpdFn85{QU>YN(i^_7Or?Qzg(lknF_@qXr>{q4h(uIJ? z=S{tE;GnMOcQ;U-LzFSRZ-8^T7=s+&rU0L!M%m4)ILotLOJkxxL20^1`OV;8wR@Lz z7B}+C;-?$=6&tA7nVzkQsWlsOHyOe-eJdQrS!@$hZEoOv;4Bas?QHL>+`e2h@fPZ7 zJ`JU+(ctt?NF6~ApX^yJUfk3BwXaw5?^Lat(+;(G#iX(RjqB{B?L+A~aC*p8Rx%^L zjJmj)sGTv~@|Pci7IJS3b5GGQtLEA*{0h&DbPnh_)&WKPXt^@xnc z`N*Q0Ek;Z!qi3ZkO)fGclQR31wQ!lsRetjpFMvLecD{l|(W;iFzC6#hNR5-pY`#X8 zU(mb~6QMF|3qv!sk)tK<{a!-Pc{Xc_!{vZ0;0%_uR=%=?y^r8ZH*>5Hi6 zo@F*Efs`oHY%Z5u$YKdkfW|nDGMPYeGiHVU@`<76RY{hA+ z`p$-uBhqTA8Ox++CaEK9)t<|!Dnp~pi6UhfGmDhMRgsuwnW<^f5<0D#<;XCs6x+0A zOH`63S*JL!%u^)I6jFy~F11B^DHf%nG{u^8T1J5w#=fagHpwDagej`A#mboiYP5{T zv$end@kgpo@*!Dbq|vg7Gz~qHeotK{&D=CZ(`ZgPo060wx!+0+6ECNs!kShEnpxtd zl8cOLn&r%1RhlU&k(KW$l{K7+xfYq0B4v_IG0TTW@^i;36&U{1*VqTT1}mzt;Ci! zPn#;MYNfFx!U~<%ku}ngMdf9s*}_VF6CIh^vsJ;$H=X+ut(g1UAAe*`NfIxyW3 z<5K8Vr8-?!L$j822E{PTysBqYlI-JKAo1S5o)+7BrOt=JWLU zdt!^IkzLbh;%~%O3kZA}U#&DtNyCt%OtiYF_VT;#%9?`FNeQ{2S?0!NvHOLxXWIv(I5)aSS zGEOr((S2u_?u%7IE!z(gHm0{cycFZb^HI)xJ+fI1Qt)Zm&z4MGEtP72`{NISrxIk^ zO3gftoLQ0+iagrBWofO(R3p+9OcpL89ZOw}G!qmJi)NZytCr@@RMLfk&-QdemPXT+ zQi)P)lD4TC6%}gFG9smk*#h)cX17+@R^iH!u%w!4GmIftMDdNsqlN^#( z`}#5^G;0qll=m}>AB99%OJBP@SL7X;d>V4$t=6>8ovN*?D%xw$G$~qUu_{?8h>0b= zTgXcLEow6BtZHbjOzf;P6Q#8^Yg=HL%f#P{+&8ngUuQp>pjyT%`G`hRdUzg+thd{5 z=8t?aYlJ23r=cg-kD^vE>`TwJ>N>@0rJ1x(^Z6^cYx6L2jK!NTtZYA6!}z^wOn64A zYDB)4&y|;)_zn7bW@?(x!e&b5T7I+rDzz?Y+h?nD#{TxlALXsqd|~_Ot4AEodv*F! zJd8T;H?VIN-D}z%i}-E6-RUdI%gF7?WwfmA(QkhI;Pwa$U&PDu;PsO#F>=+s=Po~_ zS1rdOHQILfW0?7>?#{T{)mOj1QTgzO;Zwf*vasheUa@0hi|l4Iystfq&MK|Hp^?BS5{T`1ST{+i2tbS>CZcTT8dkiZb#^MrFRzoO(@~S(s#}EKw}&*^Cyk%$94V zMnR%BlgykYrn0nY;cSXJLbEc-a;va?zpad!QnD>psG32}Y|f;z4hu@d2nmy-R@swi zzhUeXb7>fc`Ajy$Y@A5TnVCVhER3Q(Ti6IKUx*maMP_OyrG<%$FtZKA+Q3CfT2kp6 zlA8V2T45Vmrio5Xyb?N_1-Z{O4N@z~nwGA_h?GDDXO?S4y3d(uX}M;(pXUDfXo+r> zums<-C{vn&My8f&o>!5v=|W30BP*lRecwudF80SC|HFlrWo6c^S!OozX-PL{=CrVi z%*qlJ8>FRVcT8q^1Byf^UT@>kWontZ*3^gn~wYIjT%n~J1lC+FKb3rw=5W|%+Ule-M5)E;tWmTCLS)!F#&CKZx z6{T8a86wrvaxV9`KmJgPbo^efr5;k#RzGY9bm95e?=NZlKRWaGZ)+{{XSvl9A}XY! zmt;_fF9|C4jVkO6qcZu;aaK}R=xOom&`PcMnYC|Z=3SERernIziq~6aUs^7^>1Pjk zu2Yl3#br(_+wU4P`(^Hfc;*qco?*^w7@c!wP0d*#sx1q-ka*qKQiCGSk#dGt_=ht*H@; z?V070X;L~6^Ti$qD3vov^4RzD1)WxG?rz|TANkT zT=MV#eceC*^S}PzpGAlh`zH4PvG?cyO`O^GDEy$px?k0B&i(W;vSfp7WL+Rb2QV=+ zf;0haKz#taLa91aT%6oi7EpUO#Jc0Sb7S^F3y|+b+O>*X7x#w-Kb2bALUJ@F~2yf z6WTsvS)eqg0Xb-8#Q=w)bK<&{<}%&X%$qd}#_d@6sO)HvqpE)d=2`I)aF0hprj0dR z!=>>-K5~&D75Zi{c9*`lhyIpcGQ#Q0Ri>tD|MWIIJn_TM-S543@`ss+bGyPVsTV`F zRP=o-T{stjHL1NLXoBk{8=^cV1Vm(m@y1)wx!ju(0MJPdzkB7;~u6{9Bp4vP;ziz{Mc@iHz+P(9Kne!Xg&8JUd z*%cv@jI*_+YHxmVS!O)QMl!4QQ!%J1=`8hK20${QF%~%xO4ld-`|}6 z+ZWdky!z#rd)MCn?b6kKdv6}!IrGPZ=@D0iJbDyGq%h^RRWB?E2jd!@vDM5H4Swh% zAbCVpR{Q9B|A@j&nt{0xD8W8qz^Q5FhZj(fR_R}Dt9yu>2qa+u4+Rskg2R>-Pf#b( ztDKyDhD?;&GU}=_Fw$L*NP`!~fMjAm#NtUk*B_{7s@Bm=$^INzRCeyW_sJ(0K6$=< z{57Qxf)MyA2jD|Q%7t<$sJThdqN3{hWGUuC@F39XZl8khUgTrwGXRiF{HF{mmcs?x z%MYgKw%tFLK8c^bl_&9&R|md$d+Em0y)TddFgLk*lgs-mG|i$VRSL;0k+Tn3<^WM4 z8-jj5oS6Jqx*kmDAXAnPC;&)Stf%BJ@ZC}0m$VV22J*&~VZpGCsxr!%Wesb%h6^<; z>o#*HM==L!Re&5xuDDXIGO_#A)2qL9RtJk0&t6QVW%kG`fgaUy%lY|w}A2H0Pq69`+tKyWZfS26CJ8?NEXQbIqnF+pB|K9Cv?tzIVs2=~<7}pTJ`U7Tj>k zD;tf0#Bt;4F!QjNGn?D+fKZy1b*6Y*1Ua}fZp!PJ{4r+-p=Qw3Pw>b%pi(lHZq2@T zrdp12kqPK!N}AX(i|4$S@JLos3&1f5kaYTzQF}Zfhx*mX^he#EoW7)a?)M3!zv;mu zcr!ayn=3Gl1TAB8d>isy$SZi~D)T399=&!r#mZj#BsPf>y_S;_#dcEGEFFxNhQ=85~Q{9w>sHKlDWX)pK2UYcgKX(4}BWvlaqkrL>u`$r) z*k}Z@$rrXYjRQi)MMetIBC1K~+jO_%>2H@+xo;_Vj;s4itP|K6?>&l^}2d_(CswkJgyxbi>PRipu{H1fs%LZr!#%r()jsf`@3=Xc89O=q$wE1*LnI?|0#0SyS>Jx%QKs1 z-DsYacu=m`LE`ns00#Uha7!cijqtWq_U`XHxX`b6mA^dye6CJXU16x-ldnC ziT+F1?Kr-6Y_2*xYFxxTE7qJ7p+%>Mffl4JS(c~sGDcoUer0oqnU7e+6p-XXV;WdG zsb3AlI0X~{JlHe04k8cTBP$$z|B%LI&NC9aKp%mZBPQrD65YvoFy{uE7CM|iinkCu z8F-CMe>3PN3KxSLU#eIZI;V&~i2!zObJ!c3H~Bk0o_?kxg0VuJP3|C9X7#SJ<>Z^g zi;X5Q3IEdP3s0a0TS-D3OTJn-`015eEu*26C}u0&G-Y&4`|y&muJw0?V=hBX-F! z8f1Oj;No31+%Z?-C5yjg{RP}4lMpbnD)5tkC2ij5?Zzr|7Nh}3b%8}`hFcL~kv*SGR&ukGeIRyM$4}=3tH1ok4uHhmbN?8o*4(xj({^oQ(zgFAx z>hFDdG2=B2#7ffDOqR9su6UKmD_z1aebG0&XOG;PnRLES(mO6aUu|%rLZE^KK4c7J zGl7a?X0o9^b|`T2jYb%98|lnr<>fI@Wzvt(SGk5Ll2j6wpS}weQ6iL5e0@OQhMApH z`j_t_KhWeRuRnuSrK2vYaG?GBNCgH0h*vmYPm~`?J2e!Bkleygf2$wz_@N)Fg^rKm zX`d>_xJ(0u5do~OX3ci`fDvDh$ZtpQwUh z!@{O1Z!WQHdy(*Nx5%jF^f>fEGXQR2vy`oO8bNC4<+xRr+Zk3sk2ut}8AX_1Pp1)< zAbzL0cB2FbGwcA!P1q}7RgjswV*3GYuz5S|d{*?~Q%NE#%VOd9{LNp^_FGAZB`c)$ ztxmn4wgqE(5__xtZi3kBU9{XHd_X|-r@qXdLhaZ+|1A%ce<8mO_R6r;Ze zZx)KgW(^B$vJn}Rs)y=v+1uNSJIgGrCz`+~-L-{t-9s1d9k}*Zp2Z7?8|Tig-EN|z z!a`STB|dy=ODPl3<_YmwD}>Ag+Q9-?4NWwY6^*c{3&FDpv^M&R!xSbZ=J_-O`UBL* z2vmfAOyXk=*KieZjiU~oP4P=QRN3}C?rOG|BzW7c_t)a&v!5Q{eD?mMoilTDTYotD z=>D^Bf4h3G5jX0$wbKODYTh37UpySoYo5gJI(>5rHgTNyp!*#VFNBir1qibolC~g^ zoeIf6SKc;@@mlf&iEA7X`l*uw)}H3g8_LCqDxQ z)}%wAvc-&K$VECRpgCDofO#Ml5C819BM-hZeu=&v*rE0iqv7f#Pq9Q9eU z30>G1d*)8gyo?@Wq!#JSKJ*AO*Pg6bW?>d}AS}tFN>)~RX6@P%P9p`FlOLJ%9xaQp z1(+Wa@f_u)%%uaD6Nv;+^uj`cJwR*Gv$CBS(y2D>RPQmHU4y03yOk#-5I5YX`` zS_3{l+J>3)gh8@rD%Pynx$N=zsv!l%VGY-Cfzxe5MJSh~%S~Omv~W9NN2$47@5M(> zKbsrbQW?)_xy6CLBp>Tb<>@WEj=%W6o?aY@AzZSuaC&RSydPLAGXcy$PoiY10JsT@ zMdUv6H#S0J!kV=3GQKAj2047l`5s^uH)!6e8iR!pT7{y4F5`?lrN#3C0;drmYUv9% zV*8B;WyX``j0n>hF=R73R0~tUN{fO?Q;P1q@{KBw?@-Ok9xqcJv}s9;!8{WF-|2Ay zV=dpx*Sx0-{ifuC+AvAF@!-{OJMPTa$~myR^0L&EajabV=iK|Bf70toO_GR}toHV9 zDFbWu@q<67#_yg#0j#FPWI}8B(HVmb=hAkMPcQ$9+%}**jsh_>MoprErMF%5zTp!Ll^;QRWOyF2tGJ*oZEDMnA`gm8vVb%v6q6jH3LEIir#HLD2i%zS# zXW1XN57Z%n7Px>~6@N!wzELU6lf&fq5NPnq1k|zS%p(AoLjyXeMRx?PX@nKA+ONyA z!5S-Chb&;Bl7$qBo5J8Fb`(QOc2cw}r!m{?AA93=^WA&MS7$%jyR%aJ(rxs!=_2PS zMqLcOQl<9Z*9Xt`m*rgw<*e1lsag&scRC}o&PF6f&Np%Xvj!W<%EOWyXXG+xykC#A z?2ZR)Ujb?uAc7y8XJjm6!nolYE{m{4)dj@#z$U)@@$jcJUFr8}e3iuAH;>j$l}2@H zrV!YaA7t`Wan1Kf3zY{m*DqY`9@eB{shO^Y8*{ad@~RENm}WQ2d4ZGb4caPBi|&CJ z2^j$fI)MwKP#KcYc@ISLO@0o5Y*F6#9ERrtBNw_TP-i};qju>Hp=J{ZHtO|BP-2}V z0No&zl9N`))Qd_<4d}Hq#LEa!iVwoD&|;2?xQHNW7|6rR-snCC4hkxG40K3U{U!)d z;rF%Zu0)Zg!Ho&e1zKuG>ZmIto0i`a}fbKh^IGQ2T@0ydte-g~F@R?|c<^ zfU3RlJhA|5xP}XMF&9u*Rk7E7D|^W}wwPP%Z<*21fuHBr}+6YN6HnOhv`V087!w@ zrH$}gUuI48H+f6mt)s$IDG}tCqWqH+D{!eG%B>W>9}ZxGDFLH)kKw4Gou@2jRLicc^&X4n!q zY4#yeGnZ+h<*THo>c5B4Yvo}{&fJldP#-f03Q+{D2)VCrNpj@SQA{)b@qDp_gIUx>017(e)&Jk5uHo{7Di0K+zCoAS+l)ZntuOY zuc=ESw2Mb~jl&1Rd4?H;45)NkMwT&+ILnOKgkNbZ74RCvRcfy91p!XxH&iTP43@DH zjim@u0MH8(;?_<_)WJ>BoG*YIa)_9TxCuX5u(BAI0J0qZ!7tHTi{`P&%qRWZYtR~O zG{=%8;FR8y*&~7!?jl*U`svRn44=peLs1*QEl%D)(g%M|`3bi+Y@sGJ9vGm7(}?CbT2kRkX4cBl{JCFPTh#T#`+b6Gmd3Eja#4L*C%DaXNsqaGI7Qlpc6e?il zsyklw&_+)`HyV3B9-%sL!7;7G_Dp^f2Ib&uhUAFzs+^G6lMuSS_VnW%_Attb`&kw*7CcA^B_7w|XXfkx zY$HPOA0<3Ygu}B6CktLsfVSr_vf3Qha19qI4WLe<99ZSuLOA|e z(nGOTaErJ_2g*@SBP^ZUW6>R&If4G&v^Ybm&u2kg=9>djKeU{I$<&)6OEuDzZ{6l+ zoko+weBFi5@6>es7IfkTK@uyr|WTr(?SN63I-*rqBzvrn=`$+z@CoD&;Wyf_WSI9g*FkJ%QJaSwNQ6~ys>a3I zjS2WF(xySGN+H}Pq%T3+v>?P}G&~R)sNfM1;ROh0R?mtob=kn?TWcAdl#A`Of#)q|S#@WR37( zkQ(KtIsBDE>F{t6yj56;EK17z%m^7+;=1wk zKGHl)>7f%CI9^>g6d=Ea#GX!_L=jXZLJg;gQ>u%?K9|e$GieCxl!qltitfTFqnxKt zy+aie#Iy|sO9M|%i%(Ng)rST(6Pd0@TB%|)jMLoIvwCA0#DwPB!5y2C#v<`#Hm19! zUR;RE0eNo6~VPKK+e6qDOX|iK&XrjMFoVHC)4$cXlbV$~l!%8aj}-y4^ojbu6!-=1Rdh zRCpp&$pjFXMV@HJl^;Gox7?)U`{J>2qkhYKIy2XHGC96GgIE11%9tY(zMML}=@Qf>uvzKILPzlu< z{WO08O!LfvDFMY%iAGR#*KH`d6}2^H*NW;H(+p`a7`{F;&#We|UrEMyjOS*5{`{h_ zexZ5%xSHFLH$78=Cr*E6T%(appg)3PP@LHE;;Y+QvX`9l>+x~)By{VUU?84N=wWHm zQ)daYC(5WJE>n_mtbRhBM;|H_h67VlrmTpotQIJL#Tu^R^0XG>Joagdd{;X=Niav9v(P}Z1@&yGuIkm4tJ7s*S1x3L-emT zrWvLKp*WgYO1K_VSZMoEB^ftFu^wp8MTbbr!h*2NxE)ndMABHpHC*JH7YvuCcOFUY=PifTScBio+j$O$a?Su9Wwku~{)JOQU=bzFQc>#qT&ytq-mV8NwJxwkj3# zA_Y?HEzS)=3av(3ep0-Kz>(1fveS}Xesqmhz%r)$;Ko>FmiFL`bEeL-htR!*$bl8- zT^3o{>>_Eidcpwfx%uB0x>W0{*Y{LIXRKYDN6a*ZZ1RZr#_=m{%B!3jEOGk19iOV? zFic>5+pIwDVfa~Yri!CKD(GYxEvU30u~A^(MAvxIt=fgy9fd(>BnQ3^VGY-C6|9tM z773?%T?{X`7N6{z4M84KXyVIIzw$n;16kIB%T<3dx$~Zqx#R`kcsgD5I5A8;VESX4 zjyIeMeB>vY-U0UwyGA$+fCwmRaYO|BWDP(QaOY*NJW5n{DL6o*PaKHzsa=I8nem30 z|3dxG*?hCd9pNcp!iwAnCjyZpBOV;1nPAi7YOErFm1uEE^{{lGGCv8jUU?Q!^5NF_ zK(O@5!dVW#K&FNXX8Gaw3r%JICd-4XyK?Nl5iaqhKX^GCA%G@%p}yrJX#;8AMcQjCZTWPuPSNDG zznw1`@OXd)iv;f9bG!6-?j#W4!Rdq5A_H>TCfg17x;P|1U8cccUNo{dhq%O)Qv-s;H~`ThXr9-6#aaj1BxUAd=OLc6aScnW|=SXhK=FaY`I*iRnqlwxm?~<8uK@rlV7%r z#@3JUy(~<(nV>NQYb*xDok932`h~I5cuh7SpK7zE+{TTgav9nz0O%duC(oD9#>l|` z5xC}nI6B66jEsF-+>p=BrW+_%WE17`Y-wGw=$q0-0Ca(VnAYGi!a|gH)V0sm_MW@l zQQx&>@zTQ*jxiDrxe*t1YeAj@@qy%>ipnfy;ZVj;-0M-Brv8t=&O0X*STqR0VGErO zKxxq(k(j2048aWu`Rr(m(@8}U(JJAVk*AlLK61Ixfb1P$4cBl{R^7xv|9Nvk;-aM# zvEp0fh~5!bL<~_1PO0upfbhnS(mM)3y!O1(y3?_`>?BG1@UsW<`bCE*(}834)h}+? zm{-wXj4@LiLFA8%>7Ua7#bPm}ig+G!GDbxtwD{@gusBlLJXM+h%bi{4XHJ}$c{q3H zzy8=Vy?LsZD;5i!O!O$&%-WN~73+M@52f7Yd?iQt=>|6zF(Da1} zfB)F{ZUeb=1C`Q-BCcUfT`RzcH~|iJNA!b-l}#$K{^U%ni5k|KZ|8Gz?qTBS5T!

PapihbR|<$rBtsheKpfqBzxEKN>r-aI+3 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 zdaeBl@BeQP4oCn1000F2f8CBiodW;>000000000000000000000000003g%rt5x>$ R26+Gg002ovPDHLkV1n>7d3yi= diff --git a/static/img/oss_logo.png b/static/img/oss_logo.png deleted file mode 100644 index 726ccdd9bd038f6b9975cc82cdb2e2935b4f6445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 zcmeHK_ct7D(_RsRheX*8L6o(6?*x&s*hR2dB3eiYi7rv2_udH+8>=l6y|-1OMh`Yh z^b%zk(N?t2^PTsvc+Y$PFlXkRxn{1p&dd*Yl%9?T4HYvL005wY!=U;A0EywX|BQn4 z+K!4_r~&{t=Jd1;)vm*<|Goby@ZYFFxV91KdcP0f>gyN)SgNu7H@*H`U54H^n%%ON zuWW$=Q!h?(Ih=NCxeJcHDKw{k8mJ8|B1OOWkh=V?m-{Csi!nYEWV_t_Sh|AX*1uq( zH^K8U{FX0XGN6!^K9<(J8>YB!*SYz0enkC#Mk0A&-aBHMAe!vE{;%iab^ES#FIT@k zWOBfiCOkM}KWY>U8fdHf+Q;WfqD9kC-1~+>XYf?JB)Tb{#}LJ5Ws-+lDHs6C8R zMA$|-PAH^9S2Z$S)^gmvNdlp9gRM*IRfLR5&9f)T#%8S$Qzb(M0bc4m%=eN!K1WRk zJ3CTMZ;!u9%L4$Y_u$aShF&B)qai+$R!pHwQI4iq$EiBU zSts4LtR`2t(^lO4?qds}W*YMvMC#cm3umz`j)5MBG0W;1J+@B5=z?n#hvvqySP`!G zt8yTH)bmK;E;_YT-%76=+_e2b)i$pvt#XTl-$SNAtrp*r$fi5&k5LZ~1~ba}!imS` zy2}0!f}m8K3n*ZK2>a3D>->m_h`VpwBn7V7{AoYo=b4VKIOc;JXzAv zVQh}AZ{m-+_p!2~QjcHOG5vpkmYN0714zAz*=02-1Slt}) z_L%EQK;m!*CraT#xYy2xr_xaNVq^S|`RW)CJZXdD&hQFx_jc*3a(%a-NT0p5iMJwi zxd^Ph>KzyJETi`E*Hs{!egRDO�+6#7W!?f|_JK1&aV=XGYxMuA&=Gs7*qQmd|dh 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 Hc^>?K3;XD> diff --git a/static/img/twitter_image.png b/static/img/twitter_image.png deleted file mode 100644 index 2f882ed5aea893da203d76fc2326db26c679b30b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82037 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 Date: Fri, 27 Aug 2021 11:38:58 -0300 Subject: [PATCH 175/439] Create back4app.md --- src/content/code/services/back4app.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 src/content/code/services/back4app.md diff --git a/src/content/code/services/back4app.md b/src/content/code/services/back4app.md new file mode 100644 index 0000000000..da93824784 --- /dev/null +++ b/src/content/code/services/back4app.md @@ -0,0 +1,5 @@ +--- +name: Back4App +description: Fully managed GraphQL backend based on open source Parse Platform. Store and query relational data, run cloud functions and more over GraphQL API. Free to get started. +url: https://www.back4app.com/docs/parse-graphql/graphql-getting-started +--- From 0c2c8647d2a092c551715066a4c79c48f3b329c9 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Fri, 27 Aug 2021 10:41:51 -0400 Subject: [PATCH 176/439] (docs) Add GraphQL Java Kickstart / GraphQL Spring Boot to java-server --- .../server/graphql-java-kickstart.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/content/code/language-support/java-kotlin-android/server/graphql-java-kickstart.md diff --git a/src/content/code/language-support/java-kotlin-android/server/graphql-java-kickstart.md b/src/content/code/language-support/java-kotlin-android/server/graphql-java-kickstart.md new file mode 100644 index 0000000000..78d3dd62ec --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/server/graphql-java-kickstart.md @@ -0,0 +1,20 @@ +--- +name: GraphQL Spring Boot +description: GraphQL Spring Boot from GraphQL Java Kickstart +url: https://www.graphql-java-kickstart.com/ +github: graphql-java-kickstart/graphql-spring-boot +--- + +The GraphQL Spring Boot turns any Spring Boot application into a GraphQL Server + + +Started includes features such as: + +* Use a schema-driven API with the help of [GraphQL Java Tools](https://github.com/graphql-java-kickstart/graphql-java-tools) +* Optionally choose to use an annotation driven schema with the help of [GraphQL-Java Annotations](https://github.com/Enigmatis/graphql-java-annotations) +* Embedded [GraphiQL](https://github.com/graphql/graphiql) tool for schema introspection and query debugging +* Embedded [GraphQL Playground](https://github.com/prisma/graphql-playground) tool for schema introspection and query debugging +* Embedded the [GraphQL Voyager](https://github.com/APIs-guru/graphql-voyager) tool to represent your GraphQL API as an interactive graph + + +See [GraphQL Java Kickstart Getting Started](https://www.graphql-java-kickstart.com/spring-boot/getting-started/) for how to get started. \ No newline at end of file From 79f2be984a9d2286751187abe840d349df5f3624 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Fri, 27 Aug 2021 10:41:55 -0400 Subject: [PATCH 177/439] (docs) Add Netflix DGS to java-server --- .../java-kotlin-android/server/netflix-dgs.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/content/code/language-support/java-kotlin-android/server/netflix-dgs.md diff --git a/src/content/code/language-support/java-kotlin-android/server/netflix-dgs.md b/src/content/code/language-support/java-kotlin-android/server/netflix-dgs.md new file mode 100644 index 0000000000..eaa99e95e6 --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/server/netflix-dgs.md @@ -0,0 +1,23 @@ +--- +name: Domain Graph Service (DFS) Framework +description: The DGS Framework (Domain Graph Service) is a GraphQL server framework for Spring Boot, developed by Netflix. +url: https://netflix.github.io/dgs/ +github: netflix/dgs-framework +--- + +The DGS Framework (Domain Graph Service) is a GraphQL server framework for Spring Boot, developed by Netflix. + + +Features include: + +* Annotation based Spring Boot programming model +* Test framework for writing query tests as unit tests +* Gradle Code Generation plugin to create types from schema +* Easy integration with GraphQL Federation +* Integration with Spring Security +* GraphQL subscriptions (WebSockets and SSE) +* File uploads +* Error handling +* Many extension points + +See [DGS Framework Getting Started](https://netflix.github.io/dgs/getting-started/) for how to get started. \ No newline at end of file From ebf9a3cc2b6ddb1ef7be25bba78eb08da09a0fe3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 27 Aug 2021 23:37:40 +0000 Subject: [PATCH 178/439] Update dependency numbro to v2.3.5 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ee86bf1daf..e5c0ed2592 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "globby": "11.0.4", "graphql": "15.5.1", "marked": "3.0.2", - "numbro": "2.3.2", + "numbro": "2.3.5", "parser-front-matter": "1.6.4", "prism-react-renderer": "1.2.1", "prismjs": "1.24.1", diff --git a/yarn.lock b/yarn.lock index 057a998ddc..f77d9c7340 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8588,10 +8588,10 @@ nullthrows@^1.0.0: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -numbro@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/numbro/-/numbro-2.3.2.tgz#4967c631b0ea99b17dd7f88cdd1eaa4ace4d4971" - integrity sha512-GHRdsyYs6ugRP0mipuBKTybzTPKdlhzKh271PG3hPwL1fg2DKwK/I2nCsh0gW3FfIKBzWIFoBnousQfiAkOuwQ== +numbro@2.3.5: + version "2.3.5" + resolved "https://registry.yarnpkg.com/numbro/-/numbro-2.3.5.tgz#ab491bd5ee6af3731c6bdb11231ad19d2ee4fc72" + integrity sha512-xlKC0GIZn0iaF7LHE60/DmGfQadDNfnskXdGDGWJfaZfP4pbhc0x+nR8yIIpQkF9n7gJWS6fgBR3Pkvp/W6sDg== dependencies: bignumber.js "^8.1.1" From 6dc91c8c93d91101805b756a2d74c4d0da6d27c9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 30 Aug 2021 16:08:30 +0000 Subject: [PATCH 179/439] Update dependency graphql to v15.5.2 --- package.json | 2 +- yarn.lock | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e5c0ed2592..0ea8d584be 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "gatsby-source-filesystem": "3.12.0", "gatsby-transformer-remark": "4.9.0", "globby": "11.0.4", - "graphql": "15.5.1", + "graphql": "15.5.2", "marked": "3.0.2", "numbro": "2.3.5", "parser-front-matter": "1.6.4", diff --git a/yarn.lock b/yarn.lock index f77d9c7340..6bd8e69aaf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6148,7 +6148,12 @@ graphql-type-json@0.3.2, graphql-type-json@^0.3.2: resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.3.2.tgz#f53a851dbfe07bd1c8157d24150064baab41e115" integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg== -graphql@15.5.1, graphql@^15.4.0: +graphql@15.5.2: + version "15.5.2" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.2.tgz#efa19f8f2bf1a48eb7d5c85bf17e144ba8bb0480" + integrity sha512-dZjLPWNQqYv0dqV2RNbiFed0LtSp6yd4jchsDGnuhDKa9OQHJYCfovaOEvY91w9gqbYO7Se9LKDTl3xxYva/3w== + +graphql@^15.4.0: version "15.5.1" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.1.tgz#f2f84415d8985e7b84731e7f3536f8bb9d383aad" integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw== From 218fde463c295f7a77311e35db12ee40c6dc81ab Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 31 Aug 2021 14:41:51 +0000 Subject: [PATCH 180/439] Update dependency @graphql-tools/schema to v8.2.0 --- package.json | 2 +- yarn.lock | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index e5c0ed2592..84d298ecf1 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1" }, "dependencies": { - "@graphql-tools/schema": "8.1.2", + "@graphql-tools/schema": "8.2.0", "@weknow/gatsby-remark-twitter": "0.2.3", "assert": "2.0.0", "codemirror": "5.62.3", diff --git a/yarn.lock b/yarn.lock index f77d9c7340..5759ba31e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1457,21 +1457,21 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.0.1" -"@graphql-tools/merge@^8.0.2": - version "8.0.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.0.3.tgz#56c844bc5d7d833456695c8e5eda4f1a0d5be873" - integrity sha512-lVMyW9cREs+nQYbUvMaaqSl+pRCezl2RafNMFi/04akjvOtjVefdi7n3pArpSqPhLHPJDyQRlI8CK8cmOZ9jTA== +"@graphql-tools/merge@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.1.0.tgz#e8bdf860f63880ff657cb85de4ac6ab078db67ab" + integrity sha512-Lza419UHgnn0w42wLpviHYmg/k42bdxTsguAaUwfrgMbJ99nyx8/1Owu1ij6k1bc5RN0YynS5N/rLGw7skw8vQ== dependencies: - "@graphql-tools/utils" "^8.1.2" + "@graphql-tools/utils" "^8.2.0" tslib "~2.3.0" -"@graphql-tools/schema@8.1.2": - version "8.1.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.1.2.tgz#913879da1a7889a9488e9b7dc189e7c83eff74be" - integrity sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg== +"@graphql-tools/schema@8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.2.0.tgz#ae75cbb2df6cee9ed6d89fce56be467ab23758dc" + integrity sha512-ufmI5mJQa8NJczzfkh0pUttKvspqDcT5LLakA3jUmOrrE4d4NVj6onZlazdTzF5sAepSNqanFnwhrxZpCAJMKg== dependencies: - "@graphql-tools/merge" "^8.0.2" - "@graphql-tools/utils" "^8.1.1" + "@graphql-tools/merge" "^8.1.0" + "@graphql-tools/utils" "^8.2.0" tslib "~2.3.0" value-or-promise "1.0.10" @@ -1516,10 +1516,10 @@ camel-case "4.1.1" tslib "~2.0.1" -"@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.1.2": - version "8.1.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.1.2.tgz#a376259fafbca7532fda657e3abeec23b545e5d3" - integrity sha512-3G+NIBR5mHjPm78jAD0l07JRE0XH+lr9m7yL/wl69jAzK0Jr/H+/Ok4ljEolI70iglz+ZhIShVPAwyesF6rnFg== +"@graphql-tools/utils@^8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.2.0.tgz#74e9e573a19ccb30e4c77acd8240153b59cf6d85" + integrity sha512-Fnl4DddmU1mq9DDI4UwKur+PNRQCYkr6NmgIAysbmM7noRmnleRRvDqyHDPje5SkBZ/hl0BxnEVU6Z3lMB52Bw== dependencies: tslib "~2.3.0" From e1e679e1e04facdb7380156d23525d16ef210a5f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 31 Aug 2021 19:09:17 +0000 Subject: [PATCH 181/439] Update gatsby monorepo --- package.json | 14 +- yarn.lock | 1220 +++++++++----------------------------------------- 2 files changed, 208 insertions(+), 1026 deletions(-) diff --git a/package.json b/package.json index e5c0ed2592..d65c9053ec 100644 --- a/package.json +++ b/package.json @@ -17,15 +17,15 @@ "assert": "2.0.0", "codemirror": "5.62.3", "codemirror-graphql": "1.0.2", - "gatsby": "3.12.1", + "gatsby": "3.13.0", "gatsby-plugin-anchor-links": "1.2.1", - "gatsby-plugin-feed": "3.12.0", - "gatsby-plugin-google-analytics": "3.12.0", - "gatsby-plugin-less": "5.12.0", - "gatsby-plugin-react-helmet": "4.12.0", + "gatsby-plugin-feed": "3.13.0", + "gatsby-plugin-google-analytics": "3.13.0", + "gatsby-plugin-less": "5.13.0", + "gatsby-plugin-react-helmet": "4.13.0", "gatsby-plugin-webfonts": "2.1.1", - "gatsby-source-filesystem": "3.12.0", - "gatsby-transformer-remark": "4.9.0", + "gatsby-source-filesystem": "3.13.0", + "gatsby-transformer-remark": "4.10.0", "globby": "11.0.4", "graphql": "15.5.1", "marked": "3.0.2", diff --git a/yarn.lock b/yarn.lock index f77d9c7340..cc3126be46 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1248,7 +1248,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.14.8": +"@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3": version "7.15.3" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== @@ -2006,73 +2006,73 @@ resolved "https://registry.yarnpkg.com/@types/yoga-layout/-/yoga-layout-1.9.2.tgz#efaf9e991a7390dc081a0b679185979a83a9639a" integrity sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw== -"@typescript-eslint/eslint-plugin@^4.28.1": - version "4.28.4" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.4.tgz#e73c8cabbf3f08dee0e1bda65ed4e622ae8f8921" - integrity sha512-s1oY4RmYDlWMlcV0kKPBaADn46JirZzvvH7c2CtAqxCY96S538JRBAzt83RrfkDheV/+G/vWNK0zek+8TB3Gmw== +"@typescript-eslint/eslint-plugin@^4.29.3": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.30.0.tgz#4a0c1ae96b953f4e67435e20248d812bfa55e4fb" + integrity sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g== dependencies: - "@typescript-eslint/experimental-utils" "4.28.4" - "@typescript-eslint/scope-manager" "4.28.4" + "@typescript-eslint/experimental-utils" "4.30.0" + "@typescript-eslint/scope-manager" "4.30.0" debug "^4.3.1" functional-red-black-tree "^1.0.1" regexpp "^3.1.0" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.28.4": - version "4.28.4" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.4.tgz#9c70c35ebed087a5c70fb0ecd90979547b7fec96" - integrity sha512-OglKWOQRWTCoqMSy6pm/kpinEIgdcXYceIcH3EKWUl4S8xhFtN34GQRaAvTIZB9DD94rW7d/U7tUg3SYeDFNHA== +"@typescript-eslint/experimental-utils@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.0.tgz#9e49704fef568432ae16fc0d6685c13d67db0fd5" + integrity sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw== dependencies: "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.28.4" - "@typescript-eslint/types" "4.28.4" - "@typescript-eslint/typescript-estree" "4.28.4" + "@typescript-eslint/scope-manager" "4.30.0" + "@typescript-eslint/types" "4.30.0" + "@typescript-eslint/typescript-estree" "4.30.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^4.28.1": - version "4.28.4" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.4.tgz#bc462dc2779afeefdcf49082516afdc3e7b96fab" - integrity sha512-4i0jq3C6n+og7/uCHiE6q5ssw87zVdpUj1k6VlVYMonE3ILdFApEzTWgppSRG4kVNB/5jxnH+gTeKLMNfUelQA== +"@typescript-eslint/parser@^4.29.3": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.30.0.tgz#6abd720f66bd790f3e0e80c3be77180c8fcb192d" + integrity sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg== dependencies: - "@typescript-eslint/scope-manager" "4.28.4" - "@typescript-eslint/types" "4.28.4" - "@typescript-eslint/typescript-estree" "4.28.4" + "@typescript-eslint/scope-manager" "4.30.0" + "@typescript-eslint/types" "4.30.0" + "@typescript-eslint/typescript-estree" "4.30.0" debug "^4.3.1" -"@typescript-eslint/scope-manager@4.28.4": - version "4.28.4" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.4.tgz#bdbce9b6a644e34f767bd68bc17bb14353b9fe7f" - integrity sha512-ZJBNs4usViOmlyFMt9X9l+X0WAFcDH7EdSArGqpldXu7aeZxDAuAzHiMAeI+JpSefY2INHrXeqnha39FVqXb8w== +"@typescript-eslint/scope-manager@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.30.0.tgz#1a3ffbb385b1a06be85cd5165a22324f069a85ee" + integrity sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A== dependencies: - "@typescript-eslint/types" "4.28.4" - "@typescript-eslint/visitor-keys" "4.28.4" + "@typescript-eslint/types" "4.30.0" + "@typescript-eslint/visitor-keys" "4.30.0" -"@typescript-eslint/types@4.28.4": - version "4.28.4" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.4.tgz#41acbd79b5816b7c0dd7530a43d97d020d3aeb42" - integrity sha512-3eap4QWxGqkYuEmVebUGULMskR6Cuoc/Wii0oSOddleP4EGx1tjLnZQ0ZP33YRoMDCs5O3j56RBV4g14T4jvww== +"@typescript-eslint/types@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.30.0.tgz#fb9d9b0358426f18687fba82eb0b0f869780204f" + integrity sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw== -"@typescript-eslint/typescript-estree@4.28.4": - version "4.28.4" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.4.tgz#252e6863278dc0727244be9e371eb35241c46d00" - integrity sha512-z7d8HK8XvCRyN2SNp+OXC2iZaF+O2BTquGhEYLKLx5k6p0r05ureUtgEfo5f6anLkhCxdHtCf6rPM1p4efHYDQ== +"@typescript-eslint/typescript-estree@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.30.0.tgz#ae57833da72a753f4846cd3053758c771670c2ac" + integrity sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg== dependencies: - "@typescript-eslint/types" "4.28.4" - "@typescript-eslint/visitor-keys" "4.28.4" + "@typescript-eslint/types" "4.30.0" + "@typescript-eslint/visitor-keys" "4.30.0" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@4.28.4": - version "4.28.4" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.4.tgz#92dacfefccd6751cbb0a964f06683bfd72d0c4d3" - integrity sha512-NIAXAdbz1XdOuzqkJHjNKXKj8QQ4cv5cxR/g0uQhCYf/6//XrmfpaYsM7PnBcNbfvTDLUkqQ5TPNm1sozDdTWg== +"@typescript-eslint/visitor-keys@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.30.0.tgz#a47c6272fc71b0c627d1691f68eaecf4ad71445e" + integrity sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw== dependencies: - "@typescript-eslint/types" "4.28.4" + "@typescript-eslint/types" "4.30.0" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.11.1": @@ -2251,17 +2251,12 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.5.2: +ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2298,11 +2293,6 @@ ansi-align@^3.0.0: dependencies: string-width "^3.0.0" -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" @@ -2340,7 +2330,7 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -2354,14 +2344,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - anymatch@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" @@ -2428,11 +2410,6 @@ array-flatten@1.1.1: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - array-includes@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" @@ -2458,23 +2435,11 @@ array-iterate@^1.0.0: resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-1.1.4.tgz#add1522e9dd9749bb41152d08b845bd08d6af8b7" integrity sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA== -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" @@ -2536,11 +2501,6 @@ async-cache@^1.1.0: dependencies: lru-cache "^4.0.0" -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" @@ -2556,13 +2516,6 @@ async@1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2678,20 +2631,20 @@ babel-plugin-polyfill-regenerator@^0.2.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" -babel-plugin-remove-graphql-queries@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.12.0.tgz#b27b2536c893bd706534f2d58be8d9c598f60f04" - integrity sha512-0ZfLBZ3MWJpAOec3x0QqPFOOsHXsSRNtv8OIGE0/bKvG7ke2aUuMldg3REwdN6Aa4S+zYUW02IQfvICsZFryJQ== +babel-plugin-remove-graphql-queries@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.13.0.tgz#fd0cde2d1090bc76944586ace2378086b14a0bba" + integrity sha512-6kznO5vqrcVAZLwwJwDev4QyjjRhW+G665NZgdUsjF/j9pikyZ5zp58c75wijkY7eXH2W1lhzd4GS3zxLQibCQ== babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== -babel-preset-gatsby@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.12.0.tgz#e34ba94b24525cf37471521626c4f4db2f54e2fd" - integrity sha512-8L9E830Pwr15EFarIkBSAP0GU6fVIcdSRaZCgPrHgIUJPjJxeNf+3zB6f3klYiLlj+LICiBpcmls6JosDw+HqQ== +babel-preset-gatsby@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.13.0.tgz#c901153397cd6fd6c51d01de6730df6f62bd6a6e" + integrity sha512-m7j5P06nl3QWSm1LQUXO0dWuiF85Cko02pqLuTXndOHlpBbRMLks72Q3MTzEZw2R6ePj/ib+dzdkarYQ86P4Uw== dependencies: "@babel/plugin-proposal-class-properties" "^7.14.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" @@ -2706,8 +2659,8 @@ babel-preset-gatsby@^1.12.0: babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-macros "^2.8.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" - gatsby-core-utils "^2.12.0" - gatsby-legacy-polyfills "^1.12.0" + gatsby-core-utils "^2.13.0" + gatsby-legacy-polyfills "^1.13.0" babel-runtime@^6.26.0: version "6.26.0" @@ -2760,11 +2713,6 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - better-opn@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" @@ -2796,23 +2744,11 @@ bignumber.js@^8.1.1: resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-8.1.1.tgz#4b072ae5aea9c20f6730e4e5d529df1271c4d885" integrity sha512-QD46ppGintwPGuL1KqmwhR0O+N2cZUg8JG/VzwI2e28sM9TqHjQB10lI4QAaMHVbLzwVLLAwEglpKPViWX+5NQ== -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - binary-extensions@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bl@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" @@ -2843,18 +2779,6 @@ body-parser@1.19.0, body-parser@^1.19.0: raw-body "2.4.0" type-is "~1.6.17" -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" @@ -2896,7 +2820,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1, braces@^2.3.2: +braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -2966,11 +2890,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - buffer@^5.5.0: version "5.7.0" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.0.tgz#88afbd29fc89fa7b58e82b39206f31f2cf34feed" @@ -3189,25 +3108,6 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - chokidar@^3.4.2, chokidar@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" @@ -3291,15 +3191,6 @@ clipboardy@^2.3.0: execa "^1.0.0" is-wsl "^2.1.1" -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -3489,11 +3380,6 @@ confusing-browser-globals@^1.0.10: resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -3558,19 +3444,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copyfiles@^2.3.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-2.4.0.tgz#fcac72a4f2b882f021dd156b4bcf6d71315487bd" - integrity sha512-yGjpR3yjQdxccW8EcJ4a7ZCA6wGER6/Q2Y+b7bXbVxGeSHBf93i9d7MzTsx+VV1CpMKQa3v4ThZfXBcltMzl0w== - dependencies: - glob "^7.0.5" - minimatch "^3.0.3" - mkdirp "^1.0.4" - noms "0.0.0" - through2 "^2.0.1" - untildify "^4.0.0" - yargs "^15.3.1" - core-js-compat@3.9.0: version "3.9.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.9.0.tgz#29da39385f16b71e1915565aa0385c4e0963ad56" @@ -3645,10 +3518,10 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -create-gatsby@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-1.12.0.tgz#5b7b74cf30617a2b9d7fad148f46ab532d030869" - integrity sha512-d8wlwgNgKrmd6J+cr4z1Hsis+sCwr9LoxnqSFqFzXcWowlODS5NP8gUZdCZ54hHd+0qIuAA77Wp67GAyhkFlCA== +create-gatsby@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-1.13.0.tgz#c2031862c5c1fbcf3c14525105cfd47b10c82aaa" + integrity sha512-ypJeb+nj5uZybFeic+ab5myxGh21oZQ+OeCRkKHPL9NPZbzcvQE/y5lWXgVXHqy2/xf2IBnotkImrmiQiqPOxg== cross-fetch@3.0.6: version "3.0.6" @@ -3888,7 +3761,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.6: +debug@^3.0.0, debug@^3.1.0: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== @@ -3933,18 +3806,6 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" @@ -3955,14 +3816,6 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - defer-to-connect@^1.0.1: version "1.1.3" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" @@ -3997,19 +3850,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - del@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" @@ -4047,11 +3887,6 @@ detect-newline@^1.0.3: get-stdin "^4.0.1" minimist "^1.1.0" -detect-node@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" - integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== - detect-port-alt@1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" @@ -4116,26 +3951,6 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -4394,7 +4209,7 @@ eol@^0.9.1: resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== -errno@^0.1.1, errno@^0.1.3: +errno@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== @@ -4415,7 +4230,7 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2: +es-abstract@^1.17.0: version "1.17.7" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== @@ -4825,13 +4640,6 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -eventsource@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== - dependencies: - original "^1.0.0" - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -5020,13 +4828,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - fd@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/fd/-/fd-0.0.3.tgz#b3240de86dbf5a345baae7382a07d4713566ff0c" @@ -5080,11 +4881,6 @@ file-type@^16.5.3: strtok3 "^6.2.4" token-types "^4.1.1" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - filesize@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" @@ -5284,14 +5080,6 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - fsevents@~2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" @@ -5312,10 +5100,10 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gatsby-cli@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-3.12.0.tgz#207318d4abf0acd63949ef4a9898708d1e230a6e" - integrity sha512-Yf2Xa1mLbRi0yjtIRwklRCuTJB+DEKx5jl/2jFKKZkAdIHU8mXizBEkh4Pf0zeERv/22OjsfeCixjBcAw7WbHA== +gatsby-cli@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-3.13.0.tgz#2d8f8d9686579e2f17c170584938fd63cd19c8da" + integrity sha512-QTJZUY4wPwXLuK4aP3GCqBpklruV2hv/jtf65ED5zfeF2YnZlFvrJXt40n9o1ptc5XYe/FF6yFBxu1Lwbt9qtg== dependencies: "@babel/code-frame" "^7.14.0" "@types/common-tags" "^1.8.0" @@ -5325,14 +5113,14 @@ gatsby-cli@^3.12.0: common-tags "^1.8.0" configstore "^5.0.1" convert-hrtime "^3.0.0" - create-gatsby "^1.12.0" + create-gatsby "^1.13.0" envinfo "^7.7.3" execa "^5.1.1" fs-exists-cached "^1.0.0" fs-extra "^8.1.0" - gatsby-core-utils "^2.12.0" - gatsby-recipes "^0.23.0" - gatsby-telemetry "^2.12.0" + gatsby-core-utils "^2.13.0" + gatsby-recipes "^0.24.0" + gatsby-telemetry "^2.13.0" hosted-git-info "^3.0.6" is-valid-path "^0.1.1" joi "^17.4.0" @@ -5356,10 +5144,10 @@ gatsby-cli@^3.12.0: yoga-layout-prebuilt "^1.9.6" yurnalist "^2.1.0" -gatsby-core-utils@^2.12.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.12.0.tgz#4fcf608aa8c2767e384ed795ef00e12c85528047" - integrity sha512-aN9fub3XX/uEqAstxG3mr8BH6hMGhTmAzANZH3HSV4tyG1Y4a4FKisZA0ggmy/dKOy5cyeuoMHmzAr8+qtHcAw== +gatsby-core-utils@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.13.0.tgz#8ba74904bdeb66d310325ca588d0ca7614efb351" + integrity sha512-fkMAxiWFY8N26Iui/Wq8yfE2FY2b31bGJVtlIlSwLgfsoO7fpta64lxeivRtfpNLbAoywmWY/L8TC74GFlnuWg== dependencies: ci-info "2.0.0" configstore "^5.0.1" @@ -5370,39 +5158,39 @@ gatsby-core-utils@^2.12.0: tmp "^0.2.1" xdg-basedir "^4.0.0" -gatsby-graphiql-explorer@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.12.0.tgz#9bff842c9fc17b6a6f71b160605f8a98c9770b3b" - integrity sha512-bmMZSTvWWEA76MO9vrYVZOYKkzWvxksexmh0R55cQDbfWXN4btmYhFhM7wqotC8ezX0MqLNo7RGBzWKofbPUJg== +gatsby-graphiql-explorer@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.13.0.tgz#13b01c22540f4e39a88578aabdab1cad6e4f8b8b" + integrity sha512-0vsbFEMFZlYwaL7jLHf5t3DYNet2vEXXSdg3JGtr26mnefK0+PeZemIvCp8EBVun+DUZK6mpYw5hbWFjfCNbTQ== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.3" -gatsby-legacy-polyfills@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.12.0.tgz#9f33647316eac59762615aaa3b2d4656cbe84140" - integrity sha512-vNHDVKORgcm5jiCf2qao4DgYXLtIDQNlpMAb8OCssvPzH6JdFugE1mTFCJv1PMdAfsIsSplnKTzBb1MfC0jUMw== +gatsby-legacy-polyfills@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.13.0.tgz#4d522a5d445d3e129eab54d95fcd6ed5fcaf0902" + integrity sha512-DjSW8KgQ+DMzIc47XrOJvIaTe9xpwIV7NYjVNo7Sh3gP78Dij7i/snwhJyGdHY+dg+GeoIw/RUiwCVJIoR2Kfg== dependencies: core-js-compat "3.9.0" -gatsby-link@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-3.12.0.tgz#19b6fa76e5a6ed1bc1b5dc44dccb384c35beb33a" - integrity sha512-rtTcM9lEDE9nrKFqL110fqlBJUvqEwjmZmWSDFTiSjqVk6GpVDkegaWhepqg4bwgbobXYtoJ/f/sEq5RRiMU4A== +gatsby-link@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-3.13.0.tgz#ee1bb589c657ad0a4f729584e37e9a9ba861ffa2" + integrity sha512-18KOZEOdsD3wgCozZeT1EWuXVv3ESwHefCkTFKyeL4hjTM9MaLSt64e4tD4EpfDwOaXfDeRM0qY6ABcM3pM8wA== dependencies: "@babel/runtime" "^7.14.8" "@types/reach__router" "^1.3.9" prop-types "^15.7.2" -gatsby-page-utils@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-1.12.0.tgz#52f12cacb3b09b2b0c4c7270cb202c9aede74afa" - integrity sha512-ixdKMiPNn5PYA6TcC0fP2j7fvA58x+f6sQSaoN2DYWFx9NFz9XDjHi3omr8o7w5VRFKVdYsGw9nRTY4PRHGIlQ== +gatsby-page-utils@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-1.13.0.tgz#3a9100ad4c7f34ae91a0e2df8389f7cff900cc75" + integrity sha512-IKWFP/JA7MrFjOeAVnHxg0bxxnCUIaT+Ip3E4xmBqUC3dDh8CjWJ0/5ice4Gad4njBNOvFrEfdGZSOPM0yVeLw== dependencies: "@babel/runtime" "^7.14.8" bluebird "^3.7.2" chokidar "^3.5.1" fs-exists-cached "^1.0.0" - gatsby-core-utils "^2.12.0" + gatsby-core-utils "^2.13.0" glob "^7.1.7" lodash "^4.17.21" micromatch "^4.0.4" @@ -5414,62 +5202,62 @@ gatsby-plugin-anchor-links@1.2.1: dependencies: scroll-to-element "^2.0.3" -gatsby-plugin-feed@3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-3.12.0.tgz#108624c0bbe47fd53f4a17858ddee4c559f649e1" - integrity sha512-PYqdWFIxlvJA+T8RdQmFIQwCpehYnomVNv8cYFj+QBe3T0O/EXr76A0avvbtJn9u/USVInZXmVanTpboi2Y35g== +gatsby-plugin-feed@3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-3.13.0.tgz#418e04054ca3e408cc960c523dfe0829ac91c63d" + integrity sha512-wdYh+KUKo8/7j0dBFesWYv7OM/s/0PotwgwfU1NKrTs2lTYxNE5nhgV2zp3hgUt+8Ea5voOD+Kv3zkh1ofvAFA== dependencies: "@babel/runtime" "^7.14.8" "@hapi/joi" "^15.1.1" common-tags "^1.8.0" fs-extra "^9.1.0" - gatsby-plugin-utils "^1.12.0" + gatsby-plugin-utils "^1.13.0" lodash.merge "^4.6.2" rss "^1.2.2" -gatsby-plugin-google-analytics@3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-3.12.0.tgz#ba12909843d7359d59d549cc06824b17511b3afc" - integrity sha512-KthqhyFci/nGzzdrlGyZtZne+J79HTPZZ1Q+hVloMJJgIF8GzBHECApRqg/dNzz+MBnbEozww9iSFmvh4GzmJA== +gatsby-plugin-google-analytics@3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-3.13.0.tgz#bdcd330eb3598af86f742cea166446ad94ffed5a" + integrity sha512-uABleg0WAgS20V3Budmx8P0KeXUimDSabGq9no9FgMR0ifFV8InxH39NAB+Rq47LpZRlIkQeorzJKAh6es9/rw== dependencies: "@babel/runtime" "^7.14.8" minimatch "3.0.4" web-vitals "^1.1.2" -gatsby-plugin-less@5.12.0: - version "5.12.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-5.12.0.tgz#d37b7b4bdaece12f84b650c9161edb6b462dfc93" - integrity sha512-yaey0Kj9aOXDuYO52GljFnFM9FoN2zi9ZP1S89+FxlG40j7H7Rhn44QkSiE5OBEqLeQkWURTLGHf3bjDFZyLgA== +gatsby-plugin-less@5.13.0: + version "5.13.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-5.13.0.tgz#81c6b4aa831ebd73cb917b558ebd93be8f0a0372" + integrity sha512-r8sp3Jh0sKqN5MqpDxPcWlCoeij8vpDJ9m7xr/0PcstEEDIp/aKp85I/9gQv9fgWC/MRL1RWk/IEOlzycTUgLA== dependencies: "@babel/runtime" "^7.14.8" less-loader "^6.2.0" -gatsby-plugin-page-creator@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.12.0.tgz#79a74354e1e5a1400d7721aba5f6127d2de187b2" - integrity sha512-SOEkRp2VY++Tt/vRr7WvHHEyDolXTN1Yodabsjs/OvvG0txL+Sq0hKYQNuPSRHucJY8wNCNOIN/5jsn0FTtAGA== +gatsby-plugin-page-creator@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.13.0.tgz#1f9b6627cbcc54eb01a54d61408c1eae8c385ead" + integrity sha512-4uoMCMw7+zLuEIs0jIIaatjjPnWIOWOmKEaxOhryhQiV+nxci1HSuLqs9/msxvCtFob1QQJQH61bxidLXBWSXw== dependencies: "@babel/traverse" "^7.14.9" "@sindresorhus/slugify" "^1.1.2" chokidar "^3.5.1" fs-exists-cached "^1.0.0" - gatsby-core-utils "^2.12.0" - gatsby-page-utils "^1.12.0" - gatsby-telemetry "^2.12.0" + gatsby-core-utils "^2.13.0" + gatsby-page-utils "^1.13.0" + gatsby-telemetry "^2.13.0" globby "^11.0.4" lodash "^4.17.21" -gatsby-plugin-react-helmet@4.12.0: - version "4.12.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.12.0.tgz#85272d332497cf51ef399b48f06b1d4c81f3e42a" - integrity sha512-vjVy+tEWGWgyTP7QnJEK2P++ctQ+mWBYGu92fSeHoEFhkxp7G0/v8E92YAPu0cKHEp7cwo4kEXo5++cWqj3QDQ== +gatsby-plugin-react-helmet@4.13.0: + version "4.13.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.13.0.tgz#58f50bc9afb0f04a0726453c0827a59d7a159c7a" + integrity sha512-GwIqbhFtPDryftM6NEWdjgWNDpWhyifgshDxtIh8PMSEIs7VMg2tgLQf8W8EpSP7yXu3aKDm/pxFXRlPZPk9cA== dependencies: "@babel/runtime" "^7.14.8" -gatsby-plugin-typescript@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.12.0.tgz#fad15b7a6d6495949f7b3fc528b57d6054d463eb" - integrity sha512-lkOV3uL6vhGsYIWIJIRNTr1yjTwu6Ci/iERKk4x91vNc9hCMD9dAVt1HyCc6g4jPS6uVVsqM9VUd8HqEnCPcLw== +gatsby-plugin-typescript@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.13.0.tgz#8973d948c5327b8be7062b03ae97b261b775500e" + integrity sha512-qYE5ZdpV8XdbEXRjkpD7aiDwDRVnhdYzBSrTDUmjfTrwUK+QmZ7BxDQjic+hA5fjTMDMgLR+dYmvwotkqp8hxA== dependencies: "@babel/core" "^7.14.8" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" @@ -5477,12 +5265,12 @@ gatsby-plugin-typescript@^3.12.0: "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/preset-typescript" "^7.14.0" "@babel/runtime" "^7.14.8" - babel-plugin-remove-graphql-queries "^3.12.0" + babel-plugin-remove-graphql-queries "^3.13.0" -gatsby-plugin-utils@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.12.0.tgz#c07d7f24cd2c70faa12ce2e8f755494a118b1070" - integrity sha512-IlftnoN9ZNw+nd9HLvCyTajf/SHfV7WOOsQVWsKJmRPoZaeWwAFdtrMXKyqMPVSc1D1JfCg/qxTef+5ypch7OA== +gatsby-plugin-utils@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.13.0.tgz#8280541debaa4048c6f3830a124cef13c091695d" + integrity sha512-Qen1qBe4qOm32856V7lCoPH3XxRhcVej36LxPElWWknLmLcmLY2sBnzXgx2gSMaOcepAw3jtoqgaSuVLFeYA6Q== dependencies: joi "^17.2.1" @@ -5498,17 +5286,17 @@ gatsby-plugin-webfonts@2.1.1: postcss "^8.2.2" postcss-js "^3.0.3" -gatsby-react-router-scroll@^4.12.0: - version "4.12.0" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.12.0.tgz#a5ccf7bb5d15d0585c4a5f1632479510d66d4b76" - integrity sha512-dMPQAKJQEI1bim0gd0xl4QZltw3YDrGi1lWwT2qfF/eNIJmruhEsF9COn2wOXYKgVqobZpePsNchQquJ+CR9hw== +gatsby-react-router-scroll@^4.13.0: + version "4.13.0" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.13.0.tgz#b50bdb28abb1b0ccccc34a7d6d7bed29f4b899c8" + integrity sha512-SfvZ8fWxVPrX5jXo6HyhC33i/rT9L/naCzjUAawp4dunTuSJV1ZJquFJXqPIvUMiXNz/OgRoCzxHzq3zHIevEg== dependencies: "@babel/runtime" "^7.14.8" -gatsby-recipes@^0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.23.0.tgz#94c0cd958d47ba2bcfa0bacf8674b61438f7cc29" - integrity sha512-dR/u2mFiWhPf+0O8MuFfnl5JTbjOChYKG9+CIhubLwAjJN0cDbvleSJEQ7K32quKd56dqNf1psXqpZ+UUlx8vA== +gatsby-recipes@^0.24.0: + version "0.24.0" + resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.24.0.tgz#72ca6154dfc61ba39fd2b70c969976ca27e3271d" + integrity sha512-azDY4tnOCy5/CK+Kv53CBIgzmEroAGe/mLaiW2PuizTQIdhoY3lg63ZXK6kPQHAq1F4qAYHGkBM4ECgSfaq5HA== dependencies: "@babel/core" "^7.14.8" "@babel/generator" "^7.14.9" @@ -5533,8 +5321,8 @@ gatsby-recipes@^0.23.0: express "^4.17.1" express-graphql "^0.12.0" fs-extra "^8.1.0" - gatsby-core-utils "^2.12.0" - gatsby-telemetry "^2.12.0" + gatsby-core-utils "^2.13.0" + gatsby-telemetry "^2.13.0" glob "^7.1.6" graphql "^15.4.0" graphql-compose "~7.25.0" @@ -5569,17 +5357,17 @@ gatsby-recipes@^0.23.0: xstate "^4.9.1" yoga-layout-prebuilt "^1.9.6" -gatsby-source-filesystem@3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.12.0.tgz#cbd3b0361570f1c612623c48b6d2f52459eb26e6" - integrity sha512-Rs++VHDiyop/yFiNnJhn4+ot3DRwzrjE5fNnrxScTGk0GT8wqcne/c3PFCcQcVOmnu01N2DL1BdPmQP/jF6xAw== +gatsby-source-filesystem@3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.13.0.tgz#0c1ec7a02c692d36ab93e033661da1aa52cb6711" + integrity sha512-SR0OFKunE4OtsZ0E7kpX6kipQcbrw3jTfROuhqD6EJPM5hkTxeEI/6I2r/bUo4ZS1rpwrEYd3UF89Q0YdAhLqQ== dependencies: "@babel/runtime" "^7.14.8" better-queue "^3.8.10" chokidar "^3.4.3" file-type "^16.0.0" fs-extra "^8.1.0" - gatsby-core-utils "^2.12.0" + gatsby-core-utils "^2.13.0" got "^9.6.0" md5-file "^5.0.0" mime "^2.5.2" @@ -5588,10 +5376,10 @@ gatsby-source-filesystem@3.12.0: valid-url "^1.0.9" xstate "^4.14.0" -gatsby-telemetry@^2.12.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.12.0.tgz#9c3838bb29aa6eab8a69853fd3e888ef6acce96e" - integrity sha512-W27oKt7/ThrNz12lPiclb9J7v/Q6ZM5Eh+JQ5w/TRFs4vqLOsfJZxmYG2HzFvAZtoFUB1JsbvmHZDMxUtR84Uw== +gatsby-telemetry@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.13.0.tgz#fbee1611e620fccb6d40f1aee94388b92814095e" + integrity sha512-PN9kKbZd0i2QkoVvHyCa3VjuRVIvBwjXTyZHwL+se5yrbYufZQXoyMiMMXFV48FvxMgE53ON1U2vtzeRvE8U2w== dependencies: "@babel/code-frame" "^7.14.0" "@babel/runtime" "^7.14.8" @@ -5601,20 +5389,20 @@ gatsby-telemetry@^2.12.0: boxen "^4.2.0" configstore "^5.0.1" fs-extra "^8.1.0" - gatsby-core-utils "^2.12.0" + gatsby-core-utils "^2.13.0" git-up "^4.0.5" is-docker "^2.2.1" lodash "^4.17.21" node-fetch "^2.6.1" uuid "3.4.0" -gatsby-transformer-remark@4.9.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.9.0.tgz#504e5eddb361c59126f2c0265a234d1efe1350d5" - integrity sha512-1zz5lF4XYv+pwb+cIwY3RuKim0qgFOcYDG/1Pw6vSz2QZ6bDf6QwwwblIoXonxVaOzAzdRQzcgSj8bp+Doht5w== +gatsby-transformer-remark@4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.10.0.tgz#d83892a23c57e1052c0e98a4f8917f56d7701f1b" + integrity sha512-laIDi9fY4PntsD+4uhpL+BmXA7Kf8u82ubuzyt7J8kQT6VATXx9Tks84dVzSvtvDaN/bhNk+CdLAo+brJ49oFg== dependencies: "@babel/runtime" "^7.14.8" - gatsby-core-utils "^2.12.0" + gatsby-core-utils "^2.13.0" gray-matter "^4.0.2" hast-util-raw "^6.0.2" hast-util-to-html "^7.1.2" @@ -5636,17 +5424,17 @@ gatsby-transformer-remark@4.9.0: unist-util-select "^3.0.4" unist-util-visit "^2.0.3" -gatsby-worker@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-0.3.0.tgz#62e359fa707533e46311569a24c20e2d8d948b95" - integrity sha512-p3MeekhBnErQqUwYabpsx6YCMEbP3MNYcB1ZsEe675XEvS3omooomnKcpbLx1ev6245tuxbzdKUd0Tlg1fiXqg== +gatsby-worker@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-0.4.0.tgz#db73da0e224448575b13da2f4ee7a2cc35e874d7" + integrity sha512-yVp4R7UvzTTi+zyzknJK21qMfgBou9+O03zM4zwA+8GN/ibYOHalIMJCbnJWkPPL4MArIy0/NIlwi0JNPkmaow== dependencies: "@babel/core" "^7.14.8" -gatsby@3.12.1: - version "3.12.1" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.12.1.tgz#89899c2966df6a51228f39a099f68aab2baabc1a" - integrity sha512-Z2lh2EB8Oh68JHImnlHpqgivAKQ81CYNA9faMgQM/okvF0n5Zrb8/1cKb1VuEwwbjhwZjLAlCQAIZ79vs7IHDg== +gatsby@3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.13.0.tgz#3314b191fa9cb02470a59d54c0dda58e087e1a9a" + integrity sha512-nZOQkV6CF8ixtkbr+VNeiD2ISwuSkRLafeK+x/1btPB/l+b/w8ar0XrJGIWNX4DHr2Pohf3wy166IPfEkNqNTA== dependencies: "@babel/code-frame" "^7.14.0" "@babel/core" "^7.14.8" @@ -5660,8 +5448,8 @@ gatsby@3.12.1: "@nodelib/fs.walk" "^1.2.4" "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3" "@types/http-proxy" "^1.17.4" - "@typescript-eslint/eslint-plugin" "^4.28.1" - "@typescript-eslint/parser" "^4.28.1" + "@typescript-eslint/eslint-plugin" "^4.29.3" + "@typescript-eslint/parser" "^4.29.3" address "1.1.2" anser "^2.0.1" autoprefixer "^10.2.4" @@ -5670,8 +5458,8 @@ gatsby@3.12.1: babel-plugin-add-module-exports "^1.0.4" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-lodash "^3.3.4" - babel-plugin-remove-graphql-queries "^3.12.0" - babel-preset-gatsby "^1.12.0" + babel-plugin-remove-graphql-queries "^3.13.0" + babel-preset-gatsby "^1.13.0" better-opn "^2.0.0" bluebird "^3.7.2" body-parser "^1.19.0" @@ -5682,7 +5470,6 @@ gatsby@3.12.1: common-tags "^1.8.0" compression "^1.7.4" cookie "^0.4.1" - copyfiles "^2.3.0" core-js "^3.9.0" cors "^2.8.5" css-loader "^5.0.1" @@ -5713,17 +5500,17 @@ gatsby@3.12.1: find-cache-dir "^3.3.1" fs-exists-cached "1.0.0" fs-extra "^8.1.0" - gatsby-cli "^3.12.0" - gatsby-core-utils "^2.12.0" - gatsby-graphiql-explorer "^1.12.0" - gatsby-legacy-polyfills "^1.12.0" - gatsby-link "^3.12.0" - gatsby-plugin-page-creator "^3.12.0" - gatsby-plugin-typescript "^3.12.0" - gatsby-plugin-utils "^1.12.0" - gatsby-react-router-scroll "^4.12.0" - gatsby-telemetry "^2.12.0" - gatsby-worker "^0.3.0" + gatsby-cli "^3.13.0" + gatsby-core-utils "^2.13.0" + gatsby-graphiql-explorer "^1.13.0" + gatsby-legacy-polyfills "^1.13.0" + gatsby-link "^3.13.0" + gatsby-plugin-page-creator "^3.13.0" + gatsby-plugin-typescript "^3.13.0" + gatsby-plugin-utils "^1.13.0" + gatsby-react-router-scroll "^4.13.0" + gatsby-telemetry "^2.13.0" + gatsby-worker "^0.4.0" glob "^7.1.6" got "8.3.2" graphql "^15.4.0" @@ -5736,7 +5523,6 @@ gatsby@3.12.1: is-relative-url "^3.0.0" joi "^17.2.1" json-loader "^0.5.7" - json-stringify-safe "^5.0.1" latest-version "5.1.0" lodash "^4.17.21" md5-file "^5.0.0" @@ -5746,10 +5532,8 @@ gatsby@3.12.1: mime "^2.4.6" mini-css-extract-plugin "1.6.2" mitt "^1.2.0" - mkdirp "^0.5.1" moment "^2.27.0" multer "^1.4.2" - name-all-modules-plugin "^1.0.1" normalize-path "^3.0.0" null-loader "^4.0.1" opentracing "^0.14.4" @@ -5758,7 +5542,6 @@ gatsby@3.12.1: path-to-regexp "0.1.7" physical-cpu-count "^2.0.0" platform "^1.3.6" - pnp-webpack-plugin "^1.6.4" postcss "^8.3.5" postcss-flexbugs-fixes "^5.0.2" postcss-loader "^5.0.0" @@ -5789,12 +5572,10 @@ gatsby@3.12.1: "true-case-path" "^2.2.1" type-of "^2.0.1" url-loader "^4.1.1" - util.promisify "^1.0.1" uuid "3.4.0" v8-compile-cache "^2.2.0" webpack "^5.35.0" webpack-dev-middleware "^4.1.0" - webpack-dev-server "^3.11.2" webpack-merge "^5.7.3" webpack-stats-plugin "^1.0.3" webpack-virtual-modules "^0.3.2" @@ -5883,14 +5664,6 @@ github-slugger@^1.2.1: dependencies: emoji-regex ">=6.0.0 <=6.1.1" -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" @@ -5910,7 +5683,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -6007,17 +5780,6 @@ globby@^10.0.1: merge2 "^1.2.3" slash "^3.0.0" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - got@8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" @@ -6058,7 +5820,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.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.3: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== @@ -6181,11 +5943,6 @@ gzip-size@5.1.1: duplexer "^0.1.1" pify "^4.0.1" -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - has-bigints@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" @@ -6404,16 +6161,6 @@ hosted-git-info@^3.0.6: dependencies: lru-cache "^6.0.0" -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - hsl-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" @@ -6424,7 +6171,7 @@ hsla-regex@^1.0.0: resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= -html-entities@^1.2.1, html-entities@^1.3.1: +html-entities@^1.2.1: version "1.3.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== @@ -6471,11 +6218,6 @@ http-cache-semantics@^4.0.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - http-errors@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" @@ -6509,32 +6251,7 @@ http-errors@1.8.0: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" - integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy@^1.17.0, http-proxy@^1.18.1: +http-proxy@^1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== @@ -6613,14 +6330,6 @@ import-lazy@^2.1.0: resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -6688,14 +6397,6 @@ inquirer@^7.0.0: strip-ansi "^6.0.0" through "^2.3.6" -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" @@ -6720,17 +6421,7 @@ invariant@^2.2.3, invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: +ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== @@ -6794,13 +6485,6 @@ is-binary-buffer@^1.0.0: dependencies: is-buffer "^1.1.5" -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - is-binary-path@^2.1.0, is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -6944,7 +6628,7 @@ is-extglob@^1.0.0: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= -is-extglob@^2.1.0, is-extglob@^2.1.1: +is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= @@ -6978,13 +6662,6 @@ is-glob@^2.0.0: dependencies: is-extglob "^1.0.0" -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - is-hexadecimal@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" @@ -7055,25 +6732,11 @@ is-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= -is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: +is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - is-path-inside@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" @@ -7111,7 +6774,7 @@ is-promise@^2.2.2: resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== -is-regex@^1.0.4, is-regex@^1.1.1: +is-regex@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== @@ -7251,11 +6914,6 @@ is-word-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - is-wsl@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -7421,16 +7079,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json3@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -7483,11 +7131,6 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -7732,7 +7375,7 @@ lodash.without@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4: +lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -7742,11 +7385,6 @@ lodash@^4.17.21: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -loglevel@^1.6.8: - version "1.7.0" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" - integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== - longest-streak@^2.0.0, longest-streak@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" @@ -8054,14 +7692,6 @@ memoizee@^0.4.15: next-tick "^1.1.0" timers-ext "^0.1.7" -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -8147,7 +7777,7 @@ micromark@^2.11.3, micromark@~2.11.0, micromark@~2.11.3: debug "^4.0.0" parse-entities "^2.0.0" -micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.1.10: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -8209,7 +7839,7 @@ mime-types@2.1.13: dependencies: mime-db "~1.25.0" -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@~2.1.24: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== @@ -8267,12 +7897,7 @@ mini-css-extract-plugin@1.6.2: schema-utils "^3.0.0" webpack-sources "^1.1.0" -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4: +minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -8297,18 +7922,13 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1, mkdirp@^0.5.5: +mkdirp@^0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" -mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - moment@^2.27.0: version "2.29.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" @@ -8343,34 +7963,11 @@ multer@^1.4.2: type-is "^1.6.4" xtend "^4.0.0" -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -name-all-modules-plugin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/name-all-modules-plugin/-/name-all-modules-plugin-1.0.1.tgz#0abfb6ad835718b9fb4def0674e06657a954375c" - integrity sha1-Cr+2rYNXGLn7Te8GdOBmV6lUN1w= - -nan@^2.12.1: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - nanoid@^3.1.23: version "3.1.23" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" @@ -8458,11 +8055,6 @@ node-fetch@2.6.1, node-fetch@^2.3.0, node-fetch@^2.5.0, node-fetch@^2.6.1: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - node-gyp-build@^4.2.0: version "4.2.3" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" @@ -8488,14 +8080,6 @@ node-releases@^1.1.75: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe" integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw== -noms@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" - integrity sha1-2o69nzr51nYJGbJ9nNyAkqczKFk= - dependencies: - inherits "^2.0.1" - readable-stream "~1.0.31" - normalize-package-data@^2.3.2: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -8595,7 +8179,7 @@ numbro@2.3.5: dependencies: bignumber.js "^8.1.1" -object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -8673,14 +8257,6 @@ object.fromentries@^2.0.4: es-abstract "^1.18.0-next.2" has "^1.0.3" -object.getownpropertydescriptors@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -8697,11 +8273,6 @@ object.values@^1.1.4: define-properties "^1.1.3" es-abstract "^1.18.2" -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - on-finished@^2.3.0, on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -8749,13 +8320,6 @@ opentracing@^0.14.4: resolved "https://registry.yarnpkg.com/opentracing/-/opentracing-0.14.4.tgz#a113408ea740da3a90fde5b3b0011a375c2e4268" integrity sha512-nNnZDkUNExBwEpb7LZaeMeQgvrlO8l4bgY/LvGNZCR0xG/dGWqHqjKrAmR5GUoYo0FIz38kxasvA1aevxWs2CA== -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -8768,13 +8332,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -8859,11 +8416,6 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - p-map@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" @@ -8871,13 +8423,6 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - p-timeout@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" @@ -9024,7 +8569,7 @@ parseuri@0.0.6: resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow== -parseurl@^1.3.3, parseurl@~1.3.2, parseurl@~1.3.3: +parseurl@^1.3.3, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -9050,11 +8595,6 @@ password-prompt@^1.0.4: ansi-escapes "^3.1.0" cross-spawn "^6.0.5" -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -9070,11 +8610,6 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -9137,11 +8672,6 @@ picomatch@^2.2.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" @@ -9152,18 +8682,6 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -9171,13 +8689,6 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -9204,22 +8715,6 @@ platform@^1.3.6: resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== -pnp-webpack-plugin@^1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" - integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== - dependencies: - ts-pnp "^1.1.6" - -portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -9646,11 +9141,6 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -9693,16 +9183,11 @@ query-string@^6.13.1: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring@0.2.0, querystring@^0.2.0: +querystring@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - raf@^3.4.0: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" @@ -9881,7 +9366,7 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.2.2: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -9894,7 +9379,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -9903,16 +9388,6 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@~1.0.31: - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - readable-web-to-node-stream@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb" @@ -9920,15 +9395,6 @@ readable-web-to-node-stream@^3.0.0: dependencies: readable-stream "^3.6.0" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - readdirp@~3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" @@ -10000,14 +9466,6 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" - integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - regexp.prototype.flags@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" @@ -10224,13 +9682,6 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -10243,11 +9694,6 @@ resolve-from@5.0.0, resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -10330,7 +9776,7 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@^2.6.2: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -10374,7 +9820,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -10409,15 +9855,6 @@ scheduler@^0.20.2: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - schema-utils@^2.6.5, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -10451,18 +9888,6 @@ section-matter@^1.0.0: extend-shallow "^2.0.1" kind-of "^6.0.0" -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^1.10.8: - version "1.10.11" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" - integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== - dependencies: - node-forge "^0.10.0" - semver-diff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" @@ -10530,19 +9955,6 @@ serialize-javascript@^6.0.0: dependencies: randombytes "^2.1.0" -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - serve-static@1.14.1: version "1.14.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" @@ -10575,11 +9987,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" @@ -10748,27 +10155,6 @@ socket.io@3.1.1: socket.io-adapter "~2.1.0" socket.io-parser "~4.0.3" -sockjs-client@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" - integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== - dependencies: - debug "^3.2.6" - eventsource "^1.0.7" - faye-websocket "^0.11.3" - inherits "^2.0.4" - json3 "^3.3.3" - url-parse "^1.5.1" - -sockjs@^0.3.21: - version "0.3.21" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" - integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== - dependencies: - faye-websocket "^0.11.3" - uuid "^3.4.0" - websocket-driver "^0.7.4" - sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" @@ -10856,29 +10242,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - split-on-first@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" @@ -10942,7 +10305,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= @@ -10983,7 +10346,7 @@ string-similarity@^1.2.2: lodash.map "^4.6.0" lodash.maxby "^4.6.0" -string-width@^3.0.0, string-width@^3.1.0: +string-width@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== @@ -11082,14 +10445,14 @@ strip-ansi@6.0.0, strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: +strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: +strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -11286,24 +10649,11 @@ text-table@0.2.0, text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -through2@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - timeago.js@4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/timeago.js/-/timeago.js-4.0.2.tgz#724e8c8833e3490676c7bb0a75f5daf20e558028" @@ -11431,11 +10781,6 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-2.2.1.tgz#c5bf04a5bbec3fd118be4084461b3a27c4d796bf" integrity sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q== -ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== - tsconfig-paths@^3.11.0: version "3.11.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36" @@ -11771,16 +11116,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - update-notifier@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" @@ -11829,35 +11164,11 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -url-parse@^1.4.3: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url-parse@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" - integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - url-to-options@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" @@ -11875,16 +11186,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - util@^0.12.0: version "0.12.4" resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253" @@ -11907,7 +11208,7 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.4.0, uuid@^3.0.0, uuid@^3.3.2, uuid@^3.4.0: +uuid@3.4.0, uuid@^3.0.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -11992,13 +11293,6 @@ watchpack@^2.2.0: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - web-namespaces@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" @@ -12009,17 +11303,6 @@ web-vitals@^1.1.2: resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-1.1.2.tgz#06535308168986096239aa84716e68b4c6ae6d1c" integrity sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig== -webpack-dev-middleware@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" - integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - webpack-dev-middleware@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz#179cc40795882cae510b1aa7f3710cbe93c9333e" @@ -12032,53 +11315,6 @@ webpack-dev-middleware@^4.1.0: range-parser "^1.2.1" schema-utils "^3.0.0" -webpack-dev-server@^3.11.2: - version "3.11.2" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" - integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.8" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - sockjs-client "^1.5.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - webpack-merge@^5.7.3: version "5.8.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" @@ -12144,20 +11380,6 @@ webpack@^5.35.0: watchpack "^2.2.0" webpack-sources "^2.3.0" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - websocket@1.0.32: version "1.0.32" resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.32.tgz#1f16ddab3a21a2d929dec1687ab21cfdc6d3dbb1" @@ -12237,15 +11459,6 @@ worker-rpc@^0.1.0: dependencies: microevent.ts "~0.1.1" -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -12286,13 +11499,6 @@ ws@^5.2.0: dependencies: async-limiter "~1.0.0" -ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - ws@^7.3.0: version "7.3.1" resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" @@ -12336,7 +11542,7 @@ xstate@^4.14.0: resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.23.0.tgz#af0bd09c726dccedf16f8ba30d0d1efff7af5207" integrity sha512-YIKb7thsDfpb6ooWJJuj+UnNZq923dG264zfpS2/vi4dkZz41ugO0ktC6QCBDeMfH8LBHhhqZ06sR4AYgWWnWg== -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: +xtend@^4.0.0, xtend@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -12379,14 +11585,6 @@ yaml@^1.7.2, yaml@^1.8.3: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== -yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" @@ -12395,23 +11593,7 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yargs@^15.3.1, yargs@^15.4.1: +yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== From a1dde2742232febfb5741d6587342a077c3889c8 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 2 Sep 2021 11:19:00 -0400 Subject: [PATCH 182/439] Update trademark details Signed-off-by: Brian Warner --- src/components/Footer/index.tsx | 19 ++++++++++--------- src/pages/brand.tsx | 7 ++----- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx index 224d08cc3a..300dfc7893 100644 --- a/src/components/Footer/index.tsx +++ b/src/components/Footer/index.tsx @@ -107,15 +107,16 @@ const Footer = ({ sourcePath }: { sourcePath: string }) => {

JMf>wrwVC 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

Copyright © {`${new Date().getFullYear()}`} The GraphQL Foundation. - All rights reserved. The Linux Foundation has registered trademarks - and uses trademarks. For a list of trademarks of The Linux Foundation, - please see our{" "} - - Trademark Usage - {" "} - page. Linux is a registered trademark of Linus Torvalds.{" "} - Privacy Policy{" "} - and Terms of Use. + All rights reserved.
+ For web site terms of use, trademark policy and general project + policies please see  + + https://lfprojects.org + + .
diff --git a/src/pages/brand.tsx b/src/pages/brand.tsx index a89ab3c196..adef7381f0 100644 --- a/src/pages/brand.tsx +++ b/src/pages/brand.tsx @@ -23,11 +23,8 @@ export default ({ pageContext }) => { GraphQL Foundation . Use of the trademark and logo are subject to the{" "} - - Linux Foundation trademark policy + LF Projects trademark policy .

From 693cc68f6ae1b25a8876b9de3bf63c7c28036b20 Mon Sep 17 00:00:00 2001 From: Lee Byron Date: Fri, 3 Sep 2021 15:19:02 -0700 Subject: [PATCH 183/439] Replace LICENSE with standard MIT/GraphQL Contributors (#1104) See https://github.com/graphql/graphql-wg/issues/662 for context. This is a very focused change. Note that there are still a few code files which are "Copyright Facebook". I personally wrote those original files and haven't bothered changing them. (See why: https://www.linuxfoundation.org/blog/copyright-notices-in-open-source-software-projects/) However future code and usage is governed by our LICENSE file, which we standardize as MIT including a general "Copyright (c) GraphQL Contributors". Same as our other repositories --- LICENSE | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/LICENSE b/LICENSE index 4e061975a4..7bbf892a04 100644 --- a/LICENSE +++ b/LICENSE @@ -1,26 +1,21 @@ -LICENSE AGREEMENT For graphql.org software +MIT License -Facebook, Inc. (“Facebook”) owns all right, title and interest, including all -intellectual property and other proprietary rights, in and to the graphql.org -software. Subject to your compliance with these terms, you are hereby granted a -non-exclusive, worldwide, royalty-free copyright license to (1) use and copy the -graphql.org software; and (2) reproduce and distribute the graphql.org software -as part of your own software (“Your Software”). Facebook reserves all rights not -expressly granted to you in this license agreement. +Copyright (c) GraphQL Contributors -THE SOFTWARE AND DOCUMENTATION, IF ANY, ARE PROVIDED "AS IS" AND ANY EXPRESS OR -IMPLIED WARRANTIES (INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE) ARE DISCLAIMED. IN NO -EVENT SHALL FACEBOOK OR ITS AFFILIATES, OFFICES, DIRECTORS OR EMPLOYEES BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF -THE USE OF THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -You will include in Your Software (e.g., in the file(s), documentation or other -materials accompanying your software): (1) the disclaimer set forth above; (2) -this sentence; and (3) the following copyright notice: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -Copyright (c) 2015, Facebook, Inc. All rights reserved. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From c286b62f2fe5c582d0bb88ca6aa26ef970903f31 Mon Sep 17 00:00:00 2001 From: Santosh Yadav Date: Wed, 8 Sep 2021 19:23:21 +0000 Subject: [PATCH 184/439] pdate docs apollo server express --- .../javascript/server/apollo-server.md | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/src/content/code/language-support/javascript/server/apollo-server.md b/src/content/code/language-support/javascript/server/apollo-server.md index de749042b6..8318f811c6 100644 --- a/src/content/code/language-support/javascript/server/apollo-server.md +++ b/src/content/code/language-support/javascript/server/apollo-server.md @@ -9,35 +9,36 @@ npm: "apollo-server-express" To run a hello world server with apollo-server-express: ```bash -npm install apollo-server-express express +npm install apollo-server-express apollo-server-core express graphql ``` Then run `node server.js` with this code in `server.js`: ```js -const express = require('express'); -const { ApolloServer, gql } = require('apollo-server-express'); +import { ApolloServer } from 'apollo-server-express'; +import { ApolloServerPluginDrainHttpServer } from 'apollo-server-core'; +import express from 'express'; +import http from 'http'; -const typeDefs = gql` - type Query { - hello: String - } -`; +async function startApolloServer(typeDefs, resolvers) { + const app = express(); -const resolvers = { - Query: { - hello: () => 'Hello world!', - }, -}; + const httpServer = http.createServer(app); -const server = new ApolloServer({ typeDefs, resolvers }); + const server = new ApolloServer({ + typeDefs, + resolvers, + plugins: [ApolloServerPluginDrainHttpServer({ httpServer })], + }); -const app = express(); -server.applyMiddleware({ app }); + await server.start(); -app.listen({ port: 4000 }, () => - console.log('Now browse to http://localhost:4000' + server.graphqlPath) -); + server.applyMiddleware({ app }); + + await new Promise(resolve => httpServer.listen({ port: 4000 }, resolve)); + + console.log(`🚀 Server ready at http://localhost:4000${server.graphqlPath}`); +} ``` Apollo Server also supports all Node.js HTTP server frameworks: Express, Connect, HAPI, Koa and NestJs. From 47007f1658a7c2df70f9cbba55a4fda1c0d8b229 Mon Sep 17 00:00:00 2001 From: dugenkui03 Date: Sat, 4 Sep 2021 16:06:35 +0800 Subject: [PATCH 185/439] add GraphQL Calculator --- .../server/graphql-calculator.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 src/content/code/language-support/java-kotlin-android/server/graphql-calculator.md diff --git a/src/content/code/language-support/java-kotlin-android/server/graphql-calculator.md b/src/content/code/language-support/java-kotlin-android/server/graphql-calculator.md new file mode 100644 index 0000000000..7f0dd48ca3 --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/server/graphql-calculator.md @@ -0,0 +1,64 @@ +--- +name: graphql-calculator +description: A lightweight graphql calculation engine. +url: https://github.com/graphql-calculator/graphql-calculator +github: graphql-calculator/graphql-calculator +--- + +GraphQL Calculator is a lightweight graphql calculation engine, +which is used to alter execution behavior of graphql query. + +Here are some examples on how to use GraphQL Calculator on graphql query. + +```graphql + +query basicMapValue($userIds:[Int]){ + userInfoList(userIds:$userIds) + { + id + age + firstName + lastName + fullName: stringHolder @map(mapper: "firstName + lastName") + } +} + + +query filterUserByAge($userId:[Int]){ + userInfoList(userIds: $userId) + @filter(predicate: "age>=18") + { + userId + age + firstName + lastName + } +} + +query parseFetchedValueToAnotherFieldArgumentMap($itemIds:[Int]){ + + itemList(itemIds: $itemIds){ + # save sellerId as List with unique name "sellerIdList" + sellerId @fetchSource(name: "sellerIdList") + name + saleAmount + salePrice + } + + userInfoList(userIds: 1) + # transform the argument of "userInfoList" named "userIds" according to expression "sellerIdList" and expression argument, + # which mean replace userIds value by source named "sellerIdList" + @argumentTransform(argumentName: "userIds", + operateType: MAP, + expression: "sellerIdList", + dependencySources: ["sellerIdList"] + ){ + userId + name + age + } +} +``` + +See [graphql-calculator README](https://github.com/graphql-calculator/graphql-calculator) for more information. + From bd37a163ff1dece726b5d2b83da3a12314a98ba0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 Sep 2021 18:45:56 +0000 Subject: [PATCH 186/439] Update dependency marked to v3.0.4 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ea4f3a9166..cfe1a8ba7b 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "gatsby-transformer-remark": "4.10.0", "globby": "11.0.4", "graphql": "15.5.2", - "marked": "3.0.2", + "marked": "3.0.4", "numbro": "2.3.5", "parser-front-matter": "1.6.4", "prism-react-renderer": "1.2.1", diff --git a/yarn.lock b/yarn.lock index 73a4b8b91d..ee85a15281 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7500,10 +7500,10 @@ markdown-table@^2.0.0: dependencies: repeat-string "^1.0.0" -marked@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/marked/-/marked-3.0.2.tgz#60ce97d6aec34dd882ab4bb4df82494666854e17" - integrity sha512-TMJQQ79Z0e3rJYazY0tIoMsFzteUGw9fB3FD+gzuIT3zLuG9L9ckIvUfF51apdJkcqc208jJN2KbtPbOvXtbjA== +marked@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/marked/-/marked-3.0.4.tgz#b8a1539e5e05c6ea9e93f15c0bad1d54ce890406" + integrity sha512-jBo8AOayNaEcvBhNobg6/BLhdsK3NvnKWJg33MAAPbvTWiG4QBn9gpW1+7RssrKu4K1dKlN+0goVQwV41xEfOA== md5-file@^5.0.0: version "5.0.0" From f985e6b79ee309bf0cfdecbf0679c7b07cfd9192 Mon Sep 17 00:00:00 2001 From: Swapnil M Mane Date: Thu, 16 Sep 2021 12:02:16 +0530 Subject: [PATCH 187/439] docs: added Webiny to Services section --- src/content/code/services/webiny.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/code/services/webiny.md diff --git a/src/content/code/services/webiny.md b/src/content/code/services/webiny.md new file mode 100644 index 0000000000..817528c017 --- /dev/null +++ b/src/content/code/services/webiny.md @@ -0,0 +1,6 @@ +--- +name: Webiny +description: Webiny is an open-source JavaScript serverless application framework with a built-in CMS. It offers GraphQL based serverless headless CMS with powerful content modeling features. You can create GraphQL APIs for your mobile and web apps and run them on top of a serverless infrastructure with the Webiny framework. +url: https://www.webiny.com/ +github: webiny/webiny-js/ +--- From cf6dd8eb0d2607b599aa4fc4af6e00151662d7d1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 16 Sep 2021 08:49:02 +0000 Subject: [PATCH 188/439] Update dependency prettier to v2.4.1 --- package.json | 2 +- yarn.lock | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ea4f3a9166..f5b50d9584 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,6 @@ "@types/codemirror": "5.60.2", "@types/prismjs": "1.16.6", "@types/react-helmet": "6.1.2", - "prettier": "2.3.2" + "prettier": "2.4.1" } } diff --git a/yarn.lock b/yarn.lock index 73a4b8b91d..5655182886 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9034,7 +9034,12 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -prettier@2.3.2, prettier@^2.3.2: +prettier@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" + integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== + +prettier@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d" integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ== From 3907e533a1243ff305ee12df0ee50159042e5797 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 16 Sep 2021 17:00:06 +0000 Subject: [PATCH 189/439] Update dependency prismjs to v1.25.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ea4f3a9166..6b72ca136a 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "numbro": "2.3.5", "parser-front-matter": "1.6.4", "prism-react-renderer": "1.2.1", - "prismjs": "1.24.1", + "prismjs": "1.25.0", "react": "17.0.2", "react-dom": "17.0.2", "react-helmet": "6.1.0", diff --git a/yarn.lock b/yarn.lock index 73a4b8b91d..db77f94ccb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9067,10 +9067,10 @@ prism-react-renderer@1.2.1: resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.2.1.tgz#392460acf63540960e5e3caa699d851264e99b89" integrity sha512-w23ch4f75V1Tnz8DajsYKvY5lF7H1+WvzvLUcF0paFxkTHSp42RS0H5CttdN2Q8RR3DRGZ9v5xD/h3n8C8kGmg== -prismjs@1.24.1: - version "1.24.1" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.1.tgz#c4d7895c4d6500289482fa8936d9cdd192684036" - integrity sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow== +prismjs@1.25.0: + version "1.25.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" + integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== process-nextick-args@~2.0.0: version "2.0.1" From b2ddcb5301728a53466f3c0d2f713a1fb13b1f09 Mon Sep 17 00:00:00 2001 From: Swapnil M Mane Date: Fri, 17 Sep 2021 17:01:14 +0530 Subject: [PATCH 190/439] docs: updated the Webiny description. --- src/content/code/services/webiny.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/code/services/webiny.md b/src/content/code/services/webiny.md index 817528c017..ee52bdee93 100644 --- a/src/content/code/services/webiny.md +++ b/src/content/code/services/webiny.md @@ -1,6 +1,6 @@ --- name: Webiny -description: Webiny is an open-source JavaScript serverless application framework with a built-in CMS. It offers GraphQL based serverless headless CMS with powerful content modeling features. You can create GraphQL APIs for your mobile and web apps and run them on top of a serverless infrastructure with the Webiny framework. +description: Webiny allows you to quickly build GraphQL APIs on top of AWS Lambda and DynamoDB with built-in scaffolds. Webiny also includes a ready-made headless GraphQL CMS for a no-code experience. url: https://www.webiny.com/ github: webiny/webiny-js/ --- From 00ec98c928e0b9f03e671a8c910d2b3244ac6c25 Mon Sep 17 00:00:00 2001 From: Swapnil M Mane Date: Fri, 17 Sep 2021 17:04:17 +0530 Subject: [PATCH 191/439] docs: done slight changes to URL --- src/content/code/services/webiny.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/code/services/webiny.md b/src/content/code/services/webiny.md index ee52bdee93..f665b145d2 100644 --- a/src/content/code/services/webiny.md +++ b/src/content/code/services/webiny.md @@ -1,6 +1,6 @@ --- name: Webiny description: Webiny allows you to quickly build GraphQL APIs on top of AWS Lambda and DynamoDB with built-in scaffolds. Webiny also includes a ready-made headless GraphQL CMS for a no-code experience. -url: https://www.webiny.com/ -github: webiny/webiny-js/ +url: https://www.webiny.com +github: webiny/webiny-js --- From 270b88e2867e82b349ec030946c0534ab6973bae Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 17 Sep 2021 19:53:48 +0000 Subject: [PATCH 192/439] Update gatsby monorepo --- package.json | 14 +- yarn.lock | 1319 +++++++++++++++++++++++++------------------------- 2 files changed, 672 insertions(+), 661 deletions(-) diff --git a/package.json b/package.json index ea4f3a9166..2e3637150c 100644 --- a/package.json +++ b/package.json @@ -17,15 +17,15 @@ "assert": "2.0.0", "codemirror": "5.62.3", "codemirror-graphql": "1.0.2", - "gatsby": "3.13.0", + "gatsby": "3.14.0", "gatsby-plugin-anchor-links": "1.2.1", - "gatsby-plugin-feed": "3.13.0", - "gatsby-plugin-google-analytics": "3.13.0", - "gatsby-plugin-less": "5.13.0", - "gatsby-plugin-react-helmet": "4.13.0", + "gatsby-plugin-feed": "3.14.0", + "gatsby-plugin-google-analytics": "3.14.0", + "gatsby-plugin-less": "5.14.0", + "gatsby-plugin-react-helmet": "4.14.0", "gatsby-plugin-webfonts": "2.1.1", - "gatsby-source-filesystem": "3.13.0", - "gatsby-transformer-remark": "4.10.0", + "gatsby-source-filesystem": "3.14.0", + "gatsby-transformer-remark": "4.11.0", "globby": "11.0.4", "graphql": "15.5.2", "marked": "3.0.2", diff --git a/yarn.lock b/yarn.lock index 73a4b8b91d..6ba98120ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -30,7 +30,7 @@ dependencies: "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.14.7": +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== @@ -62,20 +62,20 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.14.8": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" - integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== +"@babel/core@^7.15.5": + version "7.15.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz#f8ed9ace730722544609f90c9bb49162dc3bf5b9" + integrity sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.0" - "@babel/helper-module-transforms" "^7.15.0" - "@babel/helpers" "^7.14.8" - "@babel/parser" "^7.15.0" - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/generator" "^7.15.4" + "@babel/helper-compilation-targets" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" + "@babel/helpers" "^7.15.4" + "@babel/parser" "^7.15.5" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -83,10 +83,10 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/eslint-parser@^7.14.9": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.15.0.tgz#b54f06e04d0e93aebcba99f89251e3bf0ee39f21" - integrity sha512-+gSPtjSBxOZz4Uh8Ggqu7HbfpB8cT1LwW0DnVVLZEJvzXauiD0Di3zszcBkRmfGGrLdYeHUwcflG7i3tr9kQlw== +"@babel/eslint-parser@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.15.4.tgz#46385943726291fb3e8db99522c8099b15684387" + integrity sha512-hPMIAmGNbmQzXJIo2P43Zj9UhRmGev5f9nqdBFOWNGDGh6XKmjby79woBvg6y0Jur6yRfQBneDbUQ8ZVc1krFw== dependencies: eslint-scope "^5.1.1" eslint-visitor-keys "^2.1.0" @@ -110,12 +110,12 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.14.9", "@babel/generator@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" - integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== +"@babel/generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.4.tgz#85acb159a267ca6324f9793986991ee2022a05b0" + integrity sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw== dependencies: - "@babel/types" "^7.15.0" + "@babel/types" "^7.15.4" jsesc "^2.5.1" source-map "^0.5.0" @@ -133,6 +133,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-annotate-as-pure@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835" + integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191" @@ -141,7 +148,7 @@ "@babel/helper-explode-assignable-expression" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5": +"@babel/helper-compilation-targets@^7.13.0": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== @@ -151,17 +158,17 @@ browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-compilation-targets@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818" - integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A== +"@babel/helper-compilation-targets@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9" + integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ== dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6": +"@babel/helper-create-class-features-plugin@^7.14.5": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542" integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg== @@ -173,6 +180,18 @@ "@babel/helper-replace-supers" "^7.14.5" "@babel/helper-split-export-declaration" "^7.14.5" +"@babel/helper-create-class-features-plugin@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e" + integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/helper-create-regexp-features-plugin@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz#18b1302d4677f9dc4740fe8c9ed96680e29d37e8" @@ -229,6 +248,15 @@ "@babel/template" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helper-function-name@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc" + integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw== + dependencies: + "@babel/helper-get-function-arity" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/types" "^7.15.4" + "@babel/helper-get-function-arity@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" @@ -243,6 +271,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-get-function-arity@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b" + integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-hoist-variables@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" @@ -250,6 +285,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-hoist-variables@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df" + integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-member-expression-to-functions@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c" @@ -264,12 +306,12 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-member-expression-to-functions@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b" - integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg== +"@babel/helper-member-expression-to-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef" + integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA== dependencies: - "@babel/types" "^7.15.0" + "@babel/types" "^7.15.4" "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.12.1": version "7.12.1" @@ -285,6 +327,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-module-imports@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f" + integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-module-transforms@^7.10.5": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" @@ -314,19 +363,19 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/helper-module-transforms@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08" - integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg== +"@babel/helper-module-transforms@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz#962cc629a7f7f9a082dd62d0307fa75fe8788d7c" + integrity sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw== dependencies: - "@babel/helper-module-imports" "^7.14.5" - "@babel/helper-replace-supers" "^7.15.0" - "@babel/helper-simple-access" "^7.14.8" - "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-module-imports" "^7.15.4" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-simple-access" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" "@babel/helper-validator-identifier" "^7.14.9" - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" "@babel/helper-optimise-call-expression@^7.10.4": version "7.10.4" @@ -342,6 +391,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-optimise-call-expression@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171" + integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-plugin-utils@7.10.4", "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" @@ -368,6 +424,15 @@ "@babel/helper-wrap-function" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helper-remap-async-to-generator@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f" + integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-wrap-function" "^7.15.4" + "@babel/types" "^7.15.4" + "@babel/helper-replace-supers@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz#f15c9cc897439281891e11d5ce12562ac0cf3fa9" @@ -388,15 +453,15 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/helper-replace-supers@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4" - integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA== +"@babel/helper-replace-supers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a" + integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw== dependencies: - "@babel/helper-member-expression-to-functions" "^7.15.0" - "@babel/helper-optimise-call-expression" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/helper-member-expression-to-functions" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" "@babel/helper-simple-access@^7.12.1": version "7.12.1" @@ -412,12 +477,12 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-simple-access@^7.14.8": - version "7.14.8" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924" - integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg== +"@babel/helper-simple-access@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b" + integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg== dependencies: - "@babel/types" "^7.14.8" + "@babel/types" "^7.15.4" "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": version "7.14.5" @@ -426,6 +491,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-skip-transparent-expression-wrappers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb" + integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-split-export-declaration@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" @@ -440,6 +512,13 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-split-export-declaration@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257" + integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw== + dependencies: + "@babel/types" "^7.15.4" + "@babel/helper-validator-identifier@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" @@ -470,6 +549,16 @@ "@babel/traverse" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/helper-wrap-function@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7" + integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw== + dependencies: + "@babel/helper-function-name" "^7.15.4" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" + "@babel/helpers@^7.10.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.1.tgz#8a8261c1d438ec18cb890434df4ec768734c1e79" @@ -479,14 +568,14 @@ "@babel/traverse" "^7.12.1" "@babel/types" "^7.12.1" -"@babel/helpers@^7.14.8": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357" - integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g== +"@babel/helpers@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43" + integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ== dependencies: - "@babel/template" "^7.14.5" - "@babel/traverse" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/template" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" "@babel/highlight@^7.10.4": version "7.10.4" @@ -516,27 +605,27 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== -"@babel/parser@^7.14.9", "@babel/parser@^7.15.0": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862" - integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== +"@babel/parser@^7.15.4", "@babel/parser@^7.15.5": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.6.tgz#043b9aa3c303c0722e5377fef9197f4cf1796549" + integrity sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q== -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e" - integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e" + integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog== dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4" "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz#7028dc4fa21dc199bbacf98b39bab1267d0eaf9a" - integrity sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw== +"@babel/plugin-proposal-async-generator-functions@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz#f82aabe96c135d2ceaa917feb9f5fca31635277e" + integrity sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-remap-async-to-generator" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.15.4" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-proposal-class-properties@^7.14.0", "@babel/plugin-proposal-class-properties@^7.14.5": @@ -547,12 +636,12 @@ "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681" - integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg== +"@babel/plugin-proposal-class-static-block@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7" + integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" @@ -613,16 +702,16 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.14.7": - version "7.14.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz#5920a2b3df7f7901df0205974c0641b13fd9d363" - integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== +"@babel/plugin-proposal-object-rest-spread@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" + integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg== dependencies: - "@babel/compat-data" "^7.14.7" - "@babel/helper-compilation-targets" "^7.14.5" + "@babel/compat-data" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" "@babel/plugin-proposal-optional-catch-binding@^7.14.5": version "7.14.5" @@ -649,13 +738,13 @@ "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636" - integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q== +"@babel/plugin-proposal-private-property-in-object@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5" + integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA== dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-create-class-features-plugin" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" @@ -817,24 +906,24 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939" - integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw== +"@babel/plugin-transform-block-scoping@^7.15.3": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" + integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f" - integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A== +"@babel/plugin-transform-classes@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" + integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg== dependencies: - "@babel/helper-annotate-as-pure" "^7.14.5" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-annotate-as-pure" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-optimise-call-expression" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-replace-supers" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-replace-supers" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.14.5": @@ -882,10 +971,10 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-for-of@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb" - integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== +"@babel/plugin-transform-for-of@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" + integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA== dependencies: "@babel/helper-plugin-utils" "^7.14.5" @@ -920,25 +1009,25 @@ "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281" - integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig== +"@babel/plugin-transform-modules-commonjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" + integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA== dependencies: - "@babel/helper-module-transforms" "^7.15.0" + "@babel/helper-module-transforms" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-simple-access" "^7.14.8" + "@babel/helper-simple-access" "^7.15.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29" - integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA== +"@babel/plugin-transform-modules-systemjs@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132" + integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw== dependencies: - "@babel/helper-hoist-variables" "^7.14.5" - "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-module-transforms" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" - "@babel/helper-validator-identifier" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.9" babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-umd@^7.14.5": @@ -978,10 +1067,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-parameters@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3" - integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== +"@babel/plugin-transform-parameters@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62" + integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ== dependencies: "@babel/helper-plugin-utils" "^7.14.5" @@ -1050,10 +1139,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-runtime@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz#30491dad49c6059f8f8fa5ee8896a0089e987523" - integrity sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg== +"@babel/plugin-transform-runtime@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz#d3aa650d11678ca76ce294071fda53d7804183b3" + integrity sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw== dependencies: "@babel/helper-module-imports" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" @@ -1098,12 +1187,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-typescript@^7.14.5": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz#6e9c2d98da2507ebe0a883b100cde3c7279df36c" - integrity sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA== +"@babel/plugin-transform-typescript@^7.15.0": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz#db7a062dcf8be5fc096bc0eeb40a13fbfa1fa251" + integrity sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.6" + "@babel/helper-create-class-features-plugin" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript" "^7.14.5" @@ -1122,30 +1211,30 @@ "@babel/helper-create-regexp-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/preset-env@^7.14.9": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464" - integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q== +"@babel/preset-env@^7.15.4": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.6.tgz#0f3898db9d63d320f21b17380d8462779de57659" + integrity sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw== dependencies: "@babel/compat-data" "^7.15.0" - "@babel/helper-compilation-targets" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-validator-option" "^7.14.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" - "@babel/plugin-proposal-async-generator-functions" "^7.14.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4" + "@babel/plugin-proposal-async-generator-functions" "^7.15.4" "@babel/plugin-proposal-class-properties" "^7.14.5" - "@babel/plugin-proposal-class-static-block" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.15.4" "@babel/plugin-proposal-dynamic-import" "^7.14.5" "@babel/plugin-proposal-export-namespace-from" "^7.14.5" "@babel/plugin-proposal-json-strings" "^7.14.5" "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" "@babel/plugin-proposal-numeric-separator" "^7.14.5" - "@babel/plugin-proposal-object-rest-spread" "^7.14.7" + "@babel/plugin-proposal-object-rest-spread" "^7.15.6" "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-proposal-private-methods" "^7.14.5" - "@babel/plugin-proposal-private-property-in-object" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.15.4" "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" @@ -1164,25 +1253,25 @@ "@babel/plugin-transform-arrow-functions" "^7.14.5" "@babel/plugin-transform-async-to-generator" "^7.14.5" "@babel/plugin-transform-block-scoped-functions" "^7.14.5" - "@babel/plugin-transform-block-scoping" "^7.14.5" - "@babel/plugin-transform-classes" "^7.14.9" + "@babel/plugin-transform-block-scoping" "^7.15.3" + "@babel/plugin-transform-classes" "^7.15.4" "@babel/plugin-transform-computed-properties" "^7.14.5" "@babel/plugin-transform-destructuring" "^7.14.7" "@babel/plugin-transform-dotall-regex" "^7.14.5" "@babel/plugin-transform-duplicate-keys" "^7.14.5" "@babel/plugin-transform-exponentiation-operator" "^7.14.5" - "@babel/plugin-transform-for-of" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.15.4" "@babel/plugin-transform-function-name" "^7.14.5" "@babel/plugin-transform-literals" "^7.14.5" "@babel/plugin-transform-member-expression-literals" "^7.14.5" "@babel/plugin-transform-modules-amd" "^7.14.5" - "@babel/plugin-transform-modules-commonjs" "^7.15.0" - "@babel/plugin-transform-modules-systemjs" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.15.4" + "@babel/plugin-transform-modules-systemjs" "^7.15.4" "@babel/plugin-transform-modules-umd" "^7.14.5" "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9" "@babel/plugin-transform-new-target" "^7.14.5" "@babel/plugin-transform-object-super" "^7.14.5" - "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.15.4" "@babel/plugin-transform-property-literals" "^7.14.5" "@babel/plugin-transform-regenerator" "^7.14.5" "@babel/plugin-transform-reserved-words" "^7.14.5" @@ -1194,7 +1283,7 @@ "@babel/plugin-transform-unicode-escapes" "^7.14.5" "@babel/plugin-transform-unicode-regex" "^7.14.5" "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.15.0" + "@babel/types" "^7.15.6" babel-plugin-polyfill-corejs2 "^0.2.2" babel-plugin-polyfill-corejs3 "^0.2.2" babel-plugin-polyfill-regenerator "^0.2.2" @@ -1224,14 +1313,14 @@ "@babel/plugin-transform-react-jsx-development" "^7.14.5" "@babel/plugin-transform-react-pure-annotations" "^7.14.5" -"@babel/preset-typescript@^7.14.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz#aa98de119cf9852b79511f19e7f44a2d379bcce0" - integrity sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw== +"@babel/preset-typescript@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz#e8fca638a1a0f64f14e1119f7fe4500277840945" + integrity sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-validator-option" "^7.14.5" - "@babel/plugin-transform-typescript" "^7.14.5" + "@babel/plugin-transform-typescript" "^7.15.0" "@babel/runtime-corejs3@^7.10.2": version "7.12.1" @@ -1248,17 +1337,17 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" - integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== +"@babel/runtime@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" + integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== dependencies: regenerator-runtime "^0.13.4" -"@babel/standalone@^7.14.9": - version "7.15.3" - resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.15.3.tgz#60f74273202ffcc6bb1428918053449fe477227c" - integrity sha512-Bst2YWEyQ2ROyO0+jxPVnnkSmUh44/x54+LSbe5M4N5LGfOkxpajEUKVE4ndXtIVrLlHCyuiqCPwv3eC1ItnCg== +"@babel/standalone@^7.15.5": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.15.6.tgz#c16866ec1ef7196be7e8c8f1d5c38d436c723117" + integrity sha512-1N9+KHL9ZYKiDDXFgBvg8Sl135evIJgP/YZdOhqdfMMTL/zuAm6bUi/FYEwzTXYhQS8MBtRMVmmcIurif7hYiQ== "@babel/template@^7.10.4": version "7.10.4" @@ -1269,7 +1358,7 @@ "@babel/parser" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/template@^7.14.0", "@babel/template@^7.14.5": +"@babel/template@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== @@ -1278,6 +1367,15 @@ "@babel/parser" "^7.14.5" "@babel/types" "^7.14.5" +"@babel/template@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194" + integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" + "@babel/traverse@^7.10.5", "@babel/traverse@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e" @@ -1308,18 +1406,18 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.14.9", "@babel/traverse@^7.15.0": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" - integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== +"@babel/traverse@^7.15.4": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d" + integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA== dependencies: "@babel/code-frame" "^7.14.5" - "@babel/generator" "^7.15.0" - "@babel/helper-function-name" "^7.14.5" - "@babel/helper-hoist-variables" "^7.14.5" - "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/parser" "^7.15.0" - "@babel/types" "^7.15.0" + "@babel/generator" "^7.15.4" + "@babel/helper-function-name" "^7.15.4" + "@babel/helper-hoist-variables" "^7.15.4" + "@babel/helper-split-export-declaration" "^7.15.4" + "@babel/parser" "^7.15.4" + "@babel/types" "^7.15.4" debug "^4.1.0" globals "^11.1.0" @@ -1340,7 +1438,7 @@ "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" -"@babel/types@^7.14.8", "@babel/types@^7.14.9", "@babel/types@^7.15.0": +"@babel/types@^7.14.9": version "7.15.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== @@ -1348,6 +1446,14 @@ "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" +"@babel/types@^7.15.4", "@babel/types@^7.15.6": + version "7.15.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" + integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1662,10 +1768,10 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" - integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== +"@sindresorhus/is@^4.0.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.2.0.tgz#667bfc6186ae7c9e0b45a08960c551437176e1ca" + integrity sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw== "@sindresorhus/slugify@^1.1.2": version "1.1.2" @@ -1690,10 +1796,12 @@ dependencies: defer-to-connect "^1.0.1" -"@tokenizer/token@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.1.1.tgz#f0d92c12f87079ddfd1b29f614758b9696bc29e3" - integrity sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w== +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" "@tokenizer/token@^0.3.0": version "0.3.0" @@ -1717,6 +1825,16 @@ resolved "https://registry.yarnpkg.com/@turist/time/-/time-0.0.2.tgz#32fe0ce708ea0f4512776bd313409f1459976dda" integrity sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ== +"@types/cacheable-request@^6.0.1": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" + integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "*" + "@types/node" "*" + "@types/responselike" "*" + "@types/codemirror@5.60.2": version "5.60.2" resolved "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-5.60.2.tgz#1f8b604964efb4fa2f5a6d6d8c5656f93a050d8a" @@ -1814,6 +1932,11 @@ dependencies: "@types/unist" "*" +"@types/http-cache-semantics@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + "@types/http-proxy@^1.17.4": version "1.17.4" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.4.tgz#e7c92e3dbe3e13aa799440ff42e6d3a17a9d045b" @@ -1861,6 +1984,13 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= +"@types/keyv@*": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41" + integrity sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg== + dependencies: + "@types/node" "*" + "@types/lodash@^4.14.92": version "4.14.164" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.164.tgz#52348bcf909ac7b4c1bcbeda5c23135176e5dfa0" @@ -1957,6 +2087,13 @@ "@types/prop-types" "*" csstype "^3.0.2" +"@types/responselike@*", "@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + "@types/rimraf@^2.0.2": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" @@ -2075,6 +2212,11 @@ "@typescript-eslint/types" "4.30.0" eslint-visitor-keys "^2.0.0" +"@vercel/webpack-asset-relocator-loader@^1.6.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@vercel/webpack-asset-relocator-loader/-/webpack-asset-relocator-loader-1.7.0.tgz#d3b707e0aba3111719f941dacb2408eff3c27319" + integrity sha512-1Dy3BdOliDwxA7VZSIg55E1d/us2KvsCQOZV25fgufG//CsnZBGiSAL7qewTQf7YVHH0A9PHgzwMmKIZ8aFYVw== + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -2344,14 +2486,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -2631,36 +2765,39 @@ babel-plugin-polyfill-regenerator@^0.2.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" -babel-plugin-remove-graphql-queries@^3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.13.0.tgz#fd0cde2d1090bc76944586ace2378086b14a0bba" - integrity sha512-6kznO5vqrcVAZLwwJwDev4QyjjRhW+G665NZgdUsjF/j9pikyZ5zp58c75wijkY7eXH2W1lhzd4GS3zxLQibCQ== +babel-plugin-remove-graphql-queries@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.14.0.tgz#33b607cbc2824f72aa3d3b68f52912bf295b79c7" + integrity sha512-uRqbsHOcJ1kWn6IK6clZOGHBnQCddiz1LuoGIpv/hcGZCO1nCy16z9KMgEM8TdGG6L6cO31mNr1RcVmvGtcCEw== + dependencies: + "@babel/runtime" "^7.15.4" + gatsby-core-utils "^2.14.0" babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== -babel-preset-gatsby@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.13.0.tgz#c901153397cd6fd6c51d01de6730df6f62bd6a6e" - integrity sha512-m7j5P06nl3QWSm1LQUXO0dWuiF85Cko02pqLuTXndOHlpBbRMLks72Q3MTzEZw2R6ePj/ib+dzdkarYQ86P4Uw== +babel-preset-gatsby@^1.14.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.14.0.tgz#a2b7ac56c3e2a81909a93b094ec8cccbbdc8b194" + integrity sha512-weu2mSxvlzWUUaSfO67AS005W2+UncMgyTwkGWMoqeNe4MaZxWMtEimxBRVDPHvhW/VQIzeh3aL+gjZ2v9P4oQ== dependencies: "@babel/plugin-proposal-class-properties" "^7.14.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-classes" "^7.14.9" - "@babel/plugin-transform-runtime" "^7.14.5" + "@babel/plugin-transform-classes" "^7.15.4" + "@babel/plugin-transform-runtime" "^7.15.0" "@babel/plugin-transform-spread" "^7.14.6" - "@babel/preset-env" "^7.14.9" + "@babel/preset-env" "^7.15.4" "@babel/preset-react" "^7.14.0" - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-macros "^2.8.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" - gatsby-core-utils "^2.13.0" - gatsby-legacy-polyfills "^1.13.0" + gatsby-core-utils "^2.14.0" + gatsby-legacy-polyfills "^1.14.0" babel-runtime@^6.26.0: version "6.26.0" @@ -2947,18 +3084,10 @@ cache-manager@^2.11.1: lodash.clonedeep "4.5.0" lru-cache "4.0.0" -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" - integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== cacheable-request@^6.0.0: version "6.1.0" @@ -2973,6 +3102,19 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" +cacheable-request@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" + integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + call-bind@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" @@ -3108,22 +3250,7 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^3.4.2, chokidar@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" - integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.1.2" - -chokidar@^3.5.1: +chokidar@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== @@ -3209,7 +3336,7 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" -clone-response@1.0.2, clone-response@^1.0.2: +clone-response@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= @@ -3478,10 +3605,10 @@ core-js@^2.4.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== -core-js@^3.9.0: - version "3.15.2" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" - integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== +core-js@^3.17.2: + version "3.17.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.17.3.tgz#8e8bd20e91df9951e903cabe91f9af4a0895bc1e" + integrity sha512-lyvajs+wd8N1hXfzob1LdOCCHFU4bGMbqqmLn1Q4QlCpDqWPpGf+p0nj+LNrvDDG33j0hZXw2nsvvVpHysxyNw== core-util-is@~1.0.0: version "1.0.2" @@ -3518,10 +3645,12 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -create-gatsby@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-1.13.0.tgz#c2031862c5c1fbcf3c14525105cfd47b10c82aaa" - integrity sha512-ypJeb+nj5uZybFeic+ab5myxGh21oZQ+OeCRkKHPL9NPZbzcvQE/y5lWXgVXHqy2/xf2IBnotkImrmiQiqPOxg== +create-gatsby@^1.14.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-1.14.0.tgz#ce38df717461757fb6b775e656106c43b55a0f71" + integrity sha512-ba081Li7A7T7cHmcoE4oL+MO12k4ck5MWENPcuF9U8fTbOfICf+r3S0Mr+35YKbxr0w25RzhN5VcOS3+rokgbA== + dependencies: + "@babel/runtime" "^7.15.4" cross-fetch@3.0.6: version "3.0.6" @@ -3806,6 +3935,13 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" @@ -3816,11 +3952,21 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + defer-to-connect@^1.0.1: version "1.1.3" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -4395,10 +4541,10 @@ eslint-module-utils@^2.6.2: debug "^3.2.7" pkg-dir "^2.0.0" -eslint-plugin-flowtype@^5.8.2: - version "5.9.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.0.tgz#8d2d81d3d79bb53470ed62b97409b31684757e30" - integrity sha512-aBUVPA5Wt0XyuV3Wg8flfVqYJR6yR2nRLuyPwoTjCg5VTk4G1X1zQpInr39tUGgRxqrA+d+B9GYK4+/d1i0Rfw== +eslint-plugin-flowtype@^5.9.2: + version "5.10.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz#7764cc63940f215bf3f0bd2d9a1293b2b9b2b4bb" + integrity sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw== dependencies: lodash "^4.17.15" string-natural-compare "^3.0.1" @@ -4413,7 +4559,7 @@ eslint-plugin-graphql@^4.0.0: lodash.flatten "^4.4.0" lodash.without "^4.4.0" -eslint-plugin-import@^2.23.4: +eslint-plugin-import@^2.24.2: version "2.24.2" resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz#2c8cd2e341f3885918ee27d18479910ade7bb4da" integrity sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q== @@ -4456,14 +4602,15 @@ eslint-plugin-react-hooks@^4.2.0: resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -eslint-plugin-react@^7.24.0: - version "7.24.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" - integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== +eslint-plugin-react@^7.25.1: + version "7.25.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.25.2.tgz#d567a217d306b76dd110561f28074e2328ae38f8" + integrity sha512-elx4585wgmryanJK4C5IoSKQyVZ+e7H0t2JOOtJNBql0cuercvSShvRReuLBbfx8687yW5yv+UL7pXwMsd6adQ== dependencies: array-includes "^3.1.3" array.prototype.flatmap "^1.2.4" doctrine "^2.1.0" + estraverse "^5.2.0" has "^1.0.3" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.0.4" @@ -4821,6 +4968,13 @@ fastq@^1.10.0: dependencies: reusify "^1.0.4" +fastq@^1.11.1: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + fastq@^1.6.0: version "1.9.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947" @@ -4863,15 +5017,6 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -file-type@^16.0.0: - version "16.5.1" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.1.tgz#dd697dc5c3a2f4db63af746f38a6322e5e7bc6a5" - integrity sha512-Pi1G43smrCy82Q3be3sfKaeS5uHdfj905dP88YqhroG6TYbVY2ljTdDXeXqa6Cn5nOk6znOjWM2uZptA8vH/qQ== - dependencies: - readable-web-to-node-stream "^3.0.0" - strtok3 "^6.0.3" - token-types "^2.0.0" - file-type@^16.5.3: version "16.5.3" resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.3.tgz#474b7e88c74724046abb505e9b8ed4db30c4fc06" @@ -5019,14 +5164,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - fs-exists-cached@1.0.0, fs-exists-cached@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz#cf25554ca050dc49ae6656b41de42258989dcbce" @@ -5051,25 +5188,6 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-monkey@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" @@ -5080,11 +5198,6 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" @@ -5100,12 +5213,13 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gatsby-cli@^3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-3.13.0.tgz#2d8f8d9686579e2f17c170584938fd63cd19c8da" - integrity sha512-QTJZUY4wPwXLuK4aP3GCqBpklruV2hv/jtf65ED5zfeF2YnZlFvrJXt40n9o1ptc5XYe/FF6yFBxu1Lwbt9qtg== +gatsby-cli@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-3.14.0.tgz#98fc989062d9956e26304b1c3eac33cd4b5fda70" + integrity sha512-1Az1EEQu0txRE8eZmOo9GOxRSjhJtFseinraiIEtSeHkYuM0/gjuoKVSrtmbBFNWdOZll6QYCO3sRl6sOrwb+g== dependencies: "@babel/code-frame" "^7.14.0" + "@babel/runtime" "^7.15.4" "@types/common-tags" "^1.8.0" better-opn "^2.0.0" chalk "^4.1.2" @@ -5113,14 +5227,14 @@ gatsby-cli@^3.13.0: common-tags "^1.8.0" configstore "^5.0.1" convert-hrtime "^3.0.0" - create-gatsby "^1.13.0" + create-gatsby "^1.14.0" envinfo "^7.7.3" execa "^5.1.1" fs-exists-cached "^1.0.0" - fs-extra "^8.1.0" - gatsby-core-utils "^2.13.0" - gatsby-recipes "^0.24.0" - gatsby-telemetry "^2.13.0" + fs-extra "^10.0.0" + gatsby-core-utils "^2.14.0" + gatsby-recipes "^0.25.0" + gatsby-telemetry "^2.14.0" hosted-git-info "^3.0.6" is-valid-path "^0.1.1" joi "^17.4.0" @@ -5133,7 +5247,7 @@ gatsby-cli@^3.13.0: prompts "^2.3.2" redux "^4.0.5" resolve-cwd "^3.0.0" - semver "^7.3.2" + semver "^7.3.5" signal-exit "^3.0.3" source-map "0.7.3" stack-trace "^0.0.10" @@ -5144,53 +5258,56 @@ gatsby-cli@^3.13.0: yoga-layout-prebuilt "^1.9.6" yurnalist "^2.1.0" -gatsby-core-utils@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.13.0.tgz#8ba74904bdeb66d310325ca588d0ca7614efb351" - integrity sha512-fkMAxiWFY8N26Iui/Wq8yfE2FY2b31bGJVtlIlSwLgfsoO7fpta64lxeivRtfpNLbAoywmWY/L8TC74GFlnuWg== +gatsby-core-utils@^2.14.0: + version "2.14.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-2.14.0.tgz#ad0030d11776073cdc6a119f4b81e150f3921aef" + integrity sha512-HDMb1XMqysup9raLYWB0wIQU568R9qPounF7iAwjf2esFUVV5mdBTvxEpune/7yG0RmwhNPhgrEZo2rBHeJf7A== dependencies: + "@babel/runtime" "^7.15.4" ci-info "2.0.0" configstore "^5.0.1" file-type "^16.5.3" - fs-extra "^8.1.0" - node-object-hash "^2.3.8" + fs-extra "^10.0.0" + got "^11.8.2" + node-object-hash "^2.3.9" proper-lockfile "^4.1.2" tmp "^0.2.1" xdg-basedir "^4.0.0" -gatsby-graphiql-explorer@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.13.0.tgz#13b01c22540f4e39a88578aabdab1cad6e4f8b8b" - integrity sha512-0vsbFEMFZlYwaL7jLHf5t3DYNet2vEXXSdg3JGtr26mnefK0+PeZemIvCp8EBVun+DUZK6mpYw5hbWFjfCNbTQ== +gatsby-graphiql-explorer@^1.14.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-1.14.0.tgz#2049d6b2cf1612c80faf3983c72a41cb9d6bb116" + integrity sha512-OdwNGWDzrzmLHx8n02yrnuQo2ePsEsnrZHI/EZvb6I14fnSBizeW7rV35/5ppxdqV/1nsfNSMpzmFK+5ySVSEA== dependencies: - "@babel/runtime" "^7.15.3" + "@babel/runtime" "^7.15.4" -gatsby-legacy-polyfills@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.13.0.tgz#4d522a5d445d3e129eab54d95fcd6ed5fcaf0902" - integrity sha512-DjSW8KgQ+DMzIc47XrOJvIaTe9xpwIV7NYjVNo7Sh3gP78Dij7i/snwhJyGdHY+dg+GeoIw/RUiwCVJIoR2Kfg== +gatsby-legacy-polyfills@^1.14.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.14.0.tgz#b633f8d5433a1545b09f736d89ee7a11371dde7a" + integrity sha512-IGto7YurB4cEm6r07Lr/hSPZZvrkT1/0YdGpZQp7rC6CdSLqyWO9X5CS9F111NJyJhLusHCr9ZuRJG5cA0SYxQ== dependencies: + "@babel/runtime" "^7.15.4" core-js-compat "3.9.0" -gatsby-link@^3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-3.13.0.tgz#ee1bb589c657ad0a4f729584e37e9a9ba861ffa2" - integrity sha512-18KOZEOdsD3wgCozZeT1EWuXVv3ESwHefCkTFKyeL4hjTM9MaLSt64e4tD4EpfDwOaXfDeRM0qY6ABcM3pM8wA== +gatsby-link@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-3.14.0.tgz#7269a5cb7f267a326fa30c718330e8e39f8685a6" + integrity sha512-a7ZC6aQZ+dz6lhkW0nrg33zlFQq9DADvtl/wwk3W3GdTlseDNOC+iry11tLMEthisUQZ2H3SZGJyVeNuQkdFsw== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" "@types/reach__router" "^1.3.9" prop-types "^15.7.2" -gatsby-page-utils@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-1.13.0.tgz#3a9100ad4c7f34ae91a0e2df8389f7cff900cc75" - integrity sha512-IKWFP/JA7MrFjOeAVnHxg0bxxnCUIaT+Ip3E4xmBqUC3dDh8CjWJ0/5ice4Gad4njBNOvFrEfdGZSOPM0yVeLw== +gatsby-page-utils@^1.14.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-1.14.0.tgz#c7363cf20d43c3d32d5293a5cd1bf9e6be501b09" + integrity sha512-Hjyxq4XnbUYCaYc5Ta7xXML1S3qLNkTv3xYQn2W91LuVDY4/u27LaOgzIYOVPMlHUSfocfhu0CMFmXw4fOjGFg== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" bluebird "^3.7.2" - chokidar "^3.5.1" + chokidar "^3.5.2" fs-exists-cached "^1.0.0" - gatsby-core-utils "^2.13.0" + gatsby-core-utils "^2.14.0" glob "^7.1.7" lodash "^4.17.21" micromatch "^4.0.4" @@ -5202,77 +5319,80 @@ gatsby-plugin-anchor-links@1.2.1: dependencies: scroll-to-element "^2.0.3" -gatsby-plugin-feed@3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-3.13.0.tgz#418e04054ca3e408cc960c523dfe0829ac91c63d" - integrity sha512-wdYh+KUKo8/7j0dBFesWYv7OM/s/0PotwgwfU1NKrTs2lTYxNE5nhgV2zp3hgUt+8Ea5voOD+Kv3zkh1ofvAFA== +gatsby-plugin-feed@3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-feed/-/gatsby-plugin-feed-3.14.0.tgz#3f95ab550a4a2a0c8af053a0a79791cca3eff386" + integrity sha512-d9fkaDyPN9ol6qL8WhojFm2p4VOn+tbz1EnTMr4nhDsn3l3Fyv6XV6xUsqeCclHwIwcK4Nj3mB07l6tDaBl9uQ== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" "@hapi/joi" "^15.1.1" common-tags "^1.8.0" - fs-extra "^9.1.0" - gatsby-plugin-utils "^1.13.0" + fs-extra "^10.0.0" + gatsby-plugin-utils "^1.14.0" lodash.merge "^4.6.2" rss "^1.2.2" -gatsby-plugin-google-analytics@3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-3.13.0.tgz#bdcd330eb3598af86f742cea166446ad94ffed5a" - integrity sha512-uABleg0WAgS20V3Budmx8P0KeXUimDSabGq9no9FgMR0ifFV8InxH39NAB+Rq47LpZRlIkQeorzJKAh6es9/rw== +gatsby-plugin-google-analytics@3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-3.14.0.tgz#9a65c9b2b0ad0a2350c0318327101f637e285ef0" + integrity sha512-yfSBRrGZZWruKDQMAJOHp7S1nUBQewT9MuvqegCqFsHhxUtm6PZ5JFv3k8385DfQ/+ux9MmzpY20vQ0E5/30fA== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" minimatch "3.0.4" web-vitals "^1.1.2" -gatsby-plugin-less@5.13.0: - version "5.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-5.13.0.tgz#81c6b4aa831ebd73cb917b558ebd93be8f0a0372" - integrity sha512-r8sp3Jh0sKqN5MqpDxPcWlCoeij8vpDJ9m7xr/0PcstEEDIp/aKp85I/9gQv9fgWC/MRL1RWk/IEOlzycTUgLA== +gatsby-plugin-less@5.14.0: + version "5.14.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-less/-/gatsby-plugin-less-5.14.0.tgz#a987ccf173a0c50c095d49cc45322220bf67ae6d" + integrity sha512-VsDB6HNcz7dQ/bvdLEuAcAs0qf+1mgYnya8SRmpJVXh3vzx7Olp7K1TO/y/Ka9TFVOB2eMpDUfWb4e97oNKR6Q== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" less-loader "^6.2.0" -gatsby-plugin-page-creator@^3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.13.0.tgz#1f9b6627cbcc54eb01a54d61408c1eae8c385ead" - integrity sha512-4uoMCMw7+zLuEIs0jIIaatjjPnWIOWOmKEaxOhryhQiV+nxci1HSuLqs9/msxvCtFob1QQJQH61bxidLXBWSXw== +gatsby-plugin-page-creator@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-3.14.0.tgz#d16eba7e270206207309576200881dd95cc46cde" + integrity sha512-Y7Ims8CkdDpDYrr/42aFM4wTdpBTxIYe7VakdV8m0fJGb1OdD1W/7Wc9yOj+yBTqMgeeXXp45pg26wsjiG5H9w== dependencies: - "@babel/traverse" "^7.14.9" + "@babel/runtime" "^7.15.4" + "@babel/traverse" "^7.15.4" "@sindresorhus/slugify" "^1.1.2" - chokidar "^3.5.1" + chokidar "^3.5.2" fs-exists-cached "^1.0.0" - gatsby-core-utils "^2.13.0" - gatsby-page-utils "^1.13.0" - gatsby-telemetry "^2.13.0" + gatsby-core-utils "^2.14.0" + gatsby-page-utils "^1.14.0" + gatsby-plugin-utils "^1.14.0" + gatsby-telemetry "^2.14.0" globby "^11.0.4" lodash "^4.17.21" -gatsby-plugin-react-helmet@4.13.0: - version "4.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.13.0.tgz#58f50bc9afb0f04a0726453c0827a59d7a159c7a" - integrity sha512-GwIqbhFtPDryftM6NEWdjgWNDpWhyifgshDxtIh8PMSEIs7VMg2tgLQf8W8EpSP7yXu3aKDm/pxFXRlPZPk9cA== +gatsby-plugin-react-helmet@4.14.0: + version "4.14.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-4.14.0.tgz#69fe0bd90d65356a0aa144d4e8d75d2559638514" + integrity sha512-IpLC0mWRNP+E0ezDBXHciVATW+mv2MCvCP3lEYtFQ8mfcm3K//MpeynouNQSPCXn9cH7fr5w0Y355Wl5w1kw1A== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" -gatsby-plugin-typescript@^3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.13.0.tgz#8973d948c5327b8be7062b03ae97b261b775500e" - integrity sha512-qYE5ZdpV8XdbEXRjkpD7aiDwDRVnhdYzBSrTDUmjfTrwUK+QmZ7BxDQjic+hA5fjTMDMgLR+dYmvwotkqp8hxA== +gatsby-plugin-typescript@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.14.0.tgz#5f079f59576f768025cad0d79feaf62c00812a96" + integrity sha512-gQVkLFPvO9g+O+DdY9nw+1SAelF2yOQ+CqpFJ9aDllf/JUyxNbajND7nbYkLCiDja86yi3ZNCkZR2yp8qWZnpQ== dependencies: - "@babel/core" "^7.14.8" + "@babel/core" "^7.15.5" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" "@babel/plugin-proposal-numeric-separator" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" - "@babel/preset-typescript" "^7.14.0" - "@babel/runtime" "^7.14.8" - babel-plugin-remove-graphql-queries "^3.13.0" + "@babel/preset-typescript" "^7.15.0" + "@babel/runtime" "^7.15.4" + babel-plugin-remove-graphql-queries "^3.14.0" -gatsby-plugin-utils@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.13.0.tgz#8280541debaa4048c6f3830a124cef13c091695d" - integrity sha512-Qen1qBe4qOm32856V7lCoPH3XxRhcVej36LxPElWWknLmLcmLY2sBnzXgx2gSMaOcepAw3jtoqgaSuVLFeYA6Q== +gatsby-plugin-utils@^1.14.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-1.14.0.tgz#7813ce967a0bc2fd89560706db879fbf5b894795" + integrity sha512-lYzr9R9yTH/PzgRTWB878yB1xBlJULvyosEoF8LnE62+UyuPXxv+e/frfwZCeCoqsqstuciR0yaMELIPYMna+Q== dependencies: - joi "^17.2.1" + "@babel/runtime" "^7.15.4" + joi "^17.4.2" gatsby-plugin-webfonts@2.1.1: version "2.1.1" @@ -5286,32 +5406,33 @@ gatsby-plugin-webfonts@2.1.1: postcss "^8.2.2" postcss-js "^3.0.3" -gatsby-react-router-scroll@^4.13.0: - version "4.13.0" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.13.0.tgz#b50bdb28abb1b0ccccc34a7d6d7bed29f4b899c8" - integrity sha512-SfvZ8fWxVPrX5jXo6HyhC33i/rT9L/naCzjUAawp4dunTuSJV1ZJquFJXqPIvUMiXNz/OgRoCzxHzq3zHIevEg== +gatsby-react-router-scroll@^4.14.0: + version "4.14.0" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-4.14.0.tgz#8825c437f2ce07144dff2013f405b43af8159069" + integrity sha512-ahsJqhqSroRsm+BySUUNNrTLWOzjxb8zBP6UNja/VssEYAiGnG3V7ycVqpzMXDnWnZAKTSGIO7B3ZiM5sf6mYw== dependencies: - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" -gatsby-recipes@^0.24.0: - version "0.24.0" - resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.24.0.tgz#72ca6154dfc61ba39fd2b70c969976ca27e3271d" - integrity sha512-azDY4tnOCy5/CK+Kv53CBIgzmEroAGe/mLaiW2PuizTQIdhoY3lg63ZXK6kPQHAq1F4qAYHGkBM4ECgSfaq5HA== +gatsby-recipes@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/gatsby-recipes/-/gatsby-recipes-0.25.0.tgz#60df7d82344721ad06d4f221a570b6efc38e45a4" + integrity sha512-eEbmmAWY78pL1zLrx0M0CNC4fMbzKza/Ug0vSQ7egfAqNk74Lt0csgODRGdBLVHbmRRKYmJpJIXK7NdE+ZWh4A== dependencies: - "@babel/core" "^7.14.8" - "@babel/generator" "^7.14.9" + "@babel/core" "^7.15.5" + "@babel/generator" "^7.15.4" "@babel/helper-plugin-utils" "^7.14.0" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-transform-react-jsx" "^7.14.9" - "@babel/standalone" "^7.14.9" - "@babel/template" "^7.14.0" - "@babel/types" "^7.14.9" + "@babel/runtime" "^7.15.4" + "@babel/standalone" "^7.15.5" + "@babel/template" "^7.15.4" + "@babel/types" "^7.15.4" "@graphql-tools/schema" "^7.0.0" "@graphql-tools/utils" "^7.0.2" "@hapi/hoek" "8.x.x" "@hapi/joi" "^15.1.1" better-queue "^3.8.10" - chokidar "^3.4.2" + chokidar "^3.5.2" contentful-management "^7.5.1" cors "^2.8.5" debug "^4.3.1" @@ -5320,9 +5441,9 @@ gatsby-recipes@^0.24.0: execa "^5.1.1" express "^4.17.1" express-graphql "^0.12.0" - fs-extra "^8.1.0" - gatsby-core-utils "^2.13.0" - gatsby-telemetry "^2.13.0" + fs-extra "^10.0.0" + gatsby-core-utils "^2.14.0" + gatsby-telemetry "^2.14.0" glob "^7.1.6" graphql "^15.4.0" graphql-compose "~7.25.0" @@ -5345,7 +5466,7 @@ gatsby-recipes@^0.24.0: remark-parse "^6.0.3" remark-stringify "^8.1.0" resolve-from "^5.0.0" - semver "^7.3.2" + semver "^7.3.5" single-trailing-newline "^1.0.0" strip-ansi "^6.0.0" style-to-object "^0.3.0" @@ -5357,17 +5478,17 @@ gatsby-recipes@^0.24.0: xstate "^4.9.1" yoga-layout-prebuilt "^1.9.6" -gatsby-source-filesystem@3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.13.0.tgz#0c1ec7a02c692d36ab93e033661da1aa52cb6711" - integrity sha512-SR0OFKunE4OtsZ0E7kpX6kipQcbrw3jTfROuhqD6EJPM5hkTxeEI/6I2r/bUo4ZS1rpwrEYd3UF89Q0YdAhLqQ== +gatsby-source-filesystem@3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-3.14.0.tgz#ae2b930091a932b33270cb9cc2d9caaf0abc1742" + integrity sha512-Gg5GGxiWXhjapWMYdXOGk7zp+ajYowS+xNmaDUkL1gH+IQLvE18XbvKh00B/HiFaHm4azJfS2QRrRI/mPTZX+w== dependencies: - "@babel/runtime" "^7.14.8" - better-queue "^3.8.10" - chokidar "^3.4.3" - file-type "^16.0.0" - fs-extra "^8.1.0" - gatsby-core-utils "^2.13.0" + "@babel/runtime" "^7.15.4" + chokidar "^3.5.2" + fastq "^1.11.1" + file-type "^16.5.3" + fs-extra "^10.0.0" + gatsby-core-utils "^2.14.0" got "^9.6.0" md5-file "^5.0.0" mime "^2.5.2" @@ -5376,33 +5497,33 @@ gatsby-source-filesystem@3.13.0: valid-url "^1.0.9" xstate "^4.14.0" -gatsby-telemetry@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.13.0.tgz#fbee1611e620fccb6d40f1aee94388b92814095e" - integrity sha512-PN9kKbZd0i2QkoVvHyCa3VjuRVIvBwjXTyZHwL+se5yrbYufZQXoyMiMMXFV48FvxMgE53ON1U2vtzeRvE8U2w== +gatsby-telemetry@^2.14.0: + version "2.14.0" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-2.14.0.tgz#d4f9ec0623bac509999586e2e9f4a211661d43e7" + integrity sha512-c8/1L1nkK1OcxYV7axyoyM+7nzM1WL7DXvgxJloI7NSwb6M3EgcWvgq9bmqUAfmWM29/whR07mO7nnl1jZntyA== dependencies: "@babel/code-frame" "^7.14.0" - "@babel/runtime" "^7.14.8" + "@babel/runtime" "^7.15.4" "@turist/fetch" "^7.1.7" "@turist/time" "^0.0.2" async-retry-ng "^2.0.1" boxen "^4.2.0" configstore "^5.0.1" - fs-extra "^8.1.0" - gatsby-core-utils "^2.13.0" + fs-extra "^10.0.0" + gatsby-core-utils "^2.14.0" git-up "^4.0.5" is-docker "^2.2.1" lodash "^4.17.21" node-fetch "^2.6.1" uuid "3.4.0" -gatsby-transformer-remark@4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.10.0.tgz#d83892a23c57e1052c0e98a4f8917f56d7701f1b" - integrity sha512-laIDi9fY4PntsD+4uhpL+BmXA7Kf8u82ubuzyt7J8kQT6VATXx9Tks84dVzSvtvDaN/bhNk+CdLAo+brJ49oFg== +gatsby-transformer-remark@4.11.0: + version "4.11.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-4.11.0.tgz#80c2f7473cc757f763abd1c0942436ffcb7a2365" + integrity sha512-K00qbvSVq5puyDmZZp+WOU8CmBJRpjmJt1t8yl30My66PiDT8u242xVYUE0qdsKEr2gz5npE0w4nj/5Hgtfw7Q== dependencies: - "@babel/runtime" "^7.14.8" - gatsby-core-utils "^2.13.0" + "@babel/runtime" "^7.15.4" + gatsby-core-utils "^2.14.0" gray-matter "^4.0.2" hast-util-raw "^6.0.2" hast-util-to-html "^7.1.2" @@ -5424,25 +5545,27 @@ gatsby-transformer-remark@4.10.0: unist-util-select "^3.0.4" unist-util-visit "^2.0.3" -gatsby-worker@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-0.4.0.tgz#db73da0e224448575b13da2f4ee7a2cc35e874d7" - integrity sha512-yVp4R7UvzTTi+zyzknJK21qMfgBou9+O03zM4zwA+8GN/ibYOHalIMJCbnJWkPPL4MArIy0/NIlwi0JNPkmaow== +gatsby-worker@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-0.5.0.tgz#9338367ec1c7af18b1167bd62c2e62cc74bfa888" + integrity sha512-r9BBUqCfHESSHfVvBW4tajacZ+tSxqWm+j5RB+Av8sBEhbMBFCHmWdU2USs7Bt0lvRpybwU5oxswb6nmeKkaSg== dependencies: - "@babel/core" "^7.14.8" + "@babel/core" "^7.15.5" + "@babel/runtime" "^7.15.4" -gatsby@3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.13.0.tgz#3314b191fa9cb02470a59d54c0dda58e087e1a9a" - integrity sha512-nZOQkV6CF8ixtkbr+VNeiD2ISwuSkRLafeK+x/1btPB/l+b/w8ar0XrJGIWNX4DHr2Pohf3wy166IPfEkNqNTA== +gatsby@3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-3.14.0.tgz#06c27464f1a9d044169ec910d0c9d7ef44e0b1d8" + integrity sha512-ikXoVZ9LQO9lZBxVvQxrYkjhX1zz9/7/Iv/6WCt/UPdgYCWCKc6GWOqlbLKmjShM0fBxJHfjmiahNxuTzJIZsw== dependencies: "@babel/code-frame" "^7.14.0" - "@babel/core" "^7.14.8" - "@babel/eslint-parser" "^7.14.9" - "@babel/parser" "^7.14.9" - "@babel/runtime" "^7.14.8" - "@babel/traverse" "^7.14.9" - "@babel/types" "^7.14.9" + "@babel/core" "^7.15.5" + "@babel/eslint-parser" "^7.15.4" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/parser" "^7.15.5" + "@babel/runtime" "^7.15.4" + "@babel/traverse" "^7.15.4" + "@babel/types" "^7.15.4" "@gatsbyjs/reach-router" "^1.3.6" "@gatsbyjs/webpack-hot-middleware" "^2.25.2" "@nodelib/fs.walk" "^1.2.4" @@ -5450,6 +5573,7 @@ gatsby@3.13.0: "@types/http-proxy" "^1.17.4" "@typescript-eslint/eslint-plugin" "^4.29.3" "@typescript-eslint/parser" "^4.29.3" + "@vercel/webpack-asset-relocator-loader" "^1.6.0" address "1.1.2" anser "^2.0.1" autoprefixer "^10.2.4" @@ -5458,36 +5582,37 @@ gatsby@3.13.0: babel-plugin-add-module-exports "^1.0.4" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-lodash "^3.3.4" - babel-plugin-remove-graphql-queries "^3.13.0" - babel-preset-gatsby "^1.13.0" + babel-plugin-remove-graphql-queries "^3.14.0" + babel-preset-gatsby "^1.14.0" better-opn "^2.0.0" bluebird "^3.7.2" body-parser "^1.19.0" browserslist "^4.12.2" cache-manager "^2.11.1" chalk "^4.1.2" - chokidar "^3.4.2" + chokidar "^3.5.2" common-tags "^1.8.0" compression "^1.7.4" cookie "^0.4.1" - core-js "^3.9.0" + core-js "^3.17.2" cors "^2.8.5" css-loader "^5.0.1" css-minimizer-webpack-plugin "^2.0.0" css.escape "^1.5.1" date-fns "^2.14.0" debug "^3.2.7" + deepmerge "^4.2.2" del "^5.1.0" detect-port "^1.3.0" devcert "^1.1.3" dotenv "^8.2.0" eslint "^7.32.0" eslint-config-react-app "^6.0.0" - eslint-plugin-flowtype "^5.8.2" + eslint-plugin-flowtype "^5.9.2" eslint-plugin-graphql "^4.0.0" - eslint-plugin-import "^2.23.4" + eslint-plugin-import "^2.24.2" eslint-plugin-jsx-a11y "^6.4.1" - eslint-plugin-react "^7.24.0" + eslint-plugin-react "^7.25.1" eslint-plugin-react-hooks "^4.2.0" eslint-webpack-plugin "^2.5.4" event-source-polyfill "^1.0.15" @@ -5499,20 +5624,20 @@ gatsby@3.13.0: file-loader "^6.2.0" find-cache-dir "^3.3.1" fs-exists-cached "1.0.0" - fs-extra "^8.1.0" - gatsby-cli "^3.13.0" - gatsby-core-utils "^2.13.0" - gatsby-graphiql-explorer "^1.13.0" - gatsby-legacy-polyfills "^1.13.0" - gatsby-link "^3.13.0" - gatsby-plugin-page-creator "^3.13.0" - gatsby-plugin-typescript "^3.13.0" - gatsby-plugin-utils "^1.13.0" - gatsby-react-router-scroll "^4.13.0" - gatsby-telemetry "^2.13.0" - gatsby-worker "^0.4.0" + fs-extra "^10.0.0" + gatsby-cli "^3.14.0" + gatsby-core-utils "^2.14.0" + gatsby-graphiql-explorer "^1.14.0" + gatsby-legacy-polyfills "^1.14.0" + gatsby-link "^3.14.0" + gatsby-plugin-page-creator "^3.14.0" + gatsby-plugin-typescript "^3.14.0" + gatsby-plugin-utils "^1.14.0" + gatsby-react-router-scroll "^4.14.0" + gatsby-telemetry "^2.14.0" + gatsby-worker "^0.5.0" glob "^7.1.6" - got "8.3.2" + got "^11.8.2" graphql "^15.4.0" graphql-compose "~7.25.0" graphql-playground-middleware-express "^1.7.18" @@ -5554,7 +5679,7 @@ gatsby@3.13.0: redux "^4.0.5" redux-thunk "^2.3.0" resolve-from "^5.0.0" - semver "^7.3.2" + semver "^7.3.5" shallow-compare "^1.2.2" signal-exit "^3.0.3" slugify "^1.4.4" @@ -5620,11 +5745,6 @@ get-stdin@^4.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -5664,7 +5784,7 @@ github-slugger@^1.2.1: dependencies: emoji-regex ">=6.0.0 <=6.1.1" -glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== @@ -5780,28 +5900,22 @@ globby@^10.0.1: merge2 "^1.2.3" slash "^3.0.0" -got@8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" - integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" +got@^11.8.2: + version "11.8.2" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599" + integrity sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.1" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" got@^9.6.0: version "9.6.0" @@ -5968,11 +6082,6 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" - integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== - has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" @@ -5983,13 +6092,6 @@ has-symbols@^1.0.2: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" - integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== - dependencies: - has-symbol-support-x "^1.4.1" - has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -6213,11 +6315,6 @@ htmlparser2@^4.1.0: domutils "^2.0.0" entities "^2.0.0" -http-cache-semantics@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== - http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -6265,6 +6362,14 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -6411,14 +6516,6 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" - integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -6732,11 +6829,6 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" - integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= - is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -6752,11 +6844,6 @@ is-path-inside@^3.0.2: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - is-plain-obj@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" @@ -6813,11 +6900,6 @@ is-resolvable@^1.1.0: resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-retry-allowed@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" - integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== - is-root@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" @@ -6958,14 +7040,6 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" - integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== - dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" - iterall@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" @@ -7026,6 +7100,17 @@ joi@^17.4.0: "@sideway/formula" "^3.0.0" "@sideway/pinpoint" "^2.0.0" +joi@^17.4.2: + version "17.4.2" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.4.2.tgz#02f4eb5cf88e515e614830239379dcbbe28ce7f7" + integrity sha512-Lm56PP+n0+Z2A2rfRvsfWVDXGEWjXxatPopkQ8qQ5mxCEhwHG+Ettgg5o98FFaxilOxozoa14cFhrE/hOzh/Nw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.0" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -7054,6 +7139,11 @@ json-buffer@3.0.0: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-loader@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" @@ -7098,13 +7188,6 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -7122,13 +7205,6 @@ jsonfile@^6.0.1: array-includes "^3.1.1" object.assign "^4.1.1" -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" - integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== - dependencies: - json-buffer "3.0.0" - keyv@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" @@ -7136,6 +7212,13 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" +keyv@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" + integrity sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== + dependencies: + json-buffer "3.0.1" + kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -7409,11 +7492,6 @@ lower-case@^2.0.1: dependencies: tslib "^1.10.0" -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= - lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -7888,6 +7966,11 @@ mimic-response@^1.0.0, mimic-response@^1.0.1: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -8065,10 +8148,10 @@ node-gyp-build@^4.2.0: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== -node-object-hash@^2.3.8: - version "2.3.9" - resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.3.9.tgz#d6bbea42201e7a7bf32a3064c44662c020653aaf" - integrity sha512-NQt1YURrMPeQGZzW4lRbshUEF2PqxJEZYY4XJ/L+q33dI8yPYvnb7QXmwUcl1EuXluzeY4TEV+H6H0EmtI6f5g== +node-object-hash@^2.3.9: + version "2.3.10" + resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.3.10.tgz#4b0c1a3a8239e955f0db71f8e00b38b5c0b33992" + integrity sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA== node-releases@^1.1.61, node-releases@^1.1.71: version "1.1.73" @@ -8112,15 +8195,6 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - normalize-url@^4.1.0: version "4.5.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" @@ -8184,7 +8258,7 @@ numbro@2.3.5: dependencies: bignumber.js "^8.1.1" -object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -8342,16 +8416,16 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -p-cancelable@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" - integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - p-cancelable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -8367,11 +8441,6 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - p-limit@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" @@ -8428,13 +8497,6 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" - integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== - dependencies: - p-finally "^1.0.0" - p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -8647,11 +8709,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -peek-readable@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.0.tgz#b024ef391c86136eba0ae9df3ff4f966a09e9a7e" - integrity sha512-kLbU4cz6h86poGVBKgAVMpFmD47nX04fPPQNKnv9fuj+IJZYkEBjsYAVu5nDbZWx0ZsWwWlMzeG90zQa5KLBaA== - peek-readable@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.1.tgz#9a045f291db254111c3412c1ce4fec27ddd4d202" @@ -9170,15 +9227,6 @@ qs@^6.9.4: dependencies: side-channel "^1.0.4" -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - query-string@^6.13.1: version "6.13.6" resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.6.tgz#e5ac7c74f2a5da43fbca0b883b4f0bafba439966" @@ -9193,6 +9241,11 @@ querystring@^0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + raf@^3.4.0: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" @@ -9371,7 +9424,7 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.0.0, readable-stream@^2.2.2: +readable-stream@^2.2.2: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -9400,13 +9453,6 @@ readable-web-to-node-stream@^3.0.0: dependencies: readable-stream "^3.6.0" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -9687,6 +9733,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -9733,13 +9784,20 @@ resolve@^2.0.0-next.3: is-core-module "^2.2.0" path-parse "^1.0.6" -responselike@1.0.2, responselike@^1.0.2: +responselike@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= dependencies: lowercase-keys "^1.0.0" +responselike@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" + integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + dependencies: + lowercase-keys "^2.0.0" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -9825,7 +9883,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -9922,11 +9980,6 @@ semver@^7.2.1, semver@^7.3.4, semver@^7.3.5: dependencies: lru-cache "^6.0.0" -semver@^7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -10160,13 +10213,6 @@ socket.io@3.1.1: socket.io-adapter "~2.1.0" socket.io-parser "~4.0.3" -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - source-list-map@^2.0.0, source-list-map@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -10320,11 +10366,6 @@ streamsearch@0.1.2: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" @@ -10501,13 +10542,6 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -strtok3@^6.0.3: - version "6.2.2" - resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.2.2.tgz#aad1da5fc28bf10d603c367c2a7f9f47a6c1d2d9" - integrity sha512-iUzLl3UhF2RfqQah80JngnfltQFLEidGyTX8+hHFMQFjzUj3UpIpOx824FtFmRI9bwyywReENpdHGDkFJwJlGQ== - dependencies: - peek-readable "^4.0.0" - strtok3@^6.2.4: version "6.2.4" resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.2.4.tgz#302aea64c0fa25d12a0385069ba66253fdc38a81" @@ -10664,11 +10698,6 @@ timeago.js@4.0.2: resolved "https://registry.yarnpkg.com/timeago.js/-/timeago.js-4.0.2.tgz#724e8c8833e3490676c7bb0a75f5daf20e558028" integrity sha512-a7wPxPdVlQL7lqvitHGGRsofhdwtkoSXPGATFuSOA2i1ZNQEPLrGnj68vOp2sOJTCFAQVXPeNMX/GctBaO9L2w== -timed-out@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= - timers-ext@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" @@ -10743,14 +10772,6 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -token-types@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/token-types/-/token-types-2.1.1.tgz#bd585d64902aaf720b8979d257b4b850b4d45c45" - integrity sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q== - dependencies: - "@tokenizer/token" "^0.1.1" - ieee754 "^1.2.1" - token-types@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.1.1.tgz#ef9e8c8e2e0ded9f1b3f8dbaa46a3228b113ba1a" @@ -11086,11 +11107,6 @@ unist-util-visit@^2.0.0, unist-util-visit@^2.0.2, unist-util-visit@^2.0.3: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - universalify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" @@ -11169,11 +11185,6 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" - integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= - use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" From 49a95b6c8d2f6d98631498f00bb336b7888db2a7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 18 Sep 2021 01:38:39 +0000 Subject: [PATCH 193/439] Update dependency graphql to v15.5.3 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8316fb0889..d21e654709 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "gatsby-source-filesystem": "3.14.0", "gatsby-transformer-remark": "4.11.0", "globby": "11.0.4", - "graphql": "15.5.2", + "graphql": "15.5.3", "marked": "3.0.4", "numbro": "2.3.5", "parser-front-matter": "1.6.4", diff --git a/yarn.lock b/yarn.lock index 24a7c6e45d..e450d069f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6024,10 +6024,10 @@ graphql-type-json@0.3.2, graphql-type-json@^0.3.2: resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.3.2.tgz#f53a851dbfe07bd1c8157d24150064baab41e115" integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg== -graphql@15.5.2: - version "15.5.2" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.2.tgz#efa19f8f2bf1a48eb7d5c85bf17e144ba8bb0480" - integrity sha512-dZjLPWNQqYv0dqV2RNbiFed0LtSp6yd4jchsDGnuhDKa9OQHJYCfovaOEvY91w9gqbYO7Se9LKDTl3xxYva/3w== +graphql@15.5.3: + version "15.5.3" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.3.tgz#c72349017d5c9f5446a897fe6908b3186db1da00" + integrity sha512-sM+jXaO5KinTui6lbK/7b7H/Knj9BpjGxZ+Ki35v7YbUJxxdBCUqNM0h3CRVU1ZF9t5lNiBzvBCSYPvIwxPOQA== graphql@^15.4.0: version "15.5.1" From 4f44c1512560a89ecd3a890850ddb932d9a5a082 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 Sep 2021 14:36:50 +0000 Subject: [PATCH 194/439] Update dependency codemirror to v5.63.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d21e654709..20c115e31a 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@graphql-tools/schema": "8.2.0", "@weknow/gatsby-remark-twitter": "0.2.3", "assert": "2.0.0", - "codemirror": "5.62.3", + "codemirror": "5.63.0", "codemirror-graphql": "1.0.2", "gatsby": "3.14.0", "gatsby-plugin-anchor-links": "1.2.1", diff --git a/yarn.lock b/yarn.lock index e450d069f9..f0aa5ba50a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3356,10 +3356,10 @@ codemirror-graphql@1.0.2: graphql-language-service-interface "^2.8.2" graphql-language-service-parser "^1.9.0" -codemirror@5.62.3: - version "5.62.3" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.3.tgz#5cfdee6931c8b2d1b39ae773aaaaec2cc6b5558e" - integrity sha512-zZAyOfN8TU67ngqrxhOgtkSAGV9jSpN1snbl8elPtnh9Z5A11daR405+dhLzLnuXrwX0WCShWlybxPN3QC/9Pg== +codemirror@5.63.0: + version "5.63.0" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.63.0.tgz#070a699108badd9c118b7261ac2e9793acdbb149" + integrity sha512-KlLWRPggDg2rBD1Mx7/EqEhaBdy+ybBCVh/efgjBDsPpMeEu6MbTAJzIT4TuCzvmbTEgvKOGzVT6wdBTNusqrg== collapse-white-space@^1.0.2: version "1.0.6" From 86c6078c40c34425555486e48b838b3b9d5f7d1d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 Sep 2021 18:40:35 +0000 Subject: [PATCH 195/439] Update dependency graphql to v15.6.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d21e654709..cbc06871a1 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "gatsby-source-filesystem": "3.14.0", "gatsby-transformer-remark": "4.11.0", "globby": "11.0.4", - "graphql": "15.5.3", + "graphql": "15.6.0", "marked": "3.0.4", "numbro": "2.3.5", "parser-front-matter": "1.6.4", diff --git a/yarn.lock b/yarn.lock index e450d069f9..ff9abd202c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6024,10 +6024,10 @@ graphql-type-json@0.3.2, graphql-type-json@^0.3.2: resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.3.2.tgz#f53a851dbfe07bd1c8157d24150064baab41e115" integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg== -graphql@15.5.3: - version "15.5.3" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.3.tgz#c72349017d5c9f5446a897fe6908b3186db1da00" - integrity sha512-sM+jXaO5KinTui6lbK/7b7H/Knj9BpjGxZ+Ki35v7YbUJxxdBCUqNM0h3CRVU1ZF9t5lNiBzvBCSYPvIwxPOQA== +graphql@15.6.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.6.0.tgz#e69323c6a9780a1a4b9ddf7e35ca8904bb04df02" + integrity sha512-WJR872Zlc9hckiEPhXgyUftXH48jp2EjO5tgBBOyNMRJZ9fviL2mJBD6CAysk6N5S0r9BTs09Qk39nnJBkvOXQ== graphql@^15.4.0: version "15.5.1" From 527153c75a48b43bc7a1baabe18c8251c70f9b25 Mon Sep 17 00:00:00 2001 From: babyfish-ct Date: Tue, 21 Sep 2021 20:42:51 +0800 Subject: [PATCH 196/439] Add src/content/code/languate-support/javascript/client/graphql-ts-client.md --- .../javascript/client/graphql-ts-client.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/content/code/language-support/javascript/client/graphql-ts-client.md diff --git a/src/content/code/language-support/javascript/client/graphql-ts-client.md b/src/content/code/language-support/javascript/client/graphql-ts-client.md new file mode 100644 index 0000000000..62a0871347 --- /dev/null +++ b/src/content/code/language-support/javascript/client/graphql-ts-client.md @@ -0,0 +1,9 @@ +--- +name: graphql-ts-client +description: GraphQL client for TypeScript, automatically infers the type of the returned data according to the strongly typed query request +url: https://github.com/babyfish-ct/graphql-ts-client +github: babyfish-ct/graphql-ts-client +npm: "graphql-ts-client-api" +--- + + From e72ac6440084061d2bc4d07e4efe126b0f0be0e2 Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Thu, 2 Sep 2021 03:32:05 +0900 Subject: [PATCH 197/439] install gatsby-plugin-typegen --- .gitignore | 3 + gatsby-config.js | 6 + package.json | 4 + yarn.lock | 855 +++++++++++++++++++++++++++++++++++++++++++---- 4 files changed, 811 insertions(+), 57 deletions(-) diff --git a/.gitignore b/.gitignore index e5507981b2..450b61eb79 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,6 @@ yarn-error.log # Swap files *.swp + +# Codegen stuff +src/__generated__/ diff --git a/gatsby-config.js b/gatsby-config.js index 8fd1db2319..b805dbe0ab 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -115,5 +115,11 @@ module.exports = { ], }, }, + { + resolve: "gatsby-plugin-typegen", + options: { + outputPath: "src/__generated__/gatsby-types.d.ts", + }, + }, ], } diff --git a/package.json b/package.json index 5e0a005e56..ec29b41bff 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,9 @@ "clean": "gatsby clean", "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1" }, + "resolutions": { + "graphql": "15.5.2" + }, "dependencies": { "@graphql-tools/schema": "8.2.0", "@weknow/gatsby-remark-twitter": "0.2.3", @@ -23,6 +26,7 @@ "gatsby-plugin-google-analytics": "3.14.0", "gatsby-plugin-less": "5.14.0", "gatsby-plugin-react-helmet": "4.14.0", + "gatsby-plugin-typegen": "^2.2.4", "gatsby-plugin-webfonts": "2.1.1", "gatsby-source-filesystem": "3.14.0", "gatsby-transformer-remark": "4.11.0", diff --git a/yarn.lock b/yarn.lock index cb53e163c7..4d33783fa4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,7 +23,7 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.14.0", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": +"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.0", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== @@ -62,6 +62,27 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/core@^7.0.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8" + integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.0" + "@babel/helper-compilation-targets" "^7.15.0" + "@babel/helper-module-transforms" "^7.15.0" + "@babel/helpers" "^7.14.8" + "@babel/parser" "^7.15.0" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.15.0" + "@babel/types" "^7.15.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + "@babel/core@^7.15.5": version "7.15.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz#f8ed9ace730722544609f90c9bb49162dc3bf5b9" @@ -101,6 +122,15 @@ jsesc "^2.5.1" source-map "^0.5.0" +"@babel/generator@^7.12.13", "@babel/generator@^7.15.0", "@babel/generator@^7.5.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15" + integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== + dependencies: + "@babel/types" "^7.15.0" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/generator@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" @@ -239,7 +269,7 @@ "@babel/template" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/helper-function-name@^7.14.5": +"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== @@ -505,7 +535,7 @@ dependencies: "@babel/types" "^7.11.0" -"@babel/helper-split-export-declaration@^7.14.5": +"@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== @@ -524,16 +554,16 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== +"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" + integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== + "@babel/helper-validator-identifier@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== -"@babel/helper-validator-identifier@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48" - integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== - "@babel/helper-validator-option@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" @@ -595,6 +625,16 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/parser@7.12.16": + version "7.12.16" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.16.tgz#cc31257419d2c3189d394081635703f549fc1ed4" + integrity sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw== + +"@babel/parser@^7.0.0", "@babel/parser@^7.12.13", "@babel/parser@^7.15.0": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862" + integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== + "@babel/parser@^7.10.4", "@babel/parser@^7.10.5", "@babel/parser@^7.12.1": version "7.12.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd" @@ -628,7 +668,7 @@ "@babel/helper-remap-async-to-generator" "^7.15.4" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@^7.14.0", "@babel/plugin-proposal-class-properties@^7.14.5": +"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.14.0", "@babel/plugin-proposal-class-properties@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== @@ -702,6 +742,17 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.10.4" +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz#5920a2b3df7f7901df0205974c0641b13fd9d363" + integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== + dependencies: + "@babel/compat-data" "^7.14.7" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread@^7.15.6": version "7.15.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11" @@ -771,7 +822,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.12.13": +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -799,6 +850,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz#2ff654999497d7d7d142493260005263731da180" + integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" @@ -813,7 +871,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.14.5": +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== @@ -841,7 +899,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -883,7 +941,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.14.5": +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== @@ -899,20 +957,33 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-remap-async-to-generator" "^7.14.5" -"@babel/plugin-transform-block-scoped-functions@^7.14.5": +"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.15.3": +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.15.3": version "7.15.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf" integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" +"@babel/plugin-transform-classes@^7.0.0": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f" + integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + globals "^11.1.0" + "@babel/plugin-transform-classes@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1" @@ -926,14 +997,14 @@ "@babel/helper-split-export-declaration" "^7.15.4" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.14.5": +"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.14.7": +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.14.7": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== @@ -971,6 +1042,21 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz#0dc9c1d11dcdc873417903d6df4bed019ef0f85e" + integrity sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-flow" "^7.14.5" + +"@babel/plugin-transform-for-of@^7.0.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb" + integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-for-of@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2" @@ -978,7 +1064,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.14.5": +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== @@ -986,14 +1072,14 @@ "@babel/helper-function-name" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-literals@^7.14.5": +"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-member-expression-literals@^7.14.5": +"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== @@ -1009,6 +1095,16 @@ "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-commonjs@^7.0.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281" + integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig== + dependencies: + "@babel/helper-module-transforms" "^7.15.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.14.8" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-commonjs@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1" @@ -1052,7 +1148,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-object-super@^7.14.5": +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== @@ -1060,6 +1156,13 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-replace-supers" "^7.14.5" +"@babel/plugin-transform-parameters@^7.0.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3" + integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-parameters@^7.10.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" @@ -1074,13 +1177,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.14.5": +"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.15.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz#6aaac6099f1fcf6589d35ae6be1b6e10c8c602b9" + integrity sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-react-display-name@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65" @@ -1095,27 +1205,27 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.14.5" -"@babel/plugin-transform-react-jsx@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a" - integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q== +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.14.9": + version "7.14.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz#3314b2163033abac5200a869c4de242cd50a914c" + integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-module-imports" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-jsx" "^7.14.5" - "@babel/types" "^7.14.5" + "@babel/types" "^7.14.9" -"@babel/plugin-transform-react-jsx@^7.14.9": - version "7.14.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz#3314b2163033abac5200a869c4de242cd50a914c" - integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== +"@babel/plugin-transform-react-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a" + integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-module-imports" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-jsx" "^7.14.5" - "@babel/types" "^7.14.9" + "@babel/types" "^7.14.5" "@babel/plugin-transform-react-pure-annotations@^7.14.5": version "7.14.5" @@ -1151,14 +1261,14 @@ babel-plugin-polyfill-regenerator "^0.2.2" semver "^6.3.0" -"@babel/plugin-transform-shorthand-properties@^7.14.5": +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-spread@^7.14.6": +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.14.6": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== @@ -1173,7 +1283,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-template-literals@^7.14.5": +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== @@ -1330,6 +1440,13 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" +"@babel/runtime@^7.0.0": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" + integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" @@ -1376,6 +1493,36 @@ "@babel/parser" "^7.15.4" "@babel/types" "^7.15.4" +"@babel/traverse@7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.13.tgz#689f0e4b4c08587ad26622832632735fb8c4e0c0" + integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/traverse@^7.0.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98" + integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.15.0" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.15.0" + "@babel/types" "^7.15.0" + debug "^4.1.0" + globals "^11.1.0" + "@babel/traverse@^7.10.5", "@babel/traverse@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e" @@ -1421,6 +1568,23 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/types@7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611" + integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.14.9", "@babel/types@^7.15.0": + version "7.15.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" + integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" + "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.4.4": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae" @@ -1438,14 +1602,6 @@ "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" -"@babel/types@^7.14.9": - version "7.15.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd" - integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== - dependencies: - "@babel/helper-validator-identifier" "^7.14.9" - to-fast-properties "^2.0.0" - "@babel/types@^7.15.4", "@babel/types@^7.15.6": version "7.15.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f" @@ -1454,6 +1610,13 @@ "@babel/helper-validator-identifier" "^7.14.9" to-fast-properties "^2.0.0" +"@cometjs/core@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@cometjs/core/-/core-0.2.0.tgz#db9b0bf7ec3ffcb2105554bc6799893603469cf0" + integrity sha512-H5G7/xYoHxmR4L4Pd77ScRCok2ttz7sG0BZ2B+pzsPammoIE63UiN2bCHjDOkXqbQplWU8xCiJBbHs3Cut2k/g== + dependencies: + core-js "^3.6.5" + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1488,6 +1651,109 @@ querystring "^0.2.0" strip-ansi "^6.0.0" +"@graphql-codegen/core@^1.17.9": + version "1.17.10" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-1.17.10.tgz#3b85b5bc2e84fcacbd25fced5af47a4bb2d7a8bd" + integrity sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.7" + "@graphql-tools/merge" "^6.2.14" + "@graphql-tools/utils" "^7.9.1" + tslib "~2.2.0" + +"@graphql-codegen/flow-operations@^1.18.6": + version "1.18.13" + resolved "https://registry.yarnpkg.com/@graphql-codegen/flow-operations/-/flow-operations-1.18.13.tgz#85c52c6d396192fd39e84102ad101a08ced5b691" + integrity sha512-CGSdtw1AOBhK9nwy3Bmhz881M6qM9x88br50afCIyzWfVGKvQw+fMBizHDS1TlLIpRDJuxsh1Gw9gcRH2ebaLQ== + dependencies: + "@graphql-codegen/flow" "^1.19.5" + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/flow-resolvers@^1.17.13": + version "1.17.18" + resolved "https://registry.yarnpkg.com/@graphql-codegen/flow-resolvers/-/flow-resolvers-1.17.18.tgz#7e3fe01af3d58dcd38ae4f8e2157d2ff57574961" + integrity sha512-zyEr2cIw2wP0hRgv89RqtbevxFlJN8YxCDKPyZRrs+mI+BIlDCu+UhXo8vyTDekB9UX/dQZ0XppH0Y9wIm6H0g== + dependencies: + "@graphql-codegen/flow" "^1.19.5" + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + "@graphql-tools/utils" "^7.9.1" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/flow@^1.18.3", "@graphql-codegen/flow@^1.19.5": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@graphql-codegen/flow/-/flow-1.19.5.tgz#b53e7b05e3001bca075ae13a4e7f26b2bd0872f7" + integrity sha512-QLrIoTMhZEKGJdUgClLALpvVyUMLry5In1ghRvhWkyZTnX4pC0svegSFMiEld0TXIyQMDumFl1QLe+JIBv6Qow== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/plugin-helpers@^1.18.7", "@graphql-codegen/plugin-helpers@^1.18.8": + version "1.18.8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz#39aac745b9e22e28c781cc07cf74836896a3a905" + integrity sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ== + dependencies: + "@graphql-tools/utils" "^7.9.1" + common-tags "1.8.0" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.3.0" + +"@graphql-codegen/typescript-operations@^1.17.14": + version "1.18.4" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.4.tgz#78149af3a949b760a7af7526593f2b7269a6841a" + integrity sha512-bxeRaCCwu2rUXkRj6WwMVazlMignemeUJfDjrK7d4z9o9tyjlrGWnbsjeZI7M17GNCARU9Vkr6XH94wEyooSsA== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/typescript" "^1.23.0" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/typescript-resolvers@^1.18.1": + version "1.20.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.20.0.tgz#0e4dbb2e7b920e4eba1ae2d72d5ee57ae45bb27d" + integrity sha512-phJ7BczjUBE2tOxztnCT8TxXY7/PkoCbFcX+KaNU1c3AxfofUXo2iv70cFrOilb22s3gBSpMqv58JM+D07Xx3w== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/typescript" "^1.23.0" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + "@graphql-tools/utils" "^7.9.1" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/typescript@^1.20.1", "@graphql-codegen/typescript@^1.23.0": + version "1.23.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.23.0.tgz#48a5372bcbe81a442c71c1bb032c312c6586a59a" + integrity sha512-ZfFgk5mGfuOy4kEpy+dcuvJMphigMfJ4AkiP1qWmWFufDW3Sg2yayTSNmzeFdcXMrWGgfNW2dKtuuTmbmQhS5g== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/visitor-plugin-common@1.22.0": + version "1.22.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.22.0.tgz#75fc8b580143bccbec411eb92d5fef715ed22e42" + integrity sha512-2afJGb6d8iuZl9KizYsexPwraEKO1lAvt5eVHNM5Xew4vwz/AUHeqDR2uOeQgVV+27EzjjzSDd47IEdH0dLC2w== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-tools/optimize" "^1.0.1" + "@graphql-tools/relay-operation-optimizer" "^6.3.0" + array.prototype.flatmap "^1.2.4" + auto-bind "~4.0.0" + change-case-all "1.0.14" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "~2.3.0" + "@graphql-tools/batch-execute@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.0.0.tgz#e79d11bd5b39f29172f6ec2eafa71103c6a6c85b" @@ -1521,6 +1787,17 @@ fs-extra "9.0.1" tslib "~2.0.1" +"@graphql-tools/graphql-tag-pluck@^6.3.0": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz#5fb227dbb1e19f4b037792b50f646f16a2d4c686" + integrity sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q== + dependencies: + "@babel/parser" "7.12.16" + "@babel/traverse" "7.12.13" + "@babel/types" "7.12.13" + "@graphql-tools/utils" "^7.0.0" + tslib "~2.1.0" + "@graphql-tools/import@^6.2.4": version "6.2.4" resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.2.4.tgz#0547f6d4754a924e80439d6af013577cdb617194" @@ -1563,6 +1840,15 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.0.1" +"@graphql-tools/merge@^6.2.14": + version "6.2.17" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.17.tgz#4dedf87d8435a5e1091d7cc8d4f371ed1e029f1f" + integrity sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow== + dependencies: + "@graphql-tools/schema" "^8.0.2" + "@graphql-tools/utils" "8.0.2" + tslib "~2.3.0" + "@graphql-tools/merge@^8.1.0": version "8.1.0" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.1.0.tgz#e8bdf860f63880ff657cb85de4ac6ab078db67ab" @@ -1571,7 +1857,23 @@ "@graphql-tools/utils" "^8.2.0" tslib "~2.3.0" -"@graphql-tools/schema@8.2.0": +"@graphql-tools/optimize@^1.0.1": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.1.0.tgz#c498f628907891b88378cdc5cbdecd8f875762a0" + integrity sha512-OW3tX3DHZ/5bRPPGI5UNgaQpaV7HihvV9zX6MYCLwERWRZTbc2DsNIq+H8L5Y5q2E2G8/H7vuz7q8LH8RgyP6A== + dependencies: + tslib "~2.3.0" + +"@graphql-tools/relay-operation-optimizer@^6.3.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.4.0.tgz#3ef4d7ec0620239f3a4e9b9acfa3c263636c5ad2" + integrity sha512-auNvHC8gHu9BHBPnLA5c8Iv5VAXQG866KZJz7ljhKpXPdlPevK4zjHlVJwqnF8H6clJ9NgZpizN4kNNCe/3R9g== + dependencies: + "@graphql-tools/utils" "^8.2.0" + relay-compiler "11.0.2" + tslib "~2.3.0" + +"@graphql-tools/schema@8.2.0", "@graphql-tools/schema@^8.0.2": version "8.2.0" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.2.0.tgz#ae75cbb2df6cee9ed6d89fce56be467ab23758dc" integrity sha512-ufmI5mJQa8NJczzfkh0pUttKvspqDcT5LLakA3jUmOrrE4d4NVj6onZlazdTzF5sAepSNqanFnwhrxZpCAJMKg== @@ -1604,6 +1906,13 @@ valid-url "1.0.9" websocket "1.0.32" +"@graphql-tools/utils@8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.0.2.tgz#795a8383cdfdc89855707d62491c576f439f3c51" + integrity sha512-gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ== + dependencies: + tslib "~2.3.0" + "@graphql-tools/utils@^6.0.0": version "6.2.4" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856" @@ -1622,6 +1931,15 @@ camel-case "4.1.1" tslib "~2.0.1" +"@graphql-tools/utils@^7.2.3", "@graphql-tools/utils@^7.9.1": + version "7.10.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" + integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== + dependencies: + "@ardatan/aggregate-error" "0.0.6" + camel-case "4.1.2" + tslib "~2.2.0" + "@graphql-tools/utils@^8.2.0": version "8.2.0" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.2.0.tgz#74e9e573a19ccb30e4c77acd8240153b59cf6d85" @@ -2603,6 +2921,11 @@ arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + assert@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" @@ -2650,6 +2973,11 @@ async@1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= +async@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.1.tgz#d3274ec66d107a47476a4c49136aacdb00665fc8" + integrity sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2665,6 +2993,11 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +auto-bind@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" + integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== + autoprefixer@^10.2.4: version "10.3.1" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.3.1.tgz#954214821d3aa06692406c6a0a9e9d401eafbed2" @@ -2773,11 +3106,49 @@ babel-plugin-remove-graphql-queries@^3.14.0: "@babel/runtime" "^7.15.4" gatsby-core-utils "^2.14.0" +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== +babel-preset-fbjs@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + babel-preset-gatsby@^1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.14.0.tgz#a2b7ac56c3e2a81909a93b094ec8cccbbdc8b194" @@ -3022,6 +3393,13 @@ browserslist@^4.16.8: escalade "^3.1.1" node-releases "^1.1.75" +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -3144,6 +3522,14 @@ camel-case@4.1.1: pascal-case "^3.1.1" tslib "^1.10.0" +camel-case@4.1.2, camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" @@ -3179,6 +3565,15 @@ caniuse-lite@^1.0.30001251: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85" integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A== +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + ccount@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" @@ -3225,6 +3620,40 @@ chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" +change-case-all@1.0.14: + version "1.0.14" + resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.14.tgz#bac04da08ad143278d0ac3dda7eccd39280bfba1" + integrity sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== + dependencies: + change-case "^4.1.2" + is-lower-case "^2.0.2" + is-upper-case "^2.0.2" + lower-case "^2.0.2" + lower-case-first "^2.0.2" + sponge-case "^1.0.1" + swap-case "^2.0.2" + title-case "^3.0.3" + upper-case "^2.0.2" + upper-case-first "^2.0.2" + +change-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + dependencies: + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" + character-entities-html4@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" @@ -3440,7 +3869,7 @@ commander@^7.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -common-tags@^1.8.0: +common-tags@1.8.0, common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== @@ -3507,6 +3936,15 @@ confusing-browser-globals@^1.0.10: resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" + content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -3610,6 +4048,11 @@ core-js@^3.17.2: resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.17.3.tgz#8e8bd20e91df9951e903cabe91f9af4a0895bc1e" integrity sha512-lyvajs+wd8N1hXfzob1LdOCCHFU4bGMbqqmLn1Q4QlCpDqWPpGf+p0nj+LNrvDDG33j0hZXw2nsvvVpHysxyNw== +core-js@^3.6.5: + version "3.17.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.17.0.tgz#01a60285b6247b4865e6a394d528070ee964f8c3" + integrity sha512-zXT4rclS9jM6tikbAUKAGLonuRKOJ2ZvBnZCEOJAbzuTLw4kKcuA5plNt8juzdU6O/py/EgAehzvLh0VXEdBbQ== + core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -3659,6 +4102,13 @@ cross-fetch@3.0.6: dependencies: node-fetch "2.6.1" +cross-fetch@^3.0.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" + integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== + dependencies: + node-fetch "2.6.1" + cross-spawn@7.0.3, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -4020,6 +4470,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dependency-graph@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" + integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== + destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -4205,6 +4660,14 @@ domutils@^2.6.0: domelementtype "^2.2.0" domhandler "^4.2.0" +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + dot-prop@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -4982,6 +5445,31 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.0.tgz#0907067fb3f57a78f45d95f1eacffcacd623c165" + integrity sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg== + dependencies: + cross-fetch "^3.0.4" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + fd@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/fd/-/fd-0.0.3.tgz#b3240de86dbf5a345baae7382a07d4713566ff0c" @@ -5373,6 +5861,24 @@ gatsby-plugin-react-helmet@4.14.0: dependencies: "@babel/runtime" "^7.15.4" +gatsby-plugin-typegen@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.4.tgz#2d0724991dd3f8517cceb7facacf083f9294532d" + integrity sha512-JWM4r5bv2wemCmBOzHKPaEwANvxl4fvtnyZw7XulhB1R3uMSDLsl1a0hPy27j23VdO5JROciZK0sqFgnweqJ4A== + dependencies: + "@cometjs/core" "^0.2.0" + "@graphql-codegen/core" "^1.17.9" + "@graphql-codegen/flow" "^1.18.3" + "@graphql-codegen/flow-operations" "^1.18.6" + "@graphql-codegen/flow-resolvers" "^1.17.13" + "@graphql-codegen/typescript" "^1.20.1" + "@graphql-codegen/typescript-operations" "^1.17.14" + "@graphql-codegen/typescript-resolvers" "^1.18.1" + "@graphql-tools/graphql-tag-pluck" "^6.3.0" + "@graphql-tools/utils" "^7.2.3" + async "^3.2.0" + common-tags "^1.8.0" + gatsby-plugin-typescript@^3.14.0: version "3.14.0" resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-3.14.0.tgz#5f079f59576f768025cad0d79feaf62c00812a96" @@ -6019,21 +6525,28 @@ graphql-subscriptions@^1.1.0: dependencies: iterall "^1.2.1" +graphql-tag@^2.11.0: + version "2.12.5" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.5.tgz#5cff974a67b417747d05c8d9f5f3cb4495d0db8f" + integrity sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ== + dependencies: + tslib "^2.1.0" + graphql-type-json@0.3.2, graphql-type-json@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.3.2.tgz#f53a851dbfe07bd1c8157d24150064baab41e115" integrity sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg== +graphql@15.5.2, graphql@^15.4.0: + version "15.5.2" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.2.tgz#efa19f8f2bf1a48eb7d5c85bf17e144ba8bb0480" + integrity sha512-dZjLPWNQqYv0dqV2RNbiFed0LtSp6yd4jchsDGnuhDKa9OQHJYCfovaOEvY91w9gqbYO7Se9LKDTl3xxYva/3w== + graphql@15.6.0: version "15.6.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.6.0.tgz#e69323c6a9780a1a4b9ddf7e35ca8904bb04df02" integrity sha512-WJR872Zlc9hckiEPhXgyUftXH48jp2EjO5tgBBOyNMRJZ9fviL2mJBD6CAysk6N5S0r9BTs09Qk39nnJBkvOXQ== -graphql@^15.4.0: - version "15.5.1" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.1.tgz#f2f84415d8985e7b84731e7f3536f8bb9d383aad" - integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw== - gray-matter@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-3.1.1.tgz#101f80d9e69eeca6765cdce437705b18f40876ac" @@ -6238,6 +6751,14 @@ hastscript@^6.0.0: property-information "^5.0.0" space-separated-tokens "^1.0.0" +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + hex-color-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" @@ -6412,6 +6933,11 @@ immer@8.0.1: resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== +immutable@~3.7.6: + version "3.7.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" + integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= + import-fresh@^3.0.0, import-fresh@^3.1.0: version "3.2.2" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" @@ -6435,6 +6961,11 @@ import-from@3.0.0: dependencies: resolve-from "^5.0.0" +import-from@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" + integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== + import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -6533,6 +7064,14 @@ is-absolute-url@^3.0.0, is-absolute-url@^3.0.3: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -6784,6 +7323,13 @@ is-invalid-path@^0.1.0: dependencies: is-glob "^2.0.0" +is-lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" + integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== + dependencies: + tslib "^2.0.3" + is-nan@^1.2.1: version "1.3.2" resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" @@ -6969,6 +7515,13 @@ is-unc-path@^1.0.0: dependencies: unc-path-regex "^0.1.2" +is-upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" + integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== + dependencies: + tslib "^2.0.3" + is-url@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" @@ -6991,7 +7544,7 @@ is-whitespace@^0.3.0: resolved "https://registry.yarnpkg.com/is-whitespace/-/is-whitespace-0.3.0.tgz#1639ecb1be036aec69a54cbb401cfbed7114ab7f" integrity sha1-Fjnssb4DauxppUy7QBz77XEUq38= -is-windows@^1.0.2: +is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -7468,7 +8021,7 @@ lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== -lodash@^4.17.21: +lodash@^4.17.21, lodash@~4.17.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -7485,6 +8038,13 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lower-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" + integrity sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== + dependencies: + tslib "^2.0.3" + lower-case@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" @@ -7492,6 +8052,13 @@ lower-case@^2.0.1: dependencies: tslib "^1.10.0" +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -7554,7 +8121,7 @@ map-age-cleaner@^0.1.3: dependencies: p-defer "^1.0.0" -map-cache@^0.2.2: +map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= @@ -8133,6 +8700,14 @@ no-case@^3.0.3: lower-case "^2.0.1" tslib "^1.10.0" +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + node-eta@^0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/node-eta/-/node-eta-0.9.0.tgz#9fb0b099bcd2a021940e603c64254dc003d9a7a8" @@ -8148,6 +8723,11 @@ node-gyp-build@^4.2.0: resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + node-object-hash@^2.3.9: version "2.3.10" resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.3.10.tgz#4b0c1a3a8239e955f0db71f8e00b38b5c0b33992" @@ -8246,7 +8826,7 @@ null-loader@^4.0.1: loader-utils "^2.0.0" schema-utils "^3.0.0" -nullthrows@^1.0.0: +nullthrows@^1.0.0, nullthrows@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== @@ -8258,7 +8838,7 @@ numbro@2.3.5: dependencies: bignumber.js "^8.1.1" -object-assign@^4, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -8517,6 +9097,14 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -8558,6 +9146,15 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-filepath@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -8649,6 +9246,14 @@ pascal-case@^3.1.1: no-case "^3.0.3" tslib "^1.10.0" +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -8662,6 +9267,14 @@ password-prompt@^1.0.4: ansi-escapes "^3.1.0" cross-spawn "^6.0.5" +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -8692,6 +9305,18 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -9144,6 +9769,13 @@ progress@^2.0.0, progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + prompts@2.4.0, prompts@^2.3.2: version "2.4.0" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" @@ -9573,6 +10205,38 @@ regjsparser@^0.6.4: dependencies: jsesc "~0.5.0" +relay-compiler@11.0.2: + version "11.0.2" + resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-11.0.2.tgz#e1e09a1c881d169a7a524ead728ad6a89c7bd4af" + integrity sha512-nDVAURT1YncxSiDOKa39OiERkAr0DUcPmlHlg+C8zD+EiDo2Sgczf2R6cDsN4UcDvucYtkLlDLFErPwgLs8WzA== + dependencies: + "@babel/core" "^7.0.0" + "@babel/generator" "^7.5.0" + "@babel/parser" "^7.0.0" + "@babel/runtime" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + babel-preset-fbjs "^3.3.0" + chalk "^4.0.0" + fb-watchman "^2.0.0" + fbjs "^3.0.0" + glob "^7.1.1" + immutable "~3.7.6" + invariant "^2.2.4" + nullthrows "^1.1.1" + relay-runtime "11.0.2" + signedsource "^1.0.0" + yargs "^15.3.1" + +relay-runtime@11.0.2: + version "11.0.2" + resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-11.0.2.tgz#c3650477d45665b9628b852b35f203e361ad55e8" + integrity sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw== + dependencies: + "@babel/runtime" "^7.0.0" + fbjs "^3.0.0" + invariant "^2.2.4" + remark-footnotes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-3.0.0.tgz#5756b56f8464fa7ed80dbba0c966136305d8cb8d" @@ -10004,6 +10668,15 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + serialize-javascript@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" @@ -10050,6 +10723,11 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" @@ -10115,6 +10793,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +signedsource@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" + integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= + single-trailing-newline@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/single-trailing-newline/-/single-trailing-newline-1.0.0.tgz#81f0ad2ad645181945c80952a5c1414992ee9664" @@ -10146,6 +10829,14 @@ slugify@^1.4.4: resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.4.6.tgz#ef288d920a47fb01c2be56b3487b6722f5e34ace" integrity sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ== +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -10310,6 +11001,13 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +sponge-case@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" + integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== + dependencies: + tslib "^2.0.3" + sprintf-js@^1.0.3: version "1.1.2" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" @@ -10635,6 +11333,13 @@ svgo@^2.3.0: csso "^4.2.0" stable "^0.1.8" +swap-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" + integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== + dependencies: + tslib "^2.0.3" + symbol-observable@^1.0.4, symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -10716,6 +11421,13 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +title-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" + integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== + dependencies: + tslib "^2.0.3" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -10832,11 +11544,21 @@ tslib@^2.0.0, tslib@~2.0.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== -tslib@~2.3.0: +tslib@^2.0.3, tslib@^2.1.0, tslib@~2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== +tslib@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + +tslib@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -10901,6 +11623,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +ua-parser-js@^0.7.18: + version "0.7.28" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" + integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== + unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" @@ -11162,6 +11889,20 @@ update-notifier@^5.0.1: semver-diff "^3.1.1" xdg-basedir "^4.0.0" +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" + +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" + uri-js@^4.2.2: version "4.4.0" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" @@ -11614,7 +12355,7 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@^15.4.1: +yargs@^15.3.1, yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== From 516b871e77eb4566eb93a920c3094d4db7e056b9 Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Thu, 2 Sep 2021 04:07:04 +0900 Subject: [PATCH 198/439] fix typings --- src/components/BlogSidebar/index.tsx | 4 +-- src/components/Footer/index.tsx | 8 +++--- src/components/Layout/index.tsx | 2 +- src/components/Seo/index.tsx | 2 +- src/pages/blog.tsx | 13 +++++---- src/pages/brand.tsx | 3 +- src/pages/code.tsx | 40 +++++++++++++++------------ src/pages/faq.tsx | 22 +++++++-------- src/pages/foundation/members.tsx | 3 +- src/pages/index.tsx | 3 +- src/pages/users.tsx | 3 +- src/templates/doc.tsx | 41 ++++++++++++---------------- src/templates/tags.tsx | 15 +++++----- 13 files changed, 81 insertions(+), 78 deletions(-) diff --git a/src/components/BlogSidebar/index.tsx b/src/components/BlogSidebar/index.tsx index 1a828527ec..3a0cb7efbd 100644 --- a/src/components/BlogSidebar/index.tsx +++ b/src/components/BlogSidebar/index.tsx @@ -7,7 +7,7 @@ interface Props { } const BlogSidebar = ({ posts, currentPermalink }: Props) => { - const allTags = useStaticQuery(graphql` + const allTags = useStaticQuery(graphql` query allTags { allMarkdownRemark { group(field: frontmatter___tags) { @@ -28,7 +28,7 @@ const BlogSidebar = ({ posts, currentPermalink }: Props) => {

Categories