diff --git a/.gitignore b/.gitignore index 622d135589d..b42a2413b04 100644 --- a/.gitignore +++ b/.gitignore @@ -33,6 +33,10 @@ yarn-error.log* # vercel .vercel +# docs + +/docs/export + lerna-debug.log .env diff --git a/README.md b/README.md index 48f37576914..58397017d62 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Quickly build internal tools. MUI Toolpad is a self-hosted low-code internal too -![Editor screenshot](./docs/images/hero-screenshot.png) +![Editor screenshot](./docs/public/static/toolpad/hero-screenshot.png) ## Notice diff --git a/docs/README.md b/docs/README.md index 46f6e96e565..68856dcc9d8 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,10 +1,23 @@ -# MUI Toolpad +# MUI Toolpad docs -Low code tool, for developers, powered by MUI. +This is the documentation website of MUI Toolpad. -## Table of contents +To start the docs site in development mode, from the project root, run: -- [Setup instructions](./setup.md) -- [Getting started](./getting-started.md) -- Datasources - - [Google Sheets](./google-sheets.md) +```sh +yarn && yarn docs:dev +``` + +If you do not have yarn installed, select your OS and follow the instructions on the [Yarn website](https://yarnpkg.com/lang/en/docs/install/#mac-stable). + +_DO NOT USE NPM, use Yarn to install the dependencies._ + +## How can I add a new demo to the documentation? + +[You can follow this guide](https://github.com/mui/material-ui/blob/HEAD/CONTRIBUTING.md) +on how to get started contributing to MUI. + +## How do I help to improve the translations? + +Please visit https://translate.mui.com/ where you will be able to select a language and edit the translations. +Please don't submit pull requests directly. diff --git a/docs/babel.config.js b/docs/babel.config.js new file mode 100644 index 00000000000..1db9ca7f4f5 --- /dev/null +++ b/docs/babel.config.js @@ -0,0 +1,41 @@ +const fse = require('fs-extra'); + +const { version: transformRuntimeVersion } = fse.readJSONSync( + require.resolve('@babel/runtime-corejs2/package.json'), +); + +module.exports = { + presets: [ + // backport of https://github.com/zeit/next.js/pull/9511 + ['next/babel', { 'transform-runtime': { corejs: 2, version: transformRuntimeVersion } }], + ], + plugins: [ + [ + 'babel-plugin-transform-rename-import', + { + replacements: [{ original: '@mui/utils/macros/MuiError.macro', replacement: 'react' }], + }, + ], + 'babel-plugin-optimize-clsx', + // for IE 11 support + '@babel/plugin-transform-object-assign', + 'babel-plugin-preval', + ], + ignore: [ + // Fix a Windows issue. + /@babel[\\|/]runtime/, + // Fix const foo = /{{(.+?)}}/gs; crashing. + /prettier/, + /@mui[\\|/]docs[\\|/]markdown/, + ], + env: { + production: { + plugins: [ + // TODO fix useGridSelector side effect and enable back. + // '@babel/plugin-transform-react-constant-elements', + ['babel-plugin-react-remove-properties', { properties: ['data-mui-test'] }], + ['babel-plugin-transform-react-remove-prop-types', { mode: 'remove' }], + ], + }, + }, +}; diff --git a/docs/data-fetching.md b/docs/data-fetching.md deleted file mode 100644 index 478587deed7..00000000000 --- a/docs/data-fetching.md +++ /dev/null @@ -1,32 +0,0 @@ -# Data fetching - -In order to be able to display external data, Toolpad needs to be able to connect to a datasource and execute queries against it. Toolpad allows you to connect to REST APIs and Google Sheets. - -## data sources - -A Toolpad app can connect to different data sources. To create this connection, click the "+" button next to "connections" in the left menu. A popup will open where you can pick the type of connection you want to make. - -Choose a connection type and click "create". The connection editor will open where you can configure the necessary paramaters for this connection. - -### Google sheets - - - -### REST API - -Toolpad comes with a default REST API That you can use to make all purpose API calls. You can set up a connection to a REST API where you can configure a base URL, headers, authentication. In order to use API headers, one must define a base url. - -- **No authentication**: The default -- **Basic authentication**: Allows you to set a username and a password which will eb automatically encoded for you in a `Authorization` header. -- **Bearer authentication**: Allows to configure a token that will be used in the `Authorization` header. e.g. to configure an access token for Oauth. - -## queries - -To make external data available on a page, you can define a query. To do so, deselect all elements in the page to make the page options visible. Click "Add query". A popoup opens that asks you to select one of the connections you have defined. After you click "create query" you'll be presented with a popup where you can set up the query that should run against the connection. - -You'll also have access to a some options that influence the query behavior: - -- **Refetch on window focus**: Rerun the query every time the window is focused to make sure you always have the latest data visible. -- **Refetch on network reconnect**: Rerun the query every time the network status changes. -- **Refetch interval**: You can configure the query to run on an interval, e.g. every 30s. To disable this option, just empty the field. -- **Transform response**: Use this to post process the data before it gets sent to the client. You'll have to define a function body that has parameter `data` which is the raw result as it comes from the data source. You're expected to return the transformed `data` diff --git a/docs/data/commodity-100.json b/docs/data/commodity-100.json deleted file mode 100644 index 5e17d56dd5d..00000000000 --- a/docs/data/commodity-100.json +++ /dev/null @@ -1,3202 +0,0 @@ -[ - { - "id": 0, - "Desk": "D-909", - "Commodity": "Sugar No.14", - "Trader Name": "Leona Hawkins", - "Trader Email": "jib@ovas.in", - "Quantity": "71,627", - "Filled Quantity": 0.856, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 25.27, - "Unit Price Currency": "CHF", - "Sub Total": "1,810,014.29", - "Fee Rate": 0.22, - "Fee Amount": "398,203.144", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "1,810,014.51", - "PnL": "24,093,803.95", - "Maturity Date": "24/09/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Harrah's Entertainment Inc.", - "Counterparty": "Belo Corp.", - "Counterparty Country": "Malawi", - "Counterparty Currency": "GBP", - "Counterparty Address": "1883 Digvew Pass", - "Counterparty City": "Kibedol", - "Tax Code": "BR", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 05:27:40", - "Created on": "08/09/2021" - }, - { - "id": 1, - "Desk": "D-104", - "Commodity": "Cocoa", - "Trader Name": "Eddie Pearson", - "Trader Email": "irorehom@geem.ni", - "Quantity": "85,952", - "Filled Quantity": 0.163, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 86.44, - "Unit Price Currency": "CAD", - "Sub Total": "7,429,690.88", - "Fee Rate": 0.285, - "Fee Amount": "2,117,461.901", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "7,429,691.165", - "PnL": "-66,647,045.687", - "Maturity Date": "07/12/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Adobe Systems Incorporated", - "Counterparty": "Briggs & Stratton Corporation", - "Counterparty Country": "Saint Barthelemy", - "Counterparty Currency": "MXN", - "Counterparty Address": "1108 Zibe Highway", - "Counterparty City": "Ekozedi", - "Tax Code": "1250L", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 21:39:09", - "Created on": "12/08/2021" - }, - { - "id": 2, - "Desk": "D-9943", - "Commodity": "Frozen Concentrated Orange Juice", - "Trader Name": "Gavin Marshall", - "Trader Email": "linlu@azokeha.org", - "Quantity": "61,865", - "Filled Quantity": 0.097, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 29.71, - "Unit Price Currency": "HKD", - "Sub Total": "1,838,009.15", - "Fee Rate": 0.119, - "Fee Amount": "218,723.089", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "1,838,009.269", - "PnL": "-35,885,303.794", - "Maturity Date": "14/09/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Maxtor Corporation", - "Counterparty": "Xerox Corp", - "Counterparty Country": "Kazakhstan", - "Counterparty Currency": "ARS", - "Counterparty Address": "1119 Ogpip Loop", - "Counterparty City": "Uzocawac", - "Tax Code": "20G", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 05:56:53", - "Created on": "24/03/2022" - }, - { - "id": 3, - "Desk": "D-8788", - "Commodity": "Frozen Concentrated Orange Juice", - "Trader Name": "Chase Daniels", - "Trader Email": "iz@curtauba.tr", - "Quantity": "31,413", - "Filled Quantity": 0.412, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 24.79, - "Unit Price Currency": "MXN", - "Sub Total": "778,728.27", - "Fee Rate": 0.286, - "Fee Amount": "222,716.285", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "778,728.556", - "PnL": "20,350,717.427", - "Maturity Date": "17/07/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Burlington Resources Inc.", - "Counterparty": "Coca-Cola Co.", - "Counterparty Country": "Gambia", - "Counterparty Currency": "CAD", - "Counterparty Address": "513 Ulewa Plaza", - "Counterparty City": "Wosfenki", - "Tax Code": "20G", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 06:35:49", - "Created on": "08/03/2022" - }, - { - "id": 4, - "Desk": "D-7376", - "Commodity": "Cotton No.2", - "Trader Name": "Maud Fox", - "Trader Email": "jojed@mog.kp", - "Quantity": "7,563", - "Filled Quantity": 0.773, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 63.1, - "Unit Price Currency": "THB", - "Sub Total": "477,225.3", - "Fee Rate": 0.183, - "Fee Amount": "87,332.23", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "477,225.483", - "PnL": "20,743,780.444", - "Maturity Date": "03/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Micron Technology Inc.", - "Counterparty": "Gemstar-TV Guide International Inc.", - "Counterparty Country": "Christmas Island", - "Counterparty Currency": "USD", - "Counterparty Address": "593 Dodwi River", - "Counterparty City": "Icbejke", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 03:29:52", - "Created on": "16/02/2022" - }, - { - "id": 5, - "Desk": "D-8972", - "Commodity": "Soybean Oil", - "Trader Name": "Olivia Sparks", - "Trader Email": "hobacubaj@le.uk", - "Quantity": "99,466", - "Filled Quantity": 0.791, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 47.3, - "Unit Price Currency": "EUR", - "Sub Total": "4,704,741.8", - "Fee Rate": 0.143, - "Fee Amount": "672,778.077", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "4,704,741.943", - "PnL": "-58,433,825.569", - "Maturity Date": "30/11/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Constellation Emergy Group Inc.", - "Counterparty": "Valspar Corporation", - "Counterparty Country": "Suriname", - "Counterparty Currency": "BRL", - "Counterparty Address": "943 Cunu Point", - "Counterparty City": "Meitacem", - "Tax Code": "IGN179", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 07:36:21", - "Created on": "20/02/2022" - }, - { - "id": 6, - "Desk": "D-9087", - "Commodity": "Sugar No.11", - "Trader Name": "Adelaide Sullivan", - "Trader Email": "jim@gu.ke", - "Quantity": "3,583", - "Filled Quantity": 0.363, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 52.97, - "Unit Price Currency": "THB", - "Sub Total": "189,791.51", - "Fee Rate": 0.289, - "Fee Amount": "54,849.746", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "189,791.799", - "PnL": "-59,847,307.252", - "Maturity Date": "08/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Smurfit-Stone Container Corp", - "Counterparty": "Merrill Lynch & Co. Inc.", - "Counterparty Country": "Iceland", - "Counterparty Currency": "HKD", - "Counterparty Address": "665 Wojci Loop", - "Counterparty City": "Gohromid", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 06:00:26", - "Created on": "28/10/2021" - }, - { - "id": 7, - "Desk": "D-2900", - "Commodity": "Oats", - "Trader Name": "Marian Larson", - "Trader Email": "heled@tu.it", - "Quantity": "60,281", - "Filled Quantity": 0.837, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 71.95, - "Unit Price Currency": "CAD", - "Sub Total": "4,337,217.95", - "Fee Rate": 0.194, - "Fee Amount": "841,420.282", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "4,337,218.144", - "PnL": "95,909,938.775", - "Maturity Date": "09/08/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Atmos Energy Corporation", - "Counterparty": "Equifax Inc.", - "Counterparty Country": "Estonia", - "Counterparty Currency": "HKD", - "Counterparty Address": "259 Tane Terrace", - "Counterparty City": "Hobniuzi", - "Tax Code": "20G", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 05:07:16", - "Created on": "27/01/2022" - }, - { - "id": 8, - "Desk": "D-2146", - "Commodity": "Sugar No.14", - "Trader Name": "Corey Hammond", - "Trader Email": "nakvavic@sil.bn", - "Quantity": "45,867", - "Filled Quantity": 0.279, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 53.14, - "Unit Price Currency": "CHF", - "Sub Total": "2,437,372.38", - "Fee Rate": 0.308, - "Fee Amount": "750,710.693", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "2,437,372.688", - "PnL": "-23,187,614.605", - "Maturity Date": "02/11/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Park Place Entertainment Corp", - "Counterparty": "Kimball International Inc.", - "Counterparty Country": "Italy", - "Counterparty Currency": "GBP", - "Counterparty Address": "821 Nonen Highway", - "Counterparty City": "Ocpowate", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 18:29:21", - "Created on": "22/12/2021" - }, - { - "id": 9, - "Desk": "D-6503", - "Commodity": "Sugar No.14", - "Trader Name": "Rosa Ford", - "Trader Email": "nugzugza@bal.eg", - "Quantity": "44,867", - "Filled Quantity": 0.149, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 50.81, - "Unit Price Currency": "USD", - "Sub Total": "2,279,692.27", - "Fee Rate": 0.261, - "Fee Amount": "594,999.682", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "2,279,692.531", - "PnL": "45,645,206.049", - "Maturity Date": "20/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Consolidated Edison Inc.", - "Counterparty": "American Express Company", - "Counterparty Country": "Bouvet Island", - "Counterparty Currency": "JPY", - "Counterparty Address": "268 Jipha Court", - "Counterparty City": "Nohegle", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 05:31:07", - "Created on": "27/05/2021" - }, - { - "id": 10, - "Desk": "D-4539", - "Commodity": "Milk", - "Trader Name": "Lucille Cooper", - "Trader Email": "labutom@buhom.mq", - "Quantity": "58,974", - "Filled Quantity": 0.971, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 44.85, - "Unit Price Currency": "CHF", - "Sub Total": "2,644,983.9", - "Fee Rate": 0.175, - "Fee Amount": "462,872.182", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "2,644,984.075", - "PnL": "61,805,820.046", - "Maturity Date": "27/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Lucent Technologies Inc.", - "Counterparty": "DIMON Incorporated", - "Counterparty Country": "Brunei Darussalam", - "Counterparty Currency": "TRY", - "Counterparty Address": "179 Izoali Terrace", - "Counterparty City": "Dazsuwuj", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 11:39:23", - "Created on": "05/08/2021" - }, - { - "id": 11, - "Desk": "D-468", - "Commodity": "Soybeans", - "Trader Name": "Delia Lyons", - "Trader Email": "imje@ema.ms", - "Quantity": "89,437", - "Filled Quantity": 0.013, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 85.36, - "Unit Price Currency": "USD", - "Sub Total": "7,634,342.32", - "Fee Rate": 0.3, - "Fee Amount": "2,290,302.696", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "7,634,342.62", - "PnL": "31,275,608.996", - "Maturity Date": "18/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "The AES Corporation", - "Counterparty": "The May Department Stores Company", - "Counterparty Country": "Slovakia", - "Counterparty Currency": "MXN", - "Counterparty Address": "1882 Longe Heights", - "Counterparty City": "Riwiur", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 02:10:14", - "Created on": "21/04/2021" - }, - { - "id": 12, - "Desk": "D-6691", - "Commodity": "Frozen Concentrated Orange Juice", - "Trader Name": "Addie Cole", - "Trader Email": "digozro@gapeddoj.sd", - "Quantity": "95,674", - "Filled Quantity": 0.206, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 37.13, - "Unit Price Currency": "THB", - "Sub Total": "3,552,375.62", - "Fee Rate": 0.28, - "Fee Amount": "994,665.174", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "3,552,375.9", - "PnL": "-87,492,062.757", - "Maturity Date": "19/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "GreenPoint Financial Corp.", - "Counterparty": "Mohawk Industries Inc.", - "Counterparty Country": "Madagascar", - "Counterparty Currency": "JPY", - "Counterparty Address": "791 Wutwad Court", - "Counterparty City": "Nigwumme", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 15:41:21", - "Created on": "17/12/2021" - }, - { - "id": 13, - "Desk": "D-9803", - "Commodity": "Sugar No.14", - "Trader Name": "Allen Bush", - "Trader Email": "lafcegfe@uwodera.im", - "Quantity": "86,071", - "Filled Quantity": 0.055, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 6.95, - "Unit Price Currency": "GBP", - "Sub Total": "598,193.45", - "Fee Rate": 0.159, - "Fee Amount": "95,112.759", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "598,193.609", - "PnL": "84,123,061.83", - "Maturity Date": "09/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Henry Schein Inc.", - "Counterparty": "3Com Corp", - "Counterparty Country": "Antigua and Barbuda", - "Counterparty Currency": "NZD", - "Counterparty Address": "706 Ewka Point", - "Counterparty City": "Goszofvi", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 12:53:50", - "Created on": "03/11/2021" - }, - { - "id": 14, - "Desk": "D-4059", - "Commodity": "Oats", - "Trader Name": "Jack Moody", - "Trader Email": "sab@acetudu.nr", - "Quantity": "98,298", - "Filled Quantity": 0.318, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 85.07, - "Unit Price Currency": "JPY", - "Sub Total": "8,362,210.86", - "Fee Rate": 0.343, - "Fee Amount": "2,868,238.325", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "8,362,211.203", - "PnL": "14,310,179.232", - "Maturity Date": "29/03/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Cox Communications Inc.", - "Counterparty": "Health Net Inc.", - "Counterparty Country": "Isle of Man", - "Counterparty Currency": "AUD", - "Counterparty Address": "637 Dakbol Avenue", - "Counterparty City": "Howjiova", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "01/04/2022, 19:56:48", - "Created on": "01/07/2021" - }, - { - "id": 15, - "Desk": "D-8378", - "Commodity": "Soybean Meal", - "Trader Name": "Lina Jimenez", - "Trader Email": "cep@ehsumi.ie", - "Quantity": "80,725", - "Filled Quantity": 0.744, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 14.14, - "Unit Price Currency": "HKD", - "Sub Total": "1,141,451.5", - "Fee Rate": 0.244, - "Fee Amount": "278,514.166", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "1,141,451.744", - "PnL": "-69,084,154.023", - "Maturity Date": "11/12/2022", - "Trade Date": "02/04/2022", - "Broker Name": "AutoZone, Inc.", - "Counterparty": "Vectren Corporation", - "Counterparty Country": "Guatemala", - "Counterparty Currency": "THB", - "Counterparty Address": "866 Rocun Terrace", - "Counterparty City": "Ilkopoc", - "Tax Code": "1250L", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 02:45:18", - "Created on": "03/10/2021" - }, - { - "id": 16, - "Desk": "D-6578", - "Commodity": "Frozen Concentrated Orange Juice", - "Trader Name": "Edith Crawford", - "Trader Email": "ozkuag@uvu.ai", - "Quantity": "1,207", - "Filled Quantity": 0.829, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 91.85, - "Unit Price Currency": "HKD", - "Sub Total": "110,862.95", - "Fee Rate": 0.114, - "Fee Amount": "12,638.376", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "110,863.064", - "PnL": "-37,891,883.869", - "Maturity Date": "14/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "National Commerce Financial Corporation", - "Counterparty": "Metals USA Inc.", - "Counterparty Country": "China", - "Counterparty Currency": "TRY", - "Counterparty Address": "1469 Vocni Court", - "Counterparty City": "Sugajo", - "Tax Code": "1250L", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 00:51:32", - "Created on": "30/09/2021" - }, - { - "id": 17, - "Desk": "D-639", - "Commodity": "Corn", - "Trader Name": "Troy Craig", - "Trader Email": "mabenca@kes.tw", - "Quantity": "82,458", - "Filled Quantity": 0.529, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 51.77, - "Unit Price Currency": "CAD", - "Sub Total": "4,268,850.66", - "Fee Rate": 0.332, - "Fee Amount": "1,417,258.419", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "4,268,850.992", - "PnL": "-77,314,291.056", - "Maturity Date": "18/12/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Marsh Supermarkets Inc.", - "Counterparty": "Lockheed Martin Corporation", - "Counterparty Country": "Belgium", - "Counterparty Currency": "MXN", - "Counterparty Address": "420 Muoza Street", - "Counterparty City": "Baetuli", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 11:10:11", - "Created on": "12/05/2021" - }, - { - "id": 18, - "Desk": "D-115", - "Commodity": "Robusta coffee", - "Trader Name": "Wayne Leonard", - "Trader Email": "fulfoc@perkugu.sl", - "Quantity": "92,734", - "Filled Quantity": 0.05, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 17.35, - "Unit Price Currency": "EUR", - "Sub Total": "1,608,934.9", - "Fee Rate": 0.253, - "Fee Amount": "407,060.53", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "1,608,935.153", - "PnL": "85,542,437.667", - "Maturity Date": "28/09/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Jabil Circuit Inc.", - "Counterparty": "Best Buy Co., Inc.", - "Counterparty Country": "New Caledonia", - "Counterparty Currency": "USD", - "Counterparty Address": "1729 Iscim Pass", - "Counterparty City": "Bukaog", - "Tax Code": "BC45", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 03:07:54", - "Created on": "15/01/2022" - }, - { - "id": 19, - "Desk": "D-9970", - "Commodity": "Rough Rice", - "Trader Name": "Seth Harrington", - "Trader Email": "domaj@evlofgap.sz", - "Quantity": "36,115", - "Filled Quantity": 0.253, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 38.05, - "Unit Price Currency": "EUR", - "Sub Total": "1,374,175.75", - "Fee Rate": 0.302, - "Fee Amount": "415,001.076", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "1,374,176.052", - "PnL": "-28,594,437.894", - "Maturity Date": "26/11/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Zale Corporation", - "Counterparty": "Seaboard Corp", - "Counterparty Country": "Seychelles", - "Counterparty Currency": "THB", - "Counterparty Address": "431 Wigi Boulevard", - "Counterparty City": "Ihecemil", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 05:24:30", - "Created on": "20/12/2021" - }, - { - "id": 20, - "Desk": "D-2976", - "Commodity": "Soybeans", - "Trader Name": "Henry Crawford", - "Trader Email": "zaj@za.sk", - "Quantity": "88,140", - "Filled Quantity": 0.284, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 28.84, - "Unit Price Currency": "HKD", - "Sub Total": "2,541,957.6", - "Fee Rate": 0.191, - "Fee Amount": "485,513.902", - "incoTerm": "DAP (Delivered at Place)", - "Total in USD": "2,541,957.791", - "PnL": "25,604,667.654", - "Maturity Date": "05/08/2022", - "Trade Date": "02/04/2022", - "Broker Name": "MeadWestvaco Corporation", - "Counterparty": "Cooper Industries Ltd.", - "Counterparty Country": "Switzerland", - "Counterparty Currency": "JPY", - "Counterparty Address": "687 Hedmot Boulevard", - "Counterparty City": "Lumfuna", - "Tax Code": "BC45", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 05:03:39", - "Created on": "18/05/2021" - }, - { - "id": 21, - "Desk": "D-6944", - "Commodity": "Cotton No.2", - "Trader Name": "Hallie Garrett", - "Trader Email": "hugic@tibig.mh", - "Quantity": "2,257", - "Filled Quantity": 0.097, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 96.52, - "Unit Price Currency": "ARS", - "Sub Total": "217,845.64", - "Fee Rate": 0.224, - "Fee Amount": "48,797.423", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "217,845.864", - "PnL": "-78,143,090.988", - "Maturity Date": "02/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Quantum Corp", - "Counterparty": "Republic Services Inc", - "Counterparty Country": "Bermuda", - "Counterparty Currency": "TRY", - "Counterparty Address": "1752 Ligni Center", - "Counterparty City": "Botazi", - "Tax Code": "BC45", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 06:38:23", - "Created on": "10/04/2021" - }, - { - "id": 22, - "Desk": "D-6101", - "Commodity": "Wheat", - "Trader Name": "Mae Murphy", - "Trader Email": "duw@fel.pn", - "Quantity": "26,403", - "Filled Quantity": 0.489, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 82.5, - "Unit Price Currency": "AUD", - "Sub Total": "2,178,247.5", - "Fee Rate": 0.286, - "Fee Amount": "622,978.785", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "2,178,247.786", - "PnL": "-57,872,333.936", - "Maturity Date": "31/01/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Smith International Inc", - "Counterparty": "Engelhard Corporation", - "Counterparty Country": "Bahamas", - "Counterparty Currency": "MXN", - "Counterparty Address": "1942 Igabe Extension", - "Counterparty City": "Ebnujge", - "Tax Code": "20G", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 22:09:13", - "Created on": "15/05/2021" - }, - { - "id": 23, - "Desk": "D-9526", - "Commodity": "Wheat", - "Trader Name": "Mable Rivera", - "Trader Email": "hasreut@mekurvat.il", - "Quantity": "98,347", - "Filled Quantity": 0.331, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 85.85, - "Unit Price Currency": "GBP", - "Sub Total": "8,443,089.95", - "Fee Rate": 0.156, - "Fee Amount": "1,317,122.032", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "8,443,090.106", - "PnL": "29,027,240.677", - "Maturity Date": "19/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Compuware Corp.", - "Counterparty": "Champion Enterprises Inc.", - "Counterparty Country": "Serbia", - "Counterparty Currency": "MXN", - "Counterparty Address": "622 Mirvu Turnpike", - "Counterparty City": "Gajcichu", - "Tax Code": "BC45", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 07:14:35", - "Created on": "26/04/2021" - }, - { - "id": 24, - "Desk": "D-2668", - "Commodity": "Coffee C", - "Trader Name": "Tillie Clarke", - "Trader Email": "detta@jibholnu.bm", - "Quantity": "1,158", - "Filled Quantity": 0.517, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 11.54, - "Unit Price Currency": "USD", - "Sub Total": "13,363.32", - "Fee Rate": 0.363, - "Fee Amount": "4,850.885", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "13,363.683", - "PnL": "18,076,947.378", - "Maturity Date": "23/03/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Genzyme Corporation", - "Counterparty": "Huntington Bancshares Inc.", - "Counterparty Country": "Antigua and Barbuda", - "Counterparty Currency": "AUD", - "Counterparty Address": "1357 Zofzu Road", - "Counterparty City": "Pubticu", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 09:23:53", - "Created on": "02/05/2021" - }, - { - "id": 25, - "Desk": "D-2449", - "Commodity": "Corn", - "Trader Name": "Loretta Murray", - "Trader Email": "nopce@nez.sr", - "Quantity": "20,800", - "Filled Quantity": 0.008, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 69.97, - "Unit Price Currency": "CAD", - "Sub Total": "1,455,376", - "Fee Rate": 0.261, - "Fee Amount": "379,853.136", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "1,455,376.261", - "PnL": "10,138,878.133", - "Maturity Date": "11/01/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Walt Disney Co", - "Counterparty": "AFLAC Incorporated", - "Counterparty Country": "Saint Barthelemy", - "Counterparty Currency": "BRL", - "Counterparty Address": "158 Behda Drive", - "Counterparty City": "Lilijor", - "Tax Code": "1250L", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 02:46:04", - "Created on": "13/06/2021" - }, - { - "id": 26, - "Desk": "D-557", - "Commodity": "Adzuki bean", - "Trader Name": "Winnie White", - "Trader Email": "pij@olo.mq", - "Quantity": "52,846", - "Filled Quantity": 0.127, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 82.85, - "Unit Price Currency": "CAD", - "Sub Total": "4,378,291.1", - "Fee Rate": 0.118, - "Fee Amount": "516,638.35", - "incoTerm": "DAP (Delivered at Place)", - "Total in USD": "4,378,291.218", - "PnL": "-11,735,888.664", - "Maturity Date": "09/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Questar Corp", - "Counterparty": "Simon Property Group Inc", - "Counterparty Country": "Bouvet Island", - "Counterparty Currency": "THB", - "Counterparty Address": "411 Ubkag Loop", - "Counterparty City": "Vocnetjer", - "Tax Code": "1250L", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 12:50:57", - "Created on": "12/04/2021" - }, - { - "id": 27, - "Desk": "D-9382", - "Commodity": "Robusta coffee", - "Trader Name": "Terry Stephens", - "Trader Email": "hikukzar@somu.ua", - "Quantity": "10,296", - "Filled Quantity": 0.142, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 52.06, - "Unit Price Currency": "GBP", - "Sub Total": "536,009.76", - "Fee Rate": 0.366, - "Fee Amount": "196,179.572", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "536,010.126", - "PnL": "48,187,798.355", - "Maturity Date": "30/07/2022", - "Trade Date": "01/04/2022", - "Broker Name": "W.R. Grace & Co", - "Counterparty": "Bethlehem Steel Corporation", - "Counterparty Country": "Bermuda", - "Counterparty Currency": "USD", - "Counterparty Address": "1917 Lozgu Park", - "Counterparty City": "Soropeag", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 09:45:40", - "Created on": "26/11/2021" - }, - { - "id": 28, - "Desk": "D-1306", - "Commodity": "Soybeans", - "Trader Name": "Frederick Rose", - "Trader Email": "jaztan@saj.ma", - "Quantity": "60,717", - "Filled Quantity": 0.68, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 93.33, - "Unit Price Currency": "MXN", - "Sub Total": "5,666,717.61", - "Fee Rate": 0.323, - "Fee Amount": "1,830,349.788", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "5,666,717.933", - "PnL": "-41,216,182.29", - "Maturity Date": "11/02/2023", - "Trade Date": "01/04/2022", - "Broker Name": "Jones Apparel Group Inc.", - "Counterparty": "UAL Corporation", - "Counterparty Country": "Belarus", - "Counterparty Currency": "JPY", - "Counterparty Address": "994 Efekar Path", - "Counterparty City": "Fobomku", - "Tax Code": "IGN179", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 13:30:49", - "Created on": "01/01/2022" - }, - { - "id": 29, - "Desk": "D-1862", - "Commodity": "Wheat", - "Trader Name": "Adeline Weber", - "Trader Email": "dalje@ica.gi", - "Quantity": "13,355", - "Filled Quantity": 0.446, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 72.44, - "Unit Price Currency": "ARS", - "Sub Total": "967,436.2", - "Fee Rate": 0.106, - "Fee Amount": "102,548.237", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "967,436.306", - "PnL": "-78,673,160.588", - "Maturity Date": "30/09/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Pentair Inc", - "Counterparty": "Equity Office Properties Trust", - "Counterparty Country": "Austria", - "Counterparty Currency": "TRY", - "Counterparty Address": "1218 Joli Street", - "Counterparty City": "Noddosno", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 01:59:16", - "Created on": "15/04/2021" - }, - { - "id": 30, - "Desk": "D-1199", - "Commodity": "Soybeans", - "Trader Name": "Christopher Munoz", - "Trader Email": "akgol@dirho.pk", - "Quantity": "2,386", - "Filled Quantity": 0.389, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 49.35, - "Unit Price Currency": "EUR", - "Sub Total": "117,749.1", - "Fee Rate": 0.32, - "Fee Amount": "37,679.712", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "117,749.42", - "PnL": "-29,681,626.801", - "Maturity Date": "19/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Consolidated Freightways Corp.", - "Counterparty": "Golden West Financial Corporation", - "Counterparty Country": "Tuvalu", - "Counterparty Currency": "TRY", - "Counterparty Address": "168 Ivaco Junction", - "Counterparty City": "Afafermu", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 04:42:55", - "Created on": "19/05/2021" - }, - { - "id": 31, - "Desk": "D-5293", - "Commodity": "Soybean Oil", - "Trader Name": "Travis Fernandez", - "Trader Email": "musedku@losziwes.ua", - "Quantity": "85,408", - "Filled Quantity": 0.639, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 92.33, - "Unit Price Currency": "JPY", - "Sub Total": "7,885,720.64", - "Fee Rate": 0.226, - "Fee Amount": "1,782,172.865", - "incoTerm": "DAP (Delivered at Place)", - "Total in USD": "7,885,720.866", - "PnL": "-85,464,626.923", - "Maturity Date": "03/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Gillette Company", - "Counterparty": "UAL Corporation", - "Counterparty Country": "Liberia", - "Counterparty Currency": "BRL", - "Counterparty Address": "225 Udpiw View", - "Counterparty City": "Bocuboraz", - "Tax Code": "BC45", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "01/04/2022, 23:48:48", - "Created on": "19/06/2021" - }, - { - "id": 32, - "Desk": "D-5561", - "Commodity": "Coffee C", - "Trader Name": "Mae Stevens", - "Trader Email": "mivru@ruid.gb", - "Quantity": "56,529", - "Filled Quantity": 0.414, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 87.2, - "Unit Price Currency": "NZD", - "Sub Total": "4,929,328.8", - "Fee Rate": 0.338, - "Fee Amount": "1,666,113.134", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "4,929,329.138", - "PnL": "4,678,813.787", - "Maturity Date": "09/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Hon Industries Inc.", - "Counterparty": "Ruddick Corp", - "Counterparty Country": "Macao", - "Counterparty Currency": "THB", - "Counterparty Address": "1385 Kugca Grove", - "Counterparty City": "Jeduhgin", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 15:24:22", - "Created on": "11/04/2021" - }, - { - "id": 33, - "Desk": "D-4144", - "Commodity": "Milk", - "Trader Name": "Amy Rivera", - "Trader Email": "jogcuc@rukuv.bj", - "Quantity": "39,352", - "Filled Quantity": 0.985, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 95.65, - "Unit Price Currency": "CHF", - "Sub Total": "3,764,018.8", - "Fee Rate": 0.289, - "Fee Amount": "1,087,801.433", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "3,764,019.089", - "PnL": "50,227,216.585", - "Maturity Date": "17/04/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Temple-Inland Inc", - "Counterparty": "Harman International Industries Inc.", - "Counterparty Country": "Syrian Arab Republic", - "Counterparty Currency": "MXN", - "Counterparty Address": "926 Isecug Mill", - "Counterparty City": "Cohmednad", - "Tax Code": "BC45", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 02:17:01", - "Created on": "31/01/2022" - }, - { - "id": 34, - "Desk": "D-3677", - "Commodity": "Cocoa", - "Trader Name": "Rosa Moreno", - "Trader Email": "iwo@ba.sn", - "Quantity": "49,302", - "Filled Quantity": 0.894, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 93.63, - "Unit Price Currency": "AUD", - "Sub Total": "4,616,146.26", - "Fee Rate": 0.382, - "Fee Amount": "1,763,367.871", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "4,616,146.642", - "PnL": "-40,433,764.085", - "Maturity Date": "17/12/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Electronic Data Systems Corp.", - "Counterparty": "CVS Corp.", - "Counterparty Country": "Malta", - "Counterparty Currency": "CAD", - "Counterparty Address": "903 Suov Turnpike", - "Counterparty City": "Hotisfe", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "01/04/2022, 21:45:58", - "Created on": "26/07/2021" - }, - { - "id": 35, - "Desk": "D-5075", - "Commodity": "Rapeseed", - "Trader Name": "Nancy Strickland", - "Trader Email": "fegel@anrejcar.gf", - "Quantity": "26,710", - "Filled Quantity": 0.449, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 5.89, - "Unit Price Currency": "MXN", - "Sub Total": "157,321.9", - "Fee Rate": 0.293, - "Fee Amount": "46,095.317", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "157,322.193", - "PnL": "-32,215,595.199", - "Maturity Date": "10/02/2023", - "Trade Date": "02/04/2022", - "Broker Name": "The Neiman Marcus Group Inc.", - "Counterparty": "Home Depot Inc.", - "Counterparty Country": "Rwanda", - "Counterparty Currency": "ARS", - "Counterparty Address": "731 Jopad Place", - "Counterparty City": "Jecohif", - "Tax Code": "BC45", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 12:51:53", - "Created on": "17/02/2022" - }, - { - "id": 36, - "Desk": "D-2222", - "Commodity": "Sugar No.14", - "Trader Name": "Bryan Delgado", - "Trader Email": "dontu@tujod.af", - "Quantity": "67,974", - "Filled Quantity": 0.798, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 83.13, - "Unit Price Currency": "AUD", - "Sub Total": "5,650,678.62", - "Fee Rate": 0.206, - "Fee Amount": "1,164,039.796", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "5,650,678.826", - "PnL": "-16,273,893.276", - "Maturity Date": "10/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Avon Products, Inc.", - "Counterparty": "Washington Post Co.", - "Counterparty Country": "Guyana", - "Counterparty Currency": "GBP", - "Counterparty Address": "1749 Apra Lane", - "Counterparty City": "Hacevani", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 19:12:24", - "Created on": "16/07/2021" - }, - { - "id": 37, - "Desk": "D-6574", - "Commodity": "Robusta coffee", - "Trader Name": "Lulu Powers", - "Trader Email": "sugovom@uhipe.pg", - "Quantity": "23,413", - "Filled Quantity": 0.143, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 49.61, - "Unit Price Currency": "GBP", - "Sub Total": "1,161,518.93", - "Fee Rate": 0.205, - "Fee Amount": "238,111.381", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "1,161,519.135", - "PnL": "-54,480,418.051", - "Maturity Date": "16/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Airborne, Inc.", - "Counterparty": "Golden West Financial Corporation", - "Counterparty Country": "Turkmenistan", - "Counterparty Currency": "NZD", - "Counterparty Address": "126 Nocel River", - "Counterparty City": "Ituwoted", - "Tax Code": "BC45", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 01:12:51", - "Created on": "22/07/2021" - }, - { - "id": 38, - "Desk": "D-3158", - "Commodity": "Soybeans", - "Trader Name": "Glen Walton", - "Trader Email": "sudilmuw@ego.ps", - "Quantity": "58,390", - "Filled Quantity": 0.285, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 9.27, - "Unit Price Currency": "CAD", - "Sub Total": "541,275.3", - "Fee Rate": 0.388, - "Fee Amount": "210,014.816", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "541,275.688", - "PnL": "-57,446,363.848", - "Maturity Date": "08/08/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Foot Locker Inc", - "Counterparty": "Hillenbrand Industries Inc.", - "Counterparty Country": "Germany", - "Counterparty Currency": "USD", - "Counterparty Address": "630 Haezo Boulevard", - "Counterparty City": "Izevhu", - "Tax Code": "BC45", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 07:49:27", - "Created on": "02/03/2022" - }, - { - "id": 39, - "Desk": "D-5276", - "Commodity": "Wheat", - "Trader Name": "Carlos Wagner", - "Trader Email": "miz@kocuwmi.gh", - "Quantity": "91,754", - "Filled Quantity": 0.189, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 36.33, - "Unit Price Currency": "ARS", - "Sub Total": "3,333,422.82", - "Fee Rate": 0.165, - "Fee Amount": "550,014.765", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "3,333,422.985", - "PnL": "-53,349,816.194", - "Maturity Date": "30/04/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Gentiva Health Services Inc.", - "Counterparty": "PacifiCare Health Systems Inc", - "Counterparty Country": "Papua New Guinea", - "Counterparty Currency": "HKD", - "Counterparty Address": "1507 Utet Key", - "Counterparty City": "Dajberus", - "Tax Code": "IGN179", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 03:07:42", - "Created on": "22/06/2021" - }, - { - "id": 40, - "Desk": "D-9724", - "Commodity": "Wheat", - "Trader Name": "Eunice Chapman", - "Trader Email": "rideco@cok.mu", - "Quantity": "78,893", - "Filled Quantity": 0.988, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 29.54, - "Unit Price Currency": "NZD", - "Sub Total": "2,330,499.22", - "Fee Rate": 0.18, - "Fee Amount": "419,489.86", - "incoTerm": "DAP (Delivered at Place)", - "Total in USD": "2,330,499.4", - "PnL": "-74,589,588.773", - "Maturity Date": "08/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Phillips Van Heusen Corp.", - "Counterparty": "Hershey Foods Corp.", - "Counterparty Country": "Turks and Caicos Islands", - "Counterparty Currency": "TRY", - "Counterparty Address": "568 Azar Terrace", - "Counterparty City": "Kivami", - "Tax Code": "20G", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 13:21:43", - "Created on": "25/11/2021" - }, - { - "id": 41, - "Desk": "D-536", - "Commodity": "Milk", - "Trader Name": "Stanley Sutton", - "Trader Email": "ludpej@pisas.es", - "Quantity": "83,012", - "Filled Quantity": 0.39, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 42.82, - "Unit Price Currency": "USD", - "Sub Total": "3,554,573.84", - "Fee Rate": 0.18, - "Fee Amount": "639,823.291", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "3,554,574.02", - "PnL": "-66,837,662.319", - "Maturity Date": "23/01/2023", - "Trade Date": "01/04/2022", - "Broker Name": "BJ's Wholesale Club, Inc.", - "Counterparty": "Foster Wheeler Ltd.", - "Counterparty Country": "Bulgaria", - "Counterparty Currency": "THB", - "Counterparty Address": "1327 Wetaw Court", - "Counterparty City": "Uwoukozer", - "Tax Code": "1250L", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 05:27:43", - "Created on": "03/11/2021" - }, - { - "id": 42, - "Desk": "D-2309", - "Commodity": "Soybean Meal", - "Trader Name": "Rose Wagner", - "Trader Email": "zeidiih@ape.ie", - "Quantity": "26,423", - "Filled Quantity": 0.468, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 77.9, - "Unit Price Currency": "HKD", - "Sub Total": "2,058,351.7", - "Fee Rate": 0.202, - "Fee Amount": "415,787.043", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "2,058,351.902", - "PnL": "-2,540,287.189", - "Maturity Date": "23/02/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Western Gas Resources Inc", - "Counterparty": "Kemet Corp.", - "Counterparty Country": "Lesotho", - "Counterparty Currency": "JPY", - "Counterparty Address": "936 Osih Road", - "Counterparty City": "Viatho", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 21:19:02", - "Created on": "01/11/2021" - }, - { - "id": 43, - "Desk": "D-171", - "Commodity": "Soybean Oil", - "Trader Name": "Frederick Mills", - "Trader Email": "ed@enlanden.om", - "Quantity": "6,930", - "Filled Quantity": 0.747, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 56.05, - "Unit Price Currency": "GBP", - "Sub Total": "388,426.5", - "Fee Rate": 0.352, - "Fee Amount": "136,726.128", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "388,426.852", - "PnL": "65,053,097.252", - "Maturity Date": "12/06/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Countrywide Credit Industries Inc.", - "Counterparty": "ConAgra Foods Inc.", - "Counterparty Country": "Bhutan", - "Counterparty Currency": "EUR", - "Counterparty Address": "1572 Obcew Pike", - "Counterparty City": "Divaneb", - "Tax Code": "IGN179", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 15:14:10", - "Created on": "30/01/2022" - }, - { - "id": 44, - "Desk": "D-9629", - "Commodity": "Milk", - "Trader Name": "Ida Hubbard", - "Trader Email": "rimid@tacura.sg", - "Quantity": "50,668", - "Filled Quantity": 0.427, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 83.92, - "Unit Price Currency": "AUD", - "Sub Total": "4,252,058.56", - "Fee Rate": 0.389, - "Fee Amount": "1,654,050.78", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "4,252,058.949", - "PnL": "83,555,153.897", - "Maturity Date": "12/12/2022", - "Trade Date": "01/04/2022", - "Broker Name": "National Service Industries Inc", - "Counterparty": "AmSouth Bancorp.", - "Counterparty Country": "Swaziland", - "Counterparty Currency": "THB", - "Counterparty Address": "571 Kecis Loop", - "Counterparty City": "Licembuz", - "Tax Code": "BC45", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 03:20:31", - "Created on": "30/10/2021" - }, - { - "id": 45, - "Desk": "D-8989", - "Commodity": "Cocoa", - "Trader Name": "Louise Oliver", - "Trader Email": "bocaofo@daifcuw.ps", - "Quantity": "16,226", - "Filled Quantity": 0.395, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 71.54, - "Unit Price Currency": "MXN", - "Sub Total": "1,160,808.04", - "Fee Rate": 0.195, - "Fee Amount": "226,357.568", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "1,160,808.235", - "PnL": "19,067,646.377", - "Maturity Date": "30/11/2022", - "Trade Date": "01/04/2022", - "Broker Name": "L-3 Communications Holdings Inc.", - "Counterparty": "Adolph Coors Company", - "Counterparty Country": "Sierra Leone", - "Counterparty Currency": "ARS", - "Counterparty Address": "611 Sori Road", - "Counterparty City": "Cusooju", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 22:10:12", - "Created on": "21/03/2022" - }, - { - "id": 46, - "Desk": "D-3184", - "Commodity": "Cotton No.2", - "Trader Name": "Verna Carson", - "Trader Email": "zies@zegsota.ck", - "Quantity": "37,234", - "Filled Quantity": 0.704, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 84.02, - "Unit Price Currency": "THB", - "Sub Total": "3,128,400.68", - "Fee Rate": 0.133, - "Fee Amount": "416,077.29", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "3,128,400.813", - "PnL": "32,198,710.6", - "Maturity Date": "05/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Marsh & McLennan Companies Inc.", - "Counterparty": "National Service Industries Inc", - "Counterparty Country": "Liechtenstein", - "Counterparty Currency": "GBP", - "Counterparty Address": "128 Ifowe View", - "Counterparty City": "Dowdoaha", - "Tax Code": "1250L", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 14:48:55", - "Created on": "17/06/2021" - }, - { - "id": 47, - "Desk": "D-9055", - "Commodity": "Sugar No.11", - "Trader Name": "Agnes Strickland", - "Trader Email": "cewov@pakubez.ec", - "Quantity": "59,004", - "Filled Quantity": 0.216, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 57.09, - "Unit Price Currency": "AUD", - "Sub Total": "3,368,538.36", - "Fee Rate": 0.271, - "Fee Amount": "912,873.896", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "3,368,538.631", - "PnL": "71,004,649.904", - "Maturity Date": "21/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Atmos Energy Corporation", - "Counterparty": "Whirlpool Corporation", - "Counterparty Country": "Cocos (Keeling) Islands", - "Counterparty Currency": "TRY", - "Counterparty Address": "26 Feguw Junction", - "Counterparty City": "Galnumaw", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 17:56:59", - "Created on": "18/12/2021" - }, - { - "id": 48, - "Desk": "D-2351", - "Commodity": "Sugar No.14", - "Trader Name": "Maggie Hardy", - "Trader Email": "junali@arif.bn", - "Quantity": "69,746", - "Filled Quantity": 0.131, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 33.39, - "Unit Price Currency": "CHF", - "Sub Total": "2,328,818.94", - "Fee Rate": 0.39, - "Fee Amount": "908,239.387", - "incoTerm": "DAP (Delivered at Place)", - "Total in USD": "2,328,819.33", - "PnL": "-50,851,559.034", - "Maturity Date": "19/02/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Questar Corp", - "Counterparty": "Leggett & Platt Inc.", - "Counterparty Country": "Estonia", - "Counterparty Currency": "GBP", - "Counterparty Address": "367 Munur View", - "Counterparty City": "Ruwgefet", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 04:56:41", - "Created on": "16/06/2021" - }, - { - "id": 49, - "Desk": "D-6628", - "Commodity": "Corn", - "Trader Name": "Mary Becker", - "Trader Email": "je@omadesna.cw", - "Quantity": "67,083", - "Filled Quantity": 0.064, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 62.8, - "Unit Price Currency": "HKD", - "Sub Total": "4,212,812.4", - "Fee Rate": 0.224, - "Fee Amount": "943,669.978", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "4,212,812.624", - "PnL": "-72,488,857.294", - "Maturity Date": "19/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Cummins Inc.", - "Counterparty": "Cummins Inc.", - "Counterparty Country": "Myanmar", - "Counterparty Currency": "BRL", - "Counterparty Address": "509 Ocapof Square", - "Counterparty City": "Fewasem", - "Tax Code": "IGN179", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 20:11:41", - "Created on": "22/01/2022" - }, - { - "id": 50, - "Desk": "D-4942", - "Commodity": "Soybeans", - "Trader Name": "Jeanette Boone", - "Trader Email": "izicoj@bitoar.pr", - "Quantity": "76,715", - "Filled Quantity": 0.148, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 17.15, - "Unit Price Currency": "JPY", - "Sub Total": "1,315,662.25", - "Fee Rate": 0.16, - "Fee Amount": "210,505.96", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "1,315,662.41", - "PnL": "-52,561,854.804", - "Maturity Date": "28/11/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Pathmark Stores Inc.", - "Counterparty": "Health Management Associates Inc.", - "Counterparty Country": "Mozambique", - "Counterparty Currency": "EUR", - "Counterparty Address": "1843 Revma Trail", - "Counterparty City": "Gamdikcom", - "Tax Code": "1250L", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 16:50:48", - "Created on": "12/10/2021" - }, - { - "id": 51, - "Desk": "D-9675", - "Commodity": "Oats", - "Trader Name": "Lola Wells", - "Trader Email": "ekzewku@jibici.sr", - "Quantity": "94,862", - "Filled Quantity": 0.006, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 79.03, - "Unit Price Currency": "JPY", - "Sub Total": "7,496,943.86", - "Fee Rate": 0.215, - "Fee Amount": "1,611,842.93", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "7,496,944.075", - "PnL": "-69,494,708.674", - "Maturity Date": "01/09/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Peter Kiewit Sons', Inc.", - "Counterparty": "St. Paul Cos.", - "Counterparty Country": "Greenland", - "Counterparty Currency": "BRL", - "Counterparty Address": "121 Legel Key", - "Counterparty City": "Toccemo", - "Tax Code": "IGN179", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 13:47:42", - "Created on": "15/11/2021" - }, - { - "id": 52, - "Desk": "D-6993", - "Commodity": "Corn", - "Trader Name": "Nathan Walker", - "Trader Email": "zan@hi.pe", - "Quantity": "29,640", - "Filled Quantity": 0.683, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 96.77, - "Unit Price Currency": "EUR", - "Sub Total": "2,868,262.8", - "Fee Rate": 0.324, - "Fee Amount": "929,317.147", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "2,868,263.124", - "PnL": "-90,311,218.146", - "Maturity Date": "05/07/2022", - "Trade Date": "01/04/2022", - "Broker Name": "United Rentals Inc", - "Counterparty": "Science Applications Intl. Inc.", - "Counterparty Country": "British Virgin Islands", - "Counterparty Currency": "HKD", - "Counterparty Address": "916 Nebva Plaza", - "Counterparty City": "Mohderke", - "Tax Code": "20G", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 05:50:02", - "Created on": "14/09/2021" - }, - { - "id": 53, - "Desk": "D-7453", - "Commodity": "Milk", - "Trader Name": "Dean Jimenez", - "Trader Email": "ra@onsum.ye", - "Quantity": "86,051", - "Filled Quantity": 0.345, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 99.39, - "Unit Price Currency": "TRY", - "Sub Total": "8,552,608.89", - "Fee Rate": 0.117, - "Fee Amount": "1,000,655.24", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "8,552,609.007", - "PnL": "-41,181,354.225", - "Maturity Date": "21/09/2022", - "Trade Date": "02/04/2022", - "Broker Name": "TMP Worldwide Inc", - "Counterparty": "El Paso Corporation", - "Counterparty Country": "Kosovo", - "Counterparty Currency": "TRY", - "Counterparty Address": "1530 Cerupu Boulevard", - "Counterparty City": "Wetukum", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 04:28:08", - "Created on": "28/03/2022" - }, - { - "id": 54, - "Desk": "D-1451", - "Commodity": "Rapeseed", - "Trader Name": "Howard Allen", - "Trader Email": "lupikuh@veuribe.pe", - "Quantity": "62,073", - "Filled Quantity": 0.828, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 28.88, - "Unit Price Currency": "CAD", - "Sub Total": "1,792,668.24", - "Fee Rate": 0.274, - "Fee Amount": "491,191.098", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "1,792,668.514", - "PnL": "36,458,981.177", - "Maturity Date": "13/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Symbol Technologies Inc", - "Counterparty": "Administaff, Inc.", - "Counterparty Country": "Burkina Faso", - "Counterparty Currency": "MXN", - "Counterparty Address": "947 Tohmag River", - "Counterparty City": "Agcadob", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 10:45:56", - "Created on": "25/05/2021" - }, - { - "id": 55, - "Desk": "D-2555", - "Commodity": "Coffee C", - "Trader Name": "Leo Swanson", - "Trader Email": "sudhe@zit.tl", - "Quantity": "40,303", - "Filled Quantity": 0.709, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 95.84, - "Unit Price Currency": "ARS", - "Sub Total": "3,862,639.52", - "Fee Rate": 0.109, - "Fee Amount": "421,027.708", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "3,862,639.629", - "PnL": "77,700,784.616", - "Maturity Date": "16/08/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Safeco Corp", - "Counterparty": "CBRL Group Inc.", - "Counterparty Country": "Montenegro", - "Counterparty Currency": "EUR", - "Counterparty Address": "1596 Fupoc Street", - "Counterparty City": "Huiruelu", - "Tax Code": "BR", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 18:47:44", - "Created on": "08/04/2021" - }, - { - "id": 56, - "Desk": "D-2511", - "Commodity": "Sugar No.14", - "Trader Name": "Marie Martinez", - "Trader Email": "pig@uviesu.ug", - "Quantity": "76,260", - "Filled Quantity": 0.516, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 34.39, - "Unit Price Currency": "TRY", - "Sub Total": "2,622,581.4", - "Fee Rate": 0.353, - "Fee Amount": "925,771.234", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "2,622,581.753", - "PnL": "-7,036,740.426", - "Maturity Date": "27/09/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Ameren Corporation", - "Counterparty": "Harley-Davidson Inc.", - "Counterparty Country": "Nicaragua", - "Counterparty Currency": "AUD", - "Counterparty Address": "1941 Makuj River", - "Counterparty City": "Usdiwvu", - "Tax Code": "20G", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 00:45:17", - "Created on": "11/08/2021" - }, - { - "id": 57, - "Desk": "D-7764", - "Commodity": "Soybeans", - "Trader Name": "Sally Flores", - "Trader Email": "jol@ol.sv", - "Quantity": "40,937", - "Filled Quantity": 0.994, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 3.81, - "Unit Price Currency": "GBP", - "Sub Total": "155,969.97", - "Fee Rate": 0.291, - "Fee Amount": "45,387.261", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "155,970.261", - "PnL": "63,689,198.252", - "Maturity Date": "16/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "CMGI Inc.", - "Counterparty": "World Fuel Services Corporation", - "Counterparty Country": "France", - "Counterparty Currency": "HKD", - "Counterparty Address": "160 Terzab Heights", - "Counterparty City": "Abcuraz", - "Tax Code": "1250L", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 00:32:11", - "Created on": "08/04/2021" - }, - { - "id": 58, - "Desk": "D-2440", - "Commodity": "Soybeans", - "Trader Name": "Floyd Ramsey", - "Trader Email": "niw@cehcisa.mu", - "Quantity": "42,639", - "Filled Quantity": 0.359, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 68.27, - "Unit Price Currency": "TRY", - "Sub Total": "2,910,964.53", - "Fee Rate": 0.222, - "Fee Amount": "646,234.126", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "2,910,964.752", - "PnL": "9,021,611.279", - "Maturity Date": "28/04/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Gap Inc.", - "Counterparty": "DST Systems, Inc.", - "Counterparty Country": "Seychelles", - "Counterparty Currency": "HKD", - "Counterparty Address": "330 Untew Circle", - "Counterparty City": "Bocezu", - "Tax Code": "20G", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 21:02:31", - "Created on": "15/04/2021" - }, - { - "id": 59, - "Desk": "D-1870", - "Commodity": "Milk", - "Trader Name": "Hannah Shelton", - "Trader Email": "nerpinora@ufkol.bo", - "Quantity": "10,523", - "Filled Quantity": 0.654, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 6.87, - "Unit Price Currency": "HKD", - "Sub Total": "72,293.01", - "Fee Rate": 0.182, - "Fee Amount": "13,157.328", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "72,293.192", - "PnL": "-89,259,226.807", - "Maturity Date": "08/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Equity Residential Properties Trust", - "Counterparty": "Temple-Inland Inc", - "Counterparty Country": "Saint Lucia", - "Counterparty Currency": "AUD", - "Counterparty Address": "1453 Uwekun Ridge", - "Counterparty City": "Umrazub", - "Tax Code": "IGN179", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 13:27:27", - "Created on": "20/11/2021" - }, - { - "id": 60, - "Desk": "D-805", - "Commodity": "Adzuki bean", - "Trader Name": "Cynthia Reed", - "Trader Email": "ejo@paoh.cr", - "Quantity": "78,745", - "Filled Quantity": 0.782, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 59.07, - "Unit Price Currency": "USD", - "Sub Total": "4,651,467.15", - "Fee Rate": 0.308, - "Fee Amount": "1,432,651.882", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "4,651,467.458", - "PnL": "94,253,069.628", - "Maturity Date": "20/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "National Commerce Financial Corporation", - "Counterparty": "UST Inc", - "Counterparty Country": "Korea, Democratic People's Republic of", - "Counterparty Currency": "USD", - "Counterparty Address": "1977 Aniju Way", - "Counterparty City": "Busesed", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 15:35:41", - "Created on": "03/06/2021" - }, - { - "id": 61, - "Desk": "D-6543", - "Commodity": "Rough Rice", - "Trader Name": "May Perkins", - "Trader Email": "unihecar@hiwun.bo", - "Quantity": "43,926", - "Filled Quantity": 0.937, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 51.65, - "Unit Price Currency": "NZD", - "Sub Total": "2,268,777.9", - "Fee Rate": 0.286, - "Fee Amount": "648,870.479", - "incoTerm": "DAP (Delivered at Place)", - "Total in USD": "2,268,778.186", - "PnL": "-55,324,294.511", - "Maturity Date": "23/11/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Foster Wheeler Ltd.", - "Counterparty": "Weis Markets Inc.", - "Counterparty Country": "Belgium", - "Counterparty Currency": "MXN", - "Counterparty Address": "686 Uhemog Trail", - "Counterparty City": "Covamvub", - "Tax Code": "1250L", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 16:56:12", - "Created on": "06/06/2021" - }, - { - "id": 62, - "Desk": "D-7407", - "Commodity": "Milk", - "Trader Name": "Brett Dean", - "Trader Email": "jub@suporak.bh", - "Quantity": "94,565", - "Filled Quantity": 0.849, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 19.45, - "Unit Price Currency": "AUD", - "Sub Total": "1,839,289.25", - "Fee Rate": 0.176, - "Fee Amount": "323,714.908", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "1,839,289.426", - "PnL": "-56,114,801.113", - "Maturity Date": "22/05/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Tesoro Petroleum Corp.", - "Counterparty": "Universal Health Services Inc", - "Counterparty Country": "Uganda", - "Counterparty Currency": "AUD", - "Counterparty Address": "492 Kinsu Pike", - "Counterparty City": "Edepaave", - "Tax Code": "1250L", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 16:09:37", - "Created on": "16/09/2021" - }, - { - "id": 63, - "Desk": "D-2823", - "Commodity": "Oats", - "Trader Name": "Nicholas Patrick", - "Trader Email": "aki@piogo.hu", - "Quantity": "80,478", - "Filled Quantity": 0.603, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 68.51, - "Unit Price Currency": "USD", - "Sub Total": "5,513,547.78", - "Fee Rate": 0.314, - "Fee Amount": "1,731,254.003", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "5,513,548.094", - "PnL": "-91,364,293.918", - "Maturity Date": "15/02/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Sovereign Bancorp Inc.", - "Counterparty": "Pinnacle West Capital Corp", - "Counterparty Country": "Monaco", - "Counterparty Currency": "ARS", - "Counterparty Address": "1838 Fiohu Square", - "Counterparty City": "Fuvzinlu", - "Tax Code": "20G", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 11:18:05", - "Created on": "14/06/2021" - }, - { - "id": 64, - "Desk": "D-6610", - "Commodity": "Soybean Meal", - "Trader Name": "Warren Coleman", - "Trader Email": "itmikwo@nonsafic.hm", - "Quantity": "54,143", - "Filled Quantity": 0.048, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 94.09, - "Unit Price Currency": "NZD", - "Sub Total": "5,094,314.87", - "Fee Rate": 0.253, - "Fee Amount": "1,288,861.662", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "5,094,315.123", - "PnL": "1,285,641.315", - "Maturity Date": "14/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Carpenter Technology Corp.", - "Counterparty": "Williams Companies Inc", - "Counterparty Country": "Malaysia", - "Counterparty Currency": "NZD", - "Counterparty Address": "1736 Coni Park", - "Counterparty City": "Kadasuomo", - "Tax Code": "20G", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 11:26:15", - "Created on": "24/11/2021" - }, - { - "id": 65, - "Desk": "D-381", - "Commodity": "Corn", - "Trader Name": "Nelle Foster", - "Trader Email": "ud@lilut.tj", - "Quantity": "47,857", - "Filled Quantity": 0.068, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 89.68, - "Unit Price Currency": "CHF", - "Sub Total": "4,291,815.76", - "Fee Rate": 0.101, - "Fee Amount": "433,473.392", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "4,291,815.861", - "PnL": "24,577,069.283", - "Maturity Date": "12/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Devon Energy Corporation", - "Counterparty": "AMR Corporation", - "Counterparty Country": "Lao People's Democratic Republic", - "Counterparty Currency": "CAD", - "Counterparty Address": "295 Adeluh Extension", - "Counterparty City": "Eromemhe", - "Tax Code": "1250L", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 18:16:51", - "Created on": "22/07/2021" - }, - { - "id": 66, - "Desk": "D-8066", - "Commodity": "Coffee C", - "Trader Name": "Nannie Reid", - "Trader Email": "vak@hov.pa", - "Quantity": "1,594", - "Filled Quantity": 0.115, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 22.73, - "Unit Price Currency": "USD", - "Sub Total": "36,231.62", - "Fee Rate": 0.33, - "Fee Amount": "11,956.435", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "36,231.95", - "PnL": "-31,180,966.599", - "Maturity Date": "04/01/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Banknorth Group, Inc.", - "Counterparty": "St. Paul Cos.", - "Counterparty Country": "Martinique", - "Counterparty Currency": "CHF", - "Counterparty Address": "1546 Eftuf Avenue", - "Counterparty City": "Zitefun", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 00:28:57", - "Created on": "09/06/2021" - }, - { - "id": 67, - "Desk": "D-2590", - "Commodity": "Soybeans", - "Trader Name": "Jared Fuller", - "Trader Email": "lirmuoba@mag.cd", - "Quantity": "23,473", - "Filled Quantity": 0.352, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 8.49, - "Unit Price Currency": "CHF", - "Sub Total": "199,285.77", - "Fee Rate": 0.266, - "Fee Amount": "53,010.015", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "199,286.036", - "PnL": "-46,618,988.691", - "Maturity Date": "10/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Illinois Tool Works Inc.", - "Counterparty": "Yum Brands Inc.", - "Counterparty Country": "Austria", - "Counterparty Currency": "AUD", - "Counterparty Address": "1284 Vaduc Park", - "Counterparty City": "Mopeblo", - "Tax Code": "20G", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "01/04/2022, 22:16:35", - "Created on": "13/04/2021" - }, - { - "id": 68, - "Desk": "D-2325", - "Commodity": "Adzuki bean", - "Trader Name": "Paul Buchanan", - "Trader Email": "tiw@hah.cz", - "Quantity": "78,507", - "Filled Quantity": 0.969, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 37.73, - "Unit Price Currency": "ARS", - "Sub Total": "2,962,069.11", - "Fee Rate": 0.376, - "Fee Amount": "1,113,737.985", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "2,962,069.486", - "PnL": "20,302,893.966", - "Maturity Date": "24/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Park Place Entertainment Corp", - "Counterparty": "Stanley Works", - "Counterparty Country": "Mongolia", - "Counterparty Currency": "MXN", - "Counterparty Address": "1785 Rekju Turnpike", - "Counterparty City": "Betegavo", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "01/04/2022, 21:35:26", - "Created on": "21/11/2021" - }, - { - "id": 69, - "Desk": "D-302", - "Commodity": "Soybean Oil", - "Trader Name": "Mark Simpson", - "Trader Email": "zaho@uho.yt", - "Quantity": "63,004", - "Filled Quantity": 0.4, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 41.88, - "Unit Price Currency": "THB", - "Sub Total": "2,638,607.52", - "Fee Rate": 0.371, - "Fee Amount": "978,923.39", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "2,638,607.891", - "PnL": "-37,722,353.87", - "Maturity Date": "10/03/2023", - "Trade Date": "02/04/2022", - "Broker Name": "CenturyTel Inc.", - "Counterparty": "Dillard's Inc.", - "Counterparty Country": "Zambia", - "Counterparty Currency": "NZD", - "Counterparty Address": "662 Zicre Ridge", - "Counterparty City": "Zepavtud", - "Tax Code": "1250L", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 13:49:32", - "Created on": "17/02/2022" - }, - { - "id": 70, - "Desk": "D-3283", - "Commodity": "Sugar No.14", - "Trader Name": "Ralph Mullins", - "Trader Email": "cigepuc@wipwehcek.ly", - "Quantity": "45,827", - "Filled Quantity": 0.231, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 69.27, - "Unit Price Currency": "TRY", - "Sub Total": "3,174,436.29", - "Fee Rate": 0.233, - "Fee Amount": "739,643.656", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "3,174,436.523", - "PnL": "33,757,751.016", - "Maturity Date": "24/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Enron Corp.", - "Counterparty": "Polaris Industries Inc.", - "Counterparty Country": "South Georgia and the South Sandwich Islands", - "Counterparty Currency": "NZD", - "Counterparty Address": "307 Dico Lane", - "Counterparty City": "Opepoji", - "Tax Code": "IGN179", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 06:18:00", - "Created on": "13/04/2021" - }, - { - "id": 71, - "Desk": "D-1625", - "Commodity": "Rapeseed", - "Trader Name": "Eric Cross", - "Trader Email": "pijumru@kem.sn", - "Quantity": "85,626", - "Filled Quantity": 0.529, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 15.5, - "Unit Price Currency": "ARS", - "Sub Total": "1,327,203", - "Fee Rate": 0.152, - "Fee Amount": "201,734.856", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "1,327,203.152", - "PnL": "44,411,195.396", - "Maturity Date": "28/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Kindred Healthcare Inc.", - "Counterparty": "Emcor Group Inc.", - "Counterparty Country": "Georgia", - "Counterparty Currency": "THB", - "Counterparty Address": "736 Pifbud Loop", - "Counterparty City": "Keridvo", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 10:33:35", - "Created on": "06/04/2021" - }, - { - "id": 72, - "Desk": "D-1010", - "Commodity": "Sugar No.14", - "Trader Name": "Herman Casey", - "Trader Email": "ku@kez.ph", - "Quantity": "53,480", - "Filled Quantity": 0.486, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 25.93, - "Unit Price Currency": "TRY", - "Sub Total": "1,386,736.4", - "Fee Rate": 0.276, - "Fee Amount": "382,739.246", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "1,386,736.676", - "PnL": "-55,717,759.626", - "Maturity Date": "03/12/2022", - "Trade Date": "02/04/2022", - "Broker Name": "NorthWestern Corporation", - "Counterparty": "E.W. Scripps Company", - "Counterparty Country": "Guadeloupe", - "Counterparty Currency": "AUD", - "Counterparty Address": "1117 Touw Mill", - "Counterparty City": "Uzamaku", - "Tax Code": "IGN179", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 00:28:29", - "Created on": "25/09/2021" - }, - { - "id": 73, - "Desk": "D-1287", - "Commodity": "Frozen Concentrated Orange Juice", - "Trader Name": "Minerva Palmer", - "Trader Email": "rek@vegir.iq", - "Quantity": "33,997", - "Filled Quantity": 0.084, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 17.95, - "Unit Price Currency": "BRL", - "Sub Total": "610,246.15", - "Fee Rate": 0.38, - "Fee Amount": "231,893.537", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "610,246.53", - "PnL": "14,155,078.54", - "Maturity Date": "03/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "CH2M Hill Cos. Ltd.", - "Counterparty": "Whirlpool Corporation", - "Counterparty Country": "French Polynesia", - "Counterparty Currency": "GBP", - "Counterparty Address": "645 Jimu Glen", - "Counterparty City": "Bodipmog", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 10:41:47", - "Created on": "06/06/2021" - }, - { - "id": 74, - "Desk": "D-8684", - "Commodity": "Coffee C", - "Trader Name": "Hannah Adams", - "Trader Email": "mardok@wetwijma.sb", - "Quantity": "40,441", - "Filled Quantity": 0.736, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 14.07, - "Unit Price Currency": "BRL", - "Sub Total": "569,004.87", - "Fee Rate": 0.357, - "Fee Amount": "203,134.739", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "569,005.227", - "PnL": "-41,619,473.929", - "Maturity Date": "25/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "MGIC Investment Corporation", - "Counterparty": "NVR Inc", - "Counterparty Country": "Portugal", - "Counterparty Currency": "GBP", - "Counterparty Address": "1151 Boteji Street", - "Counterparty City": "Itasozud", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 01:08:59", - "Created on": "06/02/2022" - }, - { - "id": 75, - "Desk": "D-5264", - "Commodity": "Soybean Meal", - "Trader Name": "Leonard Vega", - "Trader Email": "jorni@ore.ci", - "Quantity": "44,946", - "Filled Quantity": 0.728, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 28.01, - "Unit Price Currency": "GBP", - "Sub Total": "1,258,937.46", - "Fee Rate": 0.313, - "Fee Amount": "394,047.425", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "1,258,937.773", - "PnL": "44,336,313.615", - "Maturity Date": "21/09/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Outback Steakhouse Inc.", - "Counterparty": "Viad Corp", - "Counterparty Country": "Kyrgyzstan", - "Counterparty Currency": "CAD", - "Counterparty Address": "408 Gagog Key", - "Counterparty City": "Heopanef", - "Tax Code": "20G", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 10:37:51", - "Created on": "23/07/2021" - }, - { - "id": 76, - "Desk": "D-9738", - "Commodity": "Soybean Meal", - "Trader Name": "Carolyn Burke", - "Trader Email": "dirboke@gema.ps", - "Quantity": "90,081", - "Filled Quantity": 0.842, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 28.15, - "Unit Price Currency": "JPY", - "Sub Total": "2,535,780.15", - "Fee Rate": 0.354, - "Fee Amount": "897,666.173", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "2,535,780.504", - "PnL": "23,959,996.784", - "Maturity Date": "15/11/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Eli Lilly and Company", - "Counterparty": "Oxford Health Plans Inc", - "Counterparty Country": "Martinique", - "Counterparty Currency": "JPY", - "Counterparty Address": "855 Jocko Parkway", - "Counterparty City": "Kezugbo", - "Tax Code": "BR", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 16:15:49", - "Created on": "05/12/2021" - }, - { - "id": 77, - "Desk": "D-1094", - "Commodity": "Cotton No.2", - "Trader Name": "Maude Mullins", - "Trader Email": "viw@bufo.na", - "Quantity": "1,574", - "Filled Quantity": 0.486, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 19.53, - "Unit Price Currency": "CAD", - "Sub Total": "30,740.22", - "Fee Rate": 0.116, - "Fee Amount": "3,565.866", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "30,740.336", - "PnL": "61,249,592.574", - "Maturity Date": "19/08/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Henry Schein Inc.", - "Counterparty": "Comdisco Inc.", - "Counterparty Country": "Kazakhstan", - "Counterparty Currency": "EUR", - "Counterparty Address": "409 Zizjo Boulevard", - "Counterparty City": "Neregel", - "Tax Code": "20G", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 18:59:58", - "Created on": "26/07/2021" - }, - { - "id": 78, - "Desk": "D-5911", - "Commodity": "Frozen Concentrated Orange Juice", - "Trader Name": "Bruce Graham", - "Trader Email": "vogkusaf@pe.cf", - "Quantity": "6,791", - "Filled Quantity": 0.364, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 77.01, - "Unit Price Currency": "CHF", - "Sub Total": "522,974.91", - "Fee Rate": 0.268, - "Fee Amount": "140,157.276", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "522,975.178", - "PnL": "21,527,796.565", - "Maturity Date": "03/05/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Avnet, Inc.", - "Counterparty": "Consolidated Edison Inc.", - "Counterparty Country": "Benin", - "Counterparty Currency": "NZD", - "Counterparty Address": "762 Bebwic Lane", - "Counterparty City": "Wimojog", - "Tax Code": "IGN179", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 16:38:31", - "Created on": "24/06/2021" - }, - { - "id": 79, - "Desk": "D-4063", - "Commodity": "Sugar No.14", - "Trader Name": "Jackson Wong", - "Trader Email": "conuvne@ahe.gr", - "Quantity": "34,195", - "Filled Quantity": 0.908, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 20.04, - "Unit Price Currency": "TRY", - "Sub Total": "685,267.8", - "Fee Rate": 0.328, - "Fee Amount": "224,767.838", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "685,268.128", - "PnL": "93,141,237.227", - "Maturity Date": "14/05/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Sports Authority Inc", - "Counterparty": "Sara Lee Corp", - "Counterparty Country": "Peru", - "Counterparty Currency": "THB", - "Counterparty Address": "1117 Pigfin Junction", - "Counterparty City": "Nojrarle", - "Tax Code": "20G", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 16:16:39", - "Created on": "25/02/2022" - }, - { - "id": 80, - "Desk": "D-1825", - "Commodity": "Oats", - "Trader Name": "Rena Sullivan", - "Trader Email": "juhtudga@kocerwe.vn", - "Quantity": "66,162", - "Filled Quantity": 0.488, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 42.98, - "Unit Price Currency": "USD", - "Sub Total": "2,843,642.76", - "Fee Rate": 0.116, - "Fee Amount": "329,862.56", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "2,843,642.876", - "PnL": "-72,913,991.753", - "Maturity Date": "17/12/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Gold Kist Inc.", - "Counterparty": "Lyondell Chemical Company", - "Counterparty Country": "Uzbekistan", - "Counterparty Currency": "CHF", - "Counterparty Address": "130 Dovrav Pike", - "Counterparty City": "Dihnilo", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 12:32:07", - "Created on": "10/07/2021" - }, - { - "id": 81, - "Desk": "D-206", - "Commodity": "Rough Rice", - "Trader Name": "David Ramirez", - "Trader Email": "umebuka@fukkuma.nf", - "Quantity": "69,983", - "Filled Quantity": 0.582, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 15.99, - "Unit Price Currency": "NZD", - "Sub Total": "1,119,028.17", - "Fee Rate": 0.186, - "Fee Amount": "208,139.24", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "1,119,028.356", - "PnL": "-29,146,161.117", - "Maturity Date": "17/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Pantry Inc", - "Counterparty": "Ace Hardware Corporation", - "Counterparty Country": "Lebanon", - "Counterparty Currency": "THB", - "Counterparty Address": "245 Pogfec Manor", - "Counterparty City": "Fimako", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 11:59:55", - "Created on": "11/06/2021" - }, - { - "id": 82, - "Desk": "D-4557", - "Commodity": "Soybeans", - "Trader Name": "Lizzie Ramos", - "Trader Email": "govtike@bilceku.za", - "Quantity": "64,390", - "Filled Quantity": 0.311, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 65.21, - "Unit Price Currency": "USD", - "Sub Total": "4,198,871.9", - "Fee Rate": 0.152, - "Fee Amount": "638,228.529", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "4,198,872.052", - "PnL": "32,990,655.163", - "Maturity Date": "31/01/2023", - "Trade Date": "01/04/2022", - "Broker Name": "PolyOne Corp", - "Counterparty": "Nordstrom Inc", - "Counterparty Country": "Gibraltar", - "Counterparty Currency": "ARS", - "Counterparty Address": "508 Piipo Court", - "Counterparty City": "Udpusjat", - "Tax Code": "BC45", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 10:42:39", - "Created on": "19/12/2021" - }, - { - "id": 83, - "Desk": "D-5010", - "Commodity": "Sugar No.14", - "Trader Name": "Ivan Fields", - "Trader Email": "bomvu@du.ma", - "Quantity": "61,073", - "Filled Quantity": 0.94, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 56.74, - "Unit Price Currency": "BRL", - "Sub Total": "3,465,282.02", - "Fee Rate": 0.243, - "Fee Amount": "842,063.531", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "3,465,282.263", - "PnL": "-62,671,049.265", - "Maturity Date": "05/03/2023", - "Trade Date": "02/04/2022", - "Broker Name": "MPS Group Inc.", - "Counterparty": "Ecolab Inc.", - "Counterparty Country": "Georgia", - "Counterparty Currency": "ARS", - "Counterparty Address": "1779 Likwa Turnpike", - "Counterparty City": "Fojcudbo", - "Tax Code": "IGN179", - "Contract Type": "TM", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 13:56:08", - "Created on": "30/04/2021" - }, - { - "id": 84, - "Desk": "D-3117", - "Commodity": "Rapeseed", - "Trader Name": "Harry Cobb", - "Trader Email": "lotatow@raphi.kp", - "Quantity": "80,666", - "Filled Quantity": 0.087, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 6.91, - "Unit Price Currency": "TRY", - "Sub Total": "557,402.06", - "Fee Rate": 0.306, - "Fee Amount": "170,565.03", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "557,402.366", - "PnL": "11,483,549.56", - "Maturity Date": "28/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "The Bank of New York Company, Inc.", - "Counterparty": "Valspar Corporation", - "Counterparty Country": "Cyprus", - "Counterparty Currency": "CAD", - "Counterparty Address": "1446 Jufu Lane", - "Counterparty City": "Cihnafir", - "Tax Code": "BC45", - "Contract Type": "CR", - "Rate Type": "Fixed", - "Updated on": "01/04/2022, 19:39:45", - "Created on": "24/03/2022" - }, - { - "id": 85, - "Desk": "D-4481", - "Commodity": "Sugar No.11", - "Trader Name": "Phillip Bryant", - "Trader Email": "et@suzri.net", - "Quantity": "14,879", - "Filled Quantity": 0.991, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 40.79, - "Unit Price Currency": "GBP", - "Sub Total": "606,914.41", - "Fee Rate": 0.228, - "Fee Amount": "138,376.485", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "606,914.638", - "PnL": "11,023,830.809", - "Maturity Date": "25/04/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Northrop Grumman Corporation", - "Counterparty": "ADC Telecommunications, Inc.", - "Counterparty Country": "Saint Martin (French part)", - "Counterparty Currency": "MXN", - "Counterparty Address": "1836 Zuaba Manor", - "Counterparty City": "Paofoim", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 08:46:52", - "Created on": "20/06/2021" - }, - { - "id": 86, - "Desk": "D-728", - "Commodity": "Coffee C", - "Trader Name": "Bernice Moore", - "Trader Email": "pufcihfad@waek.bj", - "Quantity": "39,887", - "Filled Quantity": 0.265, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 68.29, - "Unit Price Currency": "CHF", - "Sub Total": "2,723,883.23", - "Fee Rate": 0.145, - "Fee Amount": "394,963.068", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "2,723,883.375", - "PnL": "-69,603,338.791", - "Maturity Date": "10/07/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Wal-Mart Stores Inc", - "Counterparty": "Sempra Energy", - "Counterparty Country": "Madagascar", - "Counterparty Currency": "JPY", - "Counterparty Address": "1117 Howe River", - "Counterparty City": "Cirenut", - "Tax Code": "20G", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 16:06:36", - "Created on": "25/11/2021" - }, - { - "id": 87, - "Desk": "D-4030", - "Commodity": "Oats", - "Trader Name": "Richard Woods", - "Trader Email": "kaj@lut.sk", - "Quantity": "73,201", - "Filled Quantity": 0.343, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 55.28, - "Unit Price Currency": "CAD", - "Sub Total": "4,046,551.28", - "Fee Rate": 0.196, - "Fee Amount": "793,124.051", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "4,046,551.476", - "PnL": "19,861,639.384", - "Maturity Date": "20/09/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Marsh & McLennan Companies Inc.", - "Counterparty": "Walt Disney Co", - "Counterparty Country": "Taiwan, Province of China", - "Counterparty Currency": "JPY", - "Counterparty Address": "916 Runsik Avenue", - "Counterparty City": "Watuzhik", - "Tax Code": "1250L", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 16:21:35", - "Created on": "16/10/2021" - }, - { - "id": 88, - "Desk": "D-3207", - "Commodity": "Sugar No.11", - "Trader Name": "Tom Moore", - "Trader Email": "zugumuni@feheba.ar", - "Quantity": "18,038", - "Filled Quantity": 0.602, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 8, - "Unit Price Currency": "TRY", - "Sub Total": "144,304", - "Fee Rate": 0.296, - "Fee Amount": "42,713.984", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "144,304.296", - "PnL": "-2,594,584.879", - "Maturity Date": "02/01/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Spherion Corp", - "Counterparty": "NCR Corporation", - "Counterparty Country": "Venezuela", - "Counterparty Currency": "BRL", - "Counterparty Address": "1939 Izusa Junction", - "Counterparty City": "Toihojo", - "Tax Code": "1250L", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "01/04/2022, 22:45:24", - "Created on": "07/03/2022" - }, - { - "id": 89, - "Desk": "D-8570", - "Commodity": "Soybeans", - "Trader Name": "Bess Tucker", - "Trader Email": "kudape@ha.cv", - "Quantity": "37,412", - "Filled Quantity": 0.839, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 28.61, - "Unit Price Currency": "EUR", - "Sub Total": "1,070,357.32", - "Fee Rate": 0.169, - "Fee Amount": "180,890.387", - "incoTerm": "DPU (Delivered at Place Unloaded)", - "Total in USD": "1,070,357.489", - "PnL": "-52,872,374.281", - "Maturity Date": "19/11/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Ingram Micro Inc.", - "Counterparty": "Whirlpool Corporation", - "Counterparty Country": "Malawi", - "Counterparty Currency": "CHF", - "Counterparty Address": "1853 Duub Point", - "Counterparty City": "Akcuas", - "Tax Code": "1250L", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 08:38:52", - "Created on": "22/10/2021" - }, - { - "id": 90, - "Desk": "D-3016", - "Commodity": "Coffee C", - "Trader Name": "Jimmy Salazar", - "Trader Email": "onwo@apetac.sy", - "Quantity": "77,953", - "Filled Quantity": 0.127, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 70.61, - "Unit Price Currency": "AUD", - "Sub Total": "5,504,261.33", - "Fee Rate": 0.359, - "Fee Amount": "1,976,029.817", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "5,504,261.689", - "PnL": "80,930,087.157", - "Maturity Date": "24/01/2023", - "Trade Date": "02/04/2022", - "Broker Name": "America West Holdings Corporation", - "Counterparty": "Darden Restaurants Inc.", - "Counterparty Country": "Cuba", - "Counterparty Currency": "CAD", - "Counterparty Address": "1909 Vapga Glen", - "Counterparty City": "Upimosus", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 09:46:56", - "Created on": "16/12/2021" - }, - { - "id": 91, - "Desk": "D-6475", - "Commodity": "Sugar No.14", - "Trader Name": "Lucinda McCormick", - "Trader Email": "rul@zelon.za", - "Quantity": "99,307", - "Filled Quantity": 0.815, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 7.25, - "Unit Price Currency": "CAD", - "Sub Total": "719,975.75", - "Fee Rate": 0.249, - "Fee Amount": "179,273.962", - "incoTerm": "EXW (Ex Works)", - "Total in USD": "719,975.999", - "PnL": "-68,690,583.157", - "Maturity Date": "10/07/2022", - "Trade Date": "01/04/2022", - "Broker Name": "Occidental Petroleum Corp", - "Counterparty": "Universal Forest Products Inc", - "Counterparty Country": "Mongolia", - "Counterparty Currency": "GBP", - "Counterparty Address": "1499 Cigteh Terrace", - "Counterparty City": "Ocaofacel", - "Tax Code": "20G", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 01:41:14", - "Created on": "22/05/2021" - }, - { - "id": 92, - "Desk": "D-8369", - "Commodity": "Soybeans", - "Trader Name": "Eva McDonald", - "Trader Email": "we@eto.su", - "Quantity": "13,276", - "Filled Quantity": 0.438, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 82.23, - "Unit Price Currency": "NZD", - "Sub Total": "1,091,685.48", - "Fee Rate": 0.106, - "Fee Amount": "115,718.661", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "1,091,685.586", - "PnL": "3,147,876.496", - "Maturity Date": "02/10/2022", - "Trade Date": "02/04/2022", - "Broker Name": "MBNA Corporation", - "Counterparty": "Cardinal Health Inc.", - "Counterparty Country": "Guyana", - "Counterparty Currency": "THB", - "Counterparty Address": "1122 Sizal Road", - "Counterparty City": "Vezuumo", - "Tax Code": "1250L", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 18:39:01", - "Created on": "25/05/2021" - }, - { - "id": 93, - "Desk": "D-7082", - "Commodity": "Oats", - "Trader Name": "Leila Strickland", - "Trader Email": "sopuniv@weba.nl", - "Quantity": "63,182", - "Filled Quantity": 0.328, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 3.51, - "Unit Price Currency": "BRL", - "Sub Total": "221,768.82", - "Fee Rate": 0.14, - "Fee Amount": "31,047.635", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "221,768.96", - "PnL": "-12,908,179.872", - "Maturity Date": "23/12/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Tenneco Automotive Inc.", - "Counterparty": "Brightpoint, Inc.", - "Counterparty Country": "Cayman Islands", - "Counterparty Currency": "HKD", - "Counterparty Address": "415 Buzkeb Road", - "Counterparty City": "Tuwpafugi", - "Tax Code": "1250L", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 14:19:03", - "Created on": "24/06/2021" - }, - { - "id": 94, - "Desk": "D-8099", - "Commodity": "Robusta coffee", - "Trader Name": "Franklin Bryan", - "Trader Email": "usa@icirezbo.cl", - "Quantity": "96,684", - "Filled Quantity": 0.212, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 53.98, - "Unit Price Currency": "USD", - "Sub Total": "5,219,002.32", - "Fee Rate": 0.265, - "Fee Amount": "1,383,035.615", - "incoTerm": "FCA (Free Carrier)", - "Total in USD": "5,219,002.585", - "PnL": "-17,589,789.629", - "Maturity Date": "09/11/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Hubbell Inc.", - "Counterparty": "Adobe Systems Incorporated", - "Counterparty Country": "Saint Martin (French part)", - "Counterparty Currency": "ARS", - "Counterparty Address": "205 Gulew Parkway", - "Counterparty City": "Sabtefkow", - "Tax Code": "IGN179", - "Contract Type": "CR", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 10:42:33", - "Created on": "18/10/2021" - }, - { - "id": 95, - "Desk": "D-4145", - "Commodity": "Soybeans", - "Trader Name": "Lou Johnson", - "Trader Email": "gatolidu@hu.gd", - "Quantity": "27,324", - "Filled Quantity": 0.249, - "Is Filled": "no", - "Status": "Open", - "Unit Price": 42.31, - "Unit Price Currency": "CAD", - "Sub Total": "1,156,078.44", - "Fee Rate": 0.161, - "Fee Amount": "186,128.629", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "1,156,078.601", - "PnL": "-87,364,059.594", - "Maturity Date": "15/02/2023", - "Trade Date": "01/04/2022", - "Broker Name": "Western Digital Inc", - "Counterparty": "Dillard's Inc.", - "Counterparty Country": "Ethiopia", - "Counterparty Currency": "BRL", - "Counterparty Address": "1300 Rorfom Mill", - "Counterparty City": "Miabeic", - "Tax Code": "20G", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 21:35:15", - "Created on": "25/09/2021" - }, - { - "id": 96, - "Desk": "D-7247", - "Commodity": "Soybeans", - "Trader Name": "Callie Ingram", - "Trader Email": "ebawudav@ciw.pe", - "Quantity": "62,895", - "Filled Quantity": 0.822, - "Is Filled": "no", - "Status": "PartiallyFilled", - "Unit Price": 68.75, - "Unit Price Currency": "CAD", - "Sub Total": "4,324,031.25", - "Fee Rate": 0.353, - "Fee Amount": "1,526,383.031", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "4,324,031.603", - "PnL": "99,547,642.935", - "Maturity Date": "07/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Foot Locker Inc", - "Counterparty": "Campbell Soup Co.", - "Counterparty Country": "Norway", - "Counterparty Currency": "MXN", - "Counterparty Address": "1868 Mupwe Place", - "Counterparty City": "Lomjeed", - "Tax Code": "20G", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 08:46:40", - "Created on": "04/07/2021" - }, - { - "id": 97, - "Desk": "D-5178", - "Commodity": "Cocoa", - "Trader Name": "Dean Chapman", - "Trader Email": "atotambu@gosin.aw", - "Quantity": "9,751", - "Filled Quantity": 0.5, - "Is Filled": "no", - "Status": "Rejected", - "Unit Price": 71.92, - "Unit Price Currency": "USD", - "Sub Total": "701,291.92", - "Fee Rate": 0.369, - "Fee Amount": "258,776.718", - "incoTerm": "DDP (Delivered Duty Paid)", - "Total in USD": "701,292.289", - "PnL": "1,070,080.092", - "Maturity Date": "13/06/2022", - "Trade Date": "02/04/2022", - "Broker Name": "Energy East Corporation", - "Counterparty": "Snap-On Inc", - "Counterparty Country": "Croatia", - "Counterparty Currency": "EUR", - "Counterparty Address": "733 Remvat Park", - "Counterparty City": "Otulukak", - "Tax Code": "BC45", - "Contract Type": "FP", - "Rate Type": "Floating", - "Updated on": "02/04/2022, 09:46:19", - "Created on": "08/07/2021" - }, - { - "id": 98, - "Desk": "D-7330", - "Commodity": "Adzuki bean", - "Trader Name": "Mabelle Daniels", - "Trader Email": "sah@rulucme.om", - "Quantity": "5,504", - "Filled Quantity": 0.156, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 61.36, - "Unit Price Currency": "GBP", - "Sub Total": "337,725.44", - "Fee Rate": 0.32, - "Fee Amount": "108,072.141", - "incoTerm": "CPT (Carriage Paid To)", - "Total in USD": "337,725.76", - "PnL": "-26,444,560.522", - "Maturity Date": "19/01/2023", - "Trade Date": "02/04/2022", - "Broker Name": "Oshkosh Truck Corp", - "Counterparty": "Paccar Inc", - "Counterparty Country": "Brunei Darussalam", - "Counterparty Currency": "GBP", - "Counterparty Address": "875 Bohen Ridge", - "Counterparty City": "Lapuhefo", - "Tax Code": "BR", - "Contract Type": "TM", - "Rate Type": "Floating", - "Updated on": "01/04/2022, 19:54:16", - "Created on": "17/01/2022" - }, - { - "id": 99, - "Desk": "D-4802", - "Commodity": "Rapeseed", - "Trader Name": "Rodney Shaw", - "Trader Email": "ku@pa.nz", - "Quantity": "91,437", - "Filled Quantity": 0.408, - "Is Filled": "no", - "Status": "Filled", - "Unit Price": 49.07, - "Unit Price Currency": "CAD", - "Sub Total": "4,486,813.59", - "Fee Rate": 0.313, - "Fee Amount": "1,404,372.654", - "incoTerm": "FAS (Free Alongside Ship)", - "Total in USD": "4,486,813.903", - "PnL": "39,142,545.173", - "Maturity Date": "28/02/2023", - "Trade Date": "02/04/2022", - "Broker Name": "The Neiman Marcus Group Inc.", - "Counterparty": "Aetna Inc.", - "Counterparty Country": "Bouvet Island", - "Counterparty Currency": "MXN", - "Counterparty Address": "478 Hudde Mill", - "Counterparty City": "Hapezigip", - "Tax Code": "IGN179", - "Contract Type": "FP", - "Rate Type": "Fixed", - "Updated on": "02/04/2022, 02:53:19", - "Created on": "04/12/2021" - } -] diff --git a/docs/data/pages.ts b/docs/data/pages.ts new file mode 100644 index 00000000000..e1bf22fb186 --- /dev/null +++ b/docs/data/pages.ts @@ -0,0 +1,25 @@ +import type { MuiPage } from '@mui/monorepo/docs/src/MuiPage'; + +const pages: MuiPage[] = [ + { + pathname: '/toolpad/getting-started', + title: 'Getting started', + icon: 'CreateIcon', + children: [ + { pathname: '/toolpad/getting-started/setup' }, + { pathname: '/toolpad/getting-started/tutorial', title: 'Tutorial' }, + ], + }, + { + pathname: '/toolpad/data-fetching', + icon: 'TableViewIcon', + children: [ + { pathname: '/toolpad/data-fetching', title: 'Overview' }, + { pathname: '/toolpad/data-fetching/rest', title: 'REST API' }, + { pathname: '/toolpad/data-fetching/google-sheets', title: 'Google Sheets' }, + { pathname: '/toolpad/data-fetching/queries' }, + ], + }, +]; + +export default pages; diff --git a/docs/google-sheets.md b/docs/data/toolpad/data-fetching/google-sheets.md similarity index 90% rename from docs/google-sheets.md rename to docs/data/toolpad/data-fetching/google-sheets.md index 40da409b382..8a7b5810547 100644 --- a/docs/google-sheets.md +++ b/docs/data/toolpad/data-fetching/google-sheets.md @@ -1,8 +1,11 @@ # Google Sheets +

Google Sheets data source.

+ ## Setup Google Cloud -Google Cloud Platform allows us to authorize third-party applications to access files (docs, sheets, photos, etc.) in our Google Drive. Below are the steps to create a Toolpad application that can be given permission to access your Google Drive folder using OAuth. +Google Cloud Platform allows us to authorize third-party applications to access files (docs, sheets, photos, etc.) in our Google Drive. +Below are the steps to create a Toolpad application that can be given permission to access your Google Drive folder using OAuth. You need to enable Google Login to connect Google Sheets. If you're an existing user, you can sign in to [Google Console](https://cloud.google.com/) or create a new account. @@ -13,7 +16,7 @@ You need to enable Google Login to connect Google Sheets. If you're an existing 3. You will need the following environment variables to setup the datasource: - ``` + ```sh TOOLPAD_EXTERNAL_URL= TOOLPAD_DATASOURCE_GOOGLESHEETS_CLIENT_ID= TOOLPAD_DATASOURCE_GOOGLESHEETS_CLIENT_SECRET= @@ -22,8 +25,8 @@ You need to enable Google Login to connect Google Sheets. If you're an existing where YOUR_APP_URL is the URL Toolpad is hosted on 4. Now add the following URIs under Authorized Redirect URIs: - ```bash - https:///api/dataSources/googleSheets/auth/callback + ```sh + https:///api/dataSources/googleSheets/auth/callback ``` 5. Lastly, you'll have to enable the Google Sheets and Google Drive APIs for the project using the instructions [here](https://developers.google.com/identity/protocols/oauth2/web-server#enable-apis). diff --git a/docs/data/toolpad/data-fetching/index.md b/docs/data/toolpad/data-fetching/index.md new file mode 100644 index 00000000000..f53379d1915 --- /dev/null +++ b/docs/data/toolpad/data-fetching/index.md @@ -0,0 +1,17 @@ +# Data fetching + +

Fetching data into a Toolpad app.

+ +In order to be able to display external data, Toolpad needs to be able to connect to a datasource and execute queries against it. +Toolpad allows you to connect to REST APIs and Google Sheets. + +## Data sources + +A Toolpad app can connect to different data sources. +To create this connection, click the "+" button next to "connections" in the left menu. +A popup will open where you can pick the type of connection you want to make. + +Choose a connection type and click "create". The connection editor will open where you can configure the necessary paramaters for this connection. + +- [REST](/toolpad/data-fetching/rest/) +- [Google Sheets](/toolpad/data-fetching/google-sheets/) diff --git a/docs/data/toolpad/data-fetching/queries.md b/docs/data/toolpad/data-fetching/queries.md new file mode 100644 index 00000000000..17386bd2a95 --- /dev/null +++ b/docs/data/toolpad/data-fetching/queries.md @@ -0,0 +1,15 @@ +# Queries + +

Query data inside a Toolpad app.

+ +To make external data available on a page, you can define a query. +To do so, deselect all elements in the page to make the page options visible. Click "Add query". +A popup opens that asks you to select one of the connections you have defined. +After you click "create query" you'll be presented with a popup where you can set up the query that should run against the connection. + +You'll also have access to a some options that influence the query behavior: + +- **Refetch on window focus**: Rerun the query every time the window is focused to make sure you always have the latest data visible. +- **Refetch on network reconnect**: Rerun the query every time the network status changes. +- **Refetch interval**: You can configure the query to run on an interval, e.g. every 30s. To disable this option, just empty the field. +- **Transform response**: Use this to post process the data before it gets sent to the client. You'll have to define a function body that has parameter `data` which is the raw result as it comes from the data source. You're expected to return the transformed `data`. diff --git a/docs/data/toolpad/data-fetching/rest.md b/docs/data/toolpad/data-fetching/rest.md new file mode 100644 index 00000000000..33c1be91332 --- /dev/null +++ b/docs/data/toolpad/data-fetching/rest.md @@ -0,0 +1,9 @@ +# REST API + +

Connect to any REST API from a Toolpad app.

+ +Toolpad comes with a default REST API That you can use to make all purpose API calls. You can set up a connection to a REST API where you can configure a base URL, headers, authentication. In order to use API headers, one must define a base url. + +- **No authentication**: The default +- **Basic authentication**: Allows you to set a username and a password which will eb automatically encoded for you in a `Authorization` header. +- **Bearer authentication**: Allows to configure a token that will be used in the `Authorization` header. e.g. to configure an access token for OAuth. diff --git a/docs/setup.md b/docs/data/toolpad/getting-started/setup.md similarity index 62% rename from docs/setup.md rename to docs/data/toolpad/getting-started/setup.md index f09de131c19..d460cd5077a 100644 --- a/docs/setup.md +++ b/docs/data/toolpad/getting-started/setup.md @@ -1,12 +1,14 @@ # Setup +

Set Toolpad up locally.

+ ## docker-compose -The easiest way to run MUI Toolpad locally is through docker-compose. +The easiest way to run Toolpad locally is through docker-compose. -**NOTE: MUI toolpad is in preview, do not run this in production.** +**NOTE: Toolpad is in preview, do not run this in production.** -### prerequisits +### Prerequisites Make sure you have the following tools installed: @@ -28,7 +30,7 @@ Make sure you have the following tools installed: docker-compose -f docker/compose/docker-compose.yml up -d ``` -MUI Toolpad will be accessible under `http://localhost:3000/`. +Toolpad will be accessible under `http://localhost:3000/`. ## Heroku diff --git a/docs/getting-started.md b/docs/data/toolpad/getting-started/tutorial.md similarity index 74% rename from docs/getting-started.md rename to docs/data/toolpad/getting-started/tutorial.md index a377f267629..1e3982d066a 100644 --- a/docs/getting-started.md +++ b/docs/data/toolpad/getting-started/tutorial.md @@ -1,28 +1,30 @@ # Getting started -This page will guide you into creating your very first MUI Toolpad application. We will create a "hello world" type of application that will ask for a name and print a greeting. +

Get started building a Toolpad app!

+ +This page will guide you into creating your very first Toolpad application. We will create a "hello world" type of application that will ask for a name and print a greeting. ## Prerequisites -Make sure you have a running MUI Toolpad instance. If you don't know how to do that, please follow the [setup instructions](./setup.md). +Make sure you have a running Toolpad instance. If you don't know how to do that, please follow the [setup instructions](/toolpad/getting-started/setup/). ## Building your first application -1. Open MUI Toolpad by navigating to [http://localhost:3000/](http://localhost:3000/) if you went through the docker setup, or otherwise the url MUI Toolpad is hosted under. You'll be presented with an overview screen with all the applications available. If you've started from a fresh instance, there should be none present. +1. Open Toolpad by navigating to [http://localhost:3000/](http://localhost:3000/) if you went through the docker setup, or otherwise the URL Toolpad is hosted under. You'll be presented with an overview screen with all the applications available. If you've started from a fresh instance, there should be none present. - ![Apps overview](./images/apps-overview.png) + ![Apps overview](/static/toolpad/apps-overview.png) -1. Click "create new" and choose a name for your application in the popup, then click "create". This will create a new MUI Toolpad application and the page will navigate to the application editor. +1. Click "create new" and choose a name for your application in the popup, then click "create". This will create a new Toolpad application and the page will navigate to the application editor. - ![Editor overview](./images/editor-overview.png) + ![Editor overview](/static/toolpad/editor-overview.png) 1. In the left navigation bar you will see all the objects that are present in this application. You'll see "connections", which represent credentials needed to connect to a datasource. "apis" allow you to query your data and make it available to pages. Next to the "pages" entry click + the icon to add a new page, give it a name and click "create". The page designer will open. - ![Page editor](./images/page-editor.png) + ![Page editor](/static/toolpad/page-editor.png) 1. You are now in the page designer. You can access the components catalog by hovering the bar on the left side containing the word "components". When the catalog folds out, grab a "TextField" and drag into the canvas over the green box that says "insert here". When the box highlights, drop the TextField. An MUI TextField will now appear on the page canvas and the component properties editor opens. This input will be used to enter the name of the person we want to greet. In the component editor, change the name to "nameInput". We will use this name later on to refer to this TextField, so that we can bind properties to its value. - ![Added TextField](./images/add-textfield.png) + ![Added TextField](/static/toolpad/add-textfield.png) 1. Open the component catalog again and drag a "Typography" component on the page. This will contain our greeting. In the component editor on the right hand side, locate the textfield for the "value" property. Try typing in this field. You'll notice the text on the screen changes. We can also make this value dynamic. To do this, click the link icon to the right of the textfield to open the binding editor. @@ -30,11 +32,11 @@ Make sure you have a running MUI Toolpad instance. If you don't know how to do t Now, change the JavaScript expression to `` `Hello ${nameInput.value}!` ``. Notice how we refer to our textField by the name "nameInput" that we set before. Now click "update binding" and close the binding editor. - ![Added TextField](./images/updated-binding.png) + ![Added TextField](/static/toolpad/updated-binding.png) 1. Select the TextField and try typing your name. See how the Text follows? - ![Result](./images/result.png) + ![Result](/static/toolpad/result.png) ## Deploying your first application @@ -42,9 +44,9 @@ Now that we have our first simple application, let's make sure we can use it out 1. First thing we need to do is to create a release for our application. When you create a release, the current state of the application is captured as a snapshot and stored. This snapshot will never change, we will always be able to access this snapshot and see the state of the application at the time that we took the snapshot. To create a release, click the launch icon in the top right corner of the menu bar. In the dialog that opens, write "Initial release" in the description field and click "create". You will be directed to the release's page. Here you'll get a list of all the pages present in this release. Go ahead and click the "open page" icon to see what your released page looks like. - ![Release](./images/release.png) + ![Release](/static/toolpad/release.png) -1. You just created a versioned release of your application. Click the "deploy" button to host this version under the production url of your page. Navigate to the MUI Toolpad home to get an overview of your application and click the "open" button on the application you just deployed. You'll be presented with an overview of the pages available in this application. Click on a page to see the production version of the application. +1. You just created a versioned release of your application. Click the "deploy" button to host this version under the production url of your page. Navigate to Toolpad home to get an overview of your application and click the "open" button on the application you just deployed. You'll be presented with an overview of the pages available in this application. Click on a page to see the production version of the application. Now, go back to editing your application and change the binding of the Typography component to `` `Goodbye ${state.nameInput.value}!` ``. Create another release. After you've verified that the pages in this release are working correctly, click "deploy" to make this release the prodiction version of your application. @@ -54,16 +56,18 @@ A Toolpad aaplication wouldn't be useful if you couldn't import your data into i 1. the first step is to make a connection to your data source. The connection holds the necessary credentials. In case of a databse this may be the connectiuon string, or in case of a REST API this may contain an API token. For demo purposes we will just create a dummy connection that we can use to make public HTTP requests with. To get started, click on the plus button next to "Connections" in the left menu. In the popup that opens, select the "Fetch" type and click "create". In the window that opens, give your connection a name "ourData". - ![Create Connection](./images/create-connection.png) + ![Create Connection](/static/toolpad/create-connection.png) 1. Now that we can connect to our datasource, we can make an API endpoint for it on the Toolpad application. Click the plus button next to "Apis" in the left menu and select the "ourData" connection that we will make an API for. In the editor that opens, give it a name "ourDataApi" and in the url fill in "https://gist.githubusercontent.com/Janpot/c9d1f00be8472f2a510680b7e716a43b/raw/f001e0c3c501f5a0da35474ba4854cfc69acfd78/sample-data.json". This contains a sample dataset for us to use. If everything went well, you will see a preview in the bottom half of the page. CLick "update" to accept the parameters for this API. - ![Create Api](./images/create-api.png) + ![Create Api](/static/toolpad/create-api.png) 1. Now we need to bring this data to our page. To do this, make a new page and click the "create query state" button in the page properties. In the popup that opens, give the state a name "ourDataState" and select the API we created before. We now have the data from this API available on the page in a variable `ourDataState` and we can bind it to components on the page. - ![Create State](./images/create-state.png) + ![Create State](/static/toolpad/create-state.png) 1. Now add a DataGrid on the page and in its properties click the link button next to "DataQuery". This will open our trusty binding editor in which you can type `ourDataState` and click "update binding". Close the binding editor to see the result. - ![Bind Query State](./images/bind-query-state.png) + ![Bind Query State](/static/toolpad/bind-query-state.png) + +Read our deep dive into data fetching in the [data fetching documentation](/toolpad/data-fetching/). diff --git a/docs/data/toolpad/index.md b/docs/data/toolpad/index.md new file mode 100644 index 00000000000..0254fc48121 --- /dev/null +++ b/docs/data/toolpad/index.md @@ -0,0 +1,9 @@ +--- +title: Toolpad docs - Home +--- + +# Toolpad + +

Toolpad docs

+ +Low code tool, for developers, powered by MUI. diff --git a/docs/next-env.d.ts b/docs/next-env.d.ts new file mode 100644 index 00000000000..4f11a03dc6c --- /dev/null +++ b/docs/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/docs/next.config.js b/docs/next.config.js new file mode 100644 index 00000000000..b568c890420 --- /dev/null +++ b/docs/next.config.js @@ -0,0 +1,158 @@ +const path = require('path'); + +const withTM = require('next-transpile-modules')(['@mui/monorepo'], { + __unstable_matcher: (matchedPath) => { + return /(@mui[\\/]monorepo)[\\/](?!.*node_modules)/.test(matchedPath); + }, +}); + +const pkg = require('../package.json'); +const { findPages } = require('./src/modules/utils/find'); +const { LANGUAGES, LANGUAGES_SSR } = require('./src/modules/constants'); + +const MONORPO_PATH = path.resolve(__dirname, './node_modules/@mui/monorepo'); +const MONOREPO_PACKAGES = { + '@mui/base': path.resolve(MONORPO_PATH, './packages/mui-base/src'), + '@mui/codemod': path.resolve(MONORPO_PATH, './packages/mui-codemod/src'), + '@mui/docs': path.resolve(MONORPO_PATH, './packages/mui-docs/src'), + '@mui/envinfo': path.resolve(MONORPO_PATH, './packages/mui-envinfo'), + '@mui/icons-material': path.resolve(MONORPO_PATH, './packages/mui-icons-material/lib'), + '@mui/joy': path.resolve(MONORPO_PATH, './packages/mui-joy/src'), + '@mui/lab': path.resolve(MONORPO_PATH, './packages/mui-lab/src'), + '@mui/material': path.resolve(MONORPO_PATH, './packages/mui-material/src'), + '@mui/material-next': path.resolve(MONORPO_PATH, './packages/mui-material-next/src'), + '@mui/private-theming': path.resolve(MONORPO_PATH, './packages/mui-private-theming/src'), + '@mui/styled-engine': path.resolve(MONORPO_PATH, './packages/mui-styled-engine/src'), + '@mui/styled-engine-sc': path.resolve(MONORPO_PATH, './packages/mui-styled-engine-sc/src'), + '@mui/styles': path.resolve(MONORPO_PATH, './packages/mui-styles'), + '@mui/system': path.resolve(MONORPO_PATH, './packages/mui-system/src'), + '@mui/types': path.resolve(MONORPO_PATH, './packages/mui-types'), + '@mui/markdown': path.resolve(MONORPO_PATH, './docs/packages/markdown'), + '@mui/utils': path.resolve(MONORPO_PATH, './packages/mui-utils'), +}; + +/** + * https://github.com/zeit/next.js/blob/287961ed9142a53f8e9a23bafb2f31257339ea98/packages/next/next-server/server/config.ts#L10 + * @typedef {'legacy' | 'blocking' | 'concurrent'} ReactRenderMode + * legacy - ReactDOM.render() + * legacy-strict - ReactDOM.render(, Element) + * blocking - ReactDOM.createSyncRoot(Element).render() + * concurrent - ReactDOM.createRoot(Element).render() + * @type {ReactRenderMode | 'legacy-strict'} + */ +const reactStrictMode = true; +if (reactStrictMode) { + // eslint-disable-next-line no-console + console.log(`Using React.StrictMode.`); +} + +module.exports = withTM({ + eslint: { + ignoreDuringBuilds: true, + }, + typescript: { + // Motivated by https://github.com/zeit/next.js/issues/7687 + ignoreDevErrors: true, + ignoreBuildErrors: true, + }, + env: { + COMMIT_REF: process.env.COMMIT_REF, + CONTEXT: process.env.CONTEXT, + ENABLE_AD: process.env.ENABLE_AD, + GITHUB_AUTH: process.env.GITHUB_AUTH, + LIB_VERSION: pkg.version, + PULL_REQUEST: process.env.PULL_REQUEST === 'true', + REACT_STRICT_MODE: reactStrictMode, + FEEDBACK_URL: process.env.FEEDBACK_URL, + // Set by Netlify + GRID_EXPERIMENTAL_ENABLED: process.env.PULL_REQUEST === 'false' ? 'false' : 'true', + // #default-branch-switch + SOURCE_CODE_ROOT_URL: 'https://github.com/mui/mui-toolpad/blob/master', + SOURCE_CODE_REPO: 'https://github.com/mui/mui-toolpad', + }, + webpack5: true, + webpack: (config) => { + return { + ...config, + resolve: { + ...config.resolve, + alias: { + ...config.resolve.alias, + docs: path.resolve(MONORPO_PATH, './docs'), + [path.resolve(MONORPO_PATH, './packages/mui-utils/macros/MuiError.macro')]: 'react', + ...MONOREPO_PACKAGES, + }, + }, + module: { + ...config.module, + rules: config.module.rules.concat([ + // used in some /getting-started/templates + { + test: /\.md$/, + oneOf: [ + { + resourceQuery: /@mui\/markdown/, + use: require.resolve('@mui/monorepo/docs/packages/markdown/loader'), + }, + ], + }, + ]), + }, + }; + }, + trailingSlash: true, + // Next.js provides a `defaultPathMap` argument, we could simplify the logic. + // However, we don't in order to prevent any regression in the `findPages()` method. + exportPathMap: () => { + const pages = findPages(); + const map = {}; + + function traverse(pages2, userLanguage) { + const prefix = userLanguage === 'en' ? '' : `/${userLanguage}`; + + pages2.forEach((page) => { + if (!page.children) { + map[`${prefix}${page.pathname.replace(/^\/api-docs\/(.*)/, '/api/$1')}`] = { + page: page.pathname, + query: { + userLanguage, + }, + }; + return; + } + + traverse(page.children, userLanguage); + }); + } + + // We want to speed-up the build of pull requests. + if (process.env.PULL_REQUEST === 'true') { + // eslint-disable-next-line no-console + console.log('Considering only English for SSR'); + traverse(pages, 'en'); + } else { + // eslint-disable-next-line no-console + console.log('Considering various locales for SSR'); + LANGUAGES_SSR.forEach((userLanguage) => { + traverse(pages, userLanguage); + }); + } + + return map; + }, + reactStrictMode, + async rewrites() { + return [ + { source: `/:lang(${LANGUAGES.join('|')})?/:rest*`, destination: '/:rest*' }, + { source: '/api/:rest*', destination: '/api-docs/:rest*' }, + ]; + }, + // redirects only take effect in the development, not production (because of `next export`). + redirects: async () => [ + { + source: '/', + destination: '/toolpad/', + permanent: false, + }, + ], +}); diff --git a/docs/package.json b/docs/package.json index 321cd93a0e0..61875fd53ff 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,5 +1,97 @@ { "name": "docs", "version": "0.0.9", - "private": true + "private": true, + "author": "MUI Toolpad", + "license": "MIT", + "scripts": { + "build": "cross-env NODE_ENV=production next build --profile", + "build:clean": "rimraf .next && yarn build", + "build-sw": "node ./scripts/buildServiceWorker.js", + "dev": "rimraf ./node_modules/.cache/babel-loader && next dev --port 3003", + "deploy": "git push upstream master:docs-v5", + "export": "rimraf docs/export && next export --threads=3 -o export && yarn build-sw", + "icons": "rimraf public/static/icons/* && node ./scripts/buildIcons.js", + "typescript": "tsc -p tsconfig.json", + "typescript:transpile": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" scripts/formattedTSDemos", + "typescript:transpile:dev": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" scripts/formattedTSDemos --watch" + }, + "dependencies": { + "@babel/core": "^7.17.9", + "@babel/plugin-transform-object-assign": "^7.16.7", + "@babel/runtime-corejs2": "^7.17.9", + "@date-io/date-fns-jalali": "^2.14.0", + "@docsearch/react": "^3.1.0", + "@emotion/cache": "^11.7.1", + "@emotion/react": "^11.9.3", + "@emotion/server": "^11.4.0", + "@emotion/styled": "^11.9.3", + "@mui/icons-material": "^5.8.0", + "@mui/material": "^5.8.0", + "@mui/monorepo": "https://github.com/mui/material-ui.git", + "@mui/styles": "^5.8.0", + "@mui/utils": "^5.8.0", + "@trendmicro/react-interpolate": "^0.5.5", + "@types/lodash": "^4.14.182", + "@types/react-dom": "^18.0.5", + "@types/react-router-dom": "^5.3.3", + "accept-language": "^3.0.18", + "address": "^1.2.0", + "ast-types": "^0.14.2", + "autoprefixer": "^10.4.7", + "babel-plugin-module-resolver": "^4.1.0", + "babel-plugin-optimize-clsx": "^2.6.2", + "babel-plugin-preval": "^5.1.0", + "babel-plugin-react-remove-properties": "^0.3.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24", + "clean-css": "^5.3.0", + "clipboard-copy": "^4.0.1", + "clsx": "^1.1.1", + "core-js": "^2.6.12", + "cross-env": "^7.0.3", + "date-fns-jalali": "^2.21.3-1", + "docsearch.js": "^2.6.3", + "doctrine": "^3.0.0", + "exceljs": "^4.3.0", + "express": "^4.18.1", + "fg-loadcss": "^3.1.0", + "fs-extra": "^10.1.0", + "jss-rtl": "^0.3.0", + "lodash": "^4.17.21", + "lz-string": "^1.4.4", + "markdown-to-jsx": "^7.1.7", + "marked": "^4.0.17", + "next": "12.2.0", + "next-transpile-modules": "^9.0.0", + "nprogress": "^0.2.0", + "postcss": "^8.4.14", + "prismjs": "^1.28.0", + "prop-types": "^15.8.1", + "raw-loader": "^1.0.0", + "react": "^18.1.0", + "react-docgen": "^5.4.1", + "react-dom": "^18.1.0", + "react-hook-form": "^7.31.3", + "react-is": "^17.0.2", + "react-router": "^6.3.0", + "react-router-dom": "^6.3.0", + "react-text-mask": "^5.4.3", + "react-transition-group": "^4.4.2", + "recast": "^0.21.1", + "rimraf": "^3.0.2", + "styled-components": "^5.3.5", + "stylis": "^4.1.1", + "stylis-plugin-rtl": "^2.1.1", + "stylis-plugin-rtl-sc": "npm:stylis-plugin-rtl@^2.1.1", + "webpack-bundle-analyzer": "^4.5.0" + }, + "devDependencies": { + "@babel/plugin-transform-react-constant-elements": "^7.17.6", + "@babel/preset-typescript": "^7.16.7", + "@types/doctrine": "^0.0.5", + "cpy-cli": "^4.1.0", + "cross-fetch": "^3.1.5", + "gm": "^1.23.1", + "typescript-to-proptypes": "^2.2.1" + } } diff --git a/docs/pages/_app.js b/docs/pages/_app.js new file mode 100644 index 00000000000..69ff431e78d --- /dev/null +++ b/docs/pages/_app.js @@ -0,0 +1,260 @@ +import 'docs/src/modules/components/bootstrap'; +// --- Post bootstrap ----- +import * as React from 'react'; +import { loadCSS } from 'fg-loadcss/src/loadCSS'; +import NextHead from 'next/head'; +import PropTypes from 'prop-types'; +import acceptLanguage from 'accept-language'; +import { useRouter } from 'next/router'; +import PageContext from 'docs/src/modules/components/PageContext'; +import GoogleAnalytics from 'docs/src/modules/components/GoogleAnalytics'; +import { ThemeProvider } from 'docs/src/modules/components/ThemeContext'; +import { pathnameToLanguage, getCookie } from 'docs/src/modules/utils/helpers'; +import { LANGUAGES } from 'docs/src/modules/constants'; +import { CodeVariantProvider } from 'docs/src/modules/utils/codeVariant'; +import { CodeCopyProvider } from 'docs/src/modules/utils/CodeCopy'; +import { + UserLanguageProvider, + useSetUserLanguage, + useUserLanguage, +} from 'docs/src/modules/utils/i18n'; +import DocsStyledEngineProvider from 'docs/src/modules/utils/StyledEngineProvider'; +import createEmotionCache from 'docs/src/createEmotionCache'; +import findActivePage from 'docs/src/modules/utils/findActivePage'; +import pages from '../data/pages'; + +const clientSideEmotionCache = createEmotionCache(); + +// Set the locales that the documentation automatically redirects to. +acceptLanguage.languages(LANGUAGES); + +function LanguageNegotiation() { + const setUserLanguage = useSetUserLanguage(); + const router = useRouter(); + const userLanguage = useUserLanguage(); + + React.useEffect(() => { + const { userLanguage: userLanguageUrl, canonicalAs } = pathnameToLanguage(router.asPath); + const preferedLanguage = + LANGUAGES.find((lang) => lang === getCookie('userLanguage')) || + acceptLanguage.get(navigator.language) || + userLanguage; + + if ( + userLanguageUrl === 'en' && + userLanguage !== preferedLanguage && + !process.env.PULL_REQUEST + ) { + window.location = + preferedLanguage === 'en' ? canonicalAs : `/${preferedLanguage}${canonicalAs}`; + } else if (userLanguage !== userLanguageUrl) { + setUserLanguage(userLanguageUrl); + } + }, []); // eslint-disable-line react-hooks/exhaustive-deps + + return null; +} + +let reloadInterval; + +// Avoid infinite loop when "Upload on reload" is set in the Chrome sw dev tools. +function lazyReload() { + clearInterval(reloadInterval); + reloadInterval = setInterval(() => { + if (document.hasFocus()) { + window.location.reload(); + } + }, 100); +} + +// Inspired by +// https://developers.google.com/web/tools/workbox/guides/advanced-recipes#offer_a_page_reload_for_users +function forcePageReload(registration) { + // console.log('already controlled?', Boolean(navigator.serviceWorker.controller)); + + if (!navigator.serviceWorker.controller) { + // The window client isn't currently controlled so it's a new service + // worker that will activate immediately. + return; + } + + // console.log('registration waiting?', Boolean(registration.waiting)); + if (registration.waiting) { + // SW is waiting to activate. Can occur if multiple clients open and + // one of the clients is refreshed. + registration.waiting.postMessage('skipWaiting'); + return; + } + + function listenInstalledStateChange() { + registration.installing.addEventListener('statechange', (event) => { + // console.log('statechange', event.target.state); + if (event.target.state === 'installed' && registration.waiting) { + // A new service worker is available, inform the user + registration.waiting.postMessage('skipWaiting'); + } else if (event.target.state === 'activated') { + // Force the control of the page by the activated service worker. + lazyReload(); + } + }); + } + + if (registration.installing) { + listenInstalledStateChange(); + return; + } + + // We are currently controlled so a new SW may be found... + // Add a listener in case a new SW is found, + registration.addEventListener('updatefound', listenInstalledStateChange); +} + +async function registerServiceWorker() { + if ( + 'serviceWorker' in navigator && + process.env.NODE_ENV === 'production' && + window.location.host.indexOf('mui.com') !== -1 + ) { + // register() automatically attempts to refresh the sw.js. + const registration = await navigator.serviceWorker.register('/sw.js'); + // Force the page reload for users. + forcePageReload(registration); + } +} + +let dependenciesLoaded = false; + +function loadDependencies() { + if (dependenciesLoaded) { + return; + } + + dependenciesLoaded = true; + + loadCSS( + 'https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Two+Tone', + document.querySelector('#material-icon-font'), + ); +} + +if (typeof window !== 'undefined' && process.env.NODE_ENV === 'production') { + // eslint-disable-next-line no-console + console.log( + `%c + +███╗ ███╗ ██╗ ██╗ ██████╗ +████╗ ████║ ██║ ██║ ██╔═╝ +██╔████╔██║ ██║ ██║ ██║ +██║╚██╔╝██║ ██║ ██║ ██║ +██║ ╚═╝ ██║ ╚██████╔╝ ██████╗ +╚═╝ ╚═╝ ╚═════╝ ╚═════╝ + +`, + 'font-family:monospace;color:#1976d2;font-size:12px;', + ); +} + +function AppWrapper(props) { + const { children, emotionCache, pageProps } = props; + + const router = useRouter(); + + React.useEffect(() => { + loadDependencies(); + registerServiceWorker(); + + // Remove the server-side injected CSS. + const jssStyles = document.querySelector('#jss-server-side'); + if (jssStyles) { + jssStyles.parentElement.removeChild(jssStyles); + } + }, []); + + const activePage = findActivePage(pages, router.pathname); + + let fonts = []; + if (router.pathname.match(/onepirate/)) { + fonts = [ + 'https://fonts.googleapis.com/css?family=Roboto+Condensed:700|Work+Sans:300,400&display=swap', + ]; + } + + return ( + + + {fonts.map((font) => ( + + ))} + + + + + + + + {children} + + + + + + + + + + ); +} + +AppWrapper.propTypes = { + children: PropTypes.node.isRequired, + emotionCache: PropTypes.object.isRequired, + pageProps: PropTypes.object.isRequired, +}; + +export default function MyApp(props) { + const { Component, emotionCache = clientSideEmotionCache, pageProps } = props; + + return ( + + + + ); +} + +MyApp.propTypes = { + Component: PropTypes.elementType.isRequired, + emotionCache: PropTypes.object, + pageProps: PropTypes.object.isRequired, +}; + +MyApp.getInitialProps = async ({ ctx, Component }) => { + let pageProps = {}; + + if (Component.getInitialProps) { + pageProps = await Component.getInitialProps(ctx); + } + + return { + pageProps: { + userLanguage: ctx.query.userLanguage || 'en', + ...pageProps, + }, + }; +}; + +// Track fraction of actual events to prevent exceeding event quota. +// Filter sessions instead of individual events so that we can track multiple metrics per device. +const disableWebVitalsReporting = Math.random() > 0.0001; +export function reportWebVitals({ id, name, label, value }) { + if (disableWebVitalsReporting) { + return; + } + + window.ga('send', 'event', { + eventCategory: label === 'web-vital' ? 'Web Vitals' : 'Next.js custom metric', + eventAction: name, + eventValue: Math.round(name === 'CLS' ? value * 1000 : value), // values must be integers + eventLabel: id, // id unique to current page load + nonInteraction: true, // avoids affecting bounce rate. + }); +} diff --git a/docs/pages/_document.js b/docs/pages/_document.js new file mode 100644 index 00000000000..f9dfc9a7f73 --- /dev/null +++ b/docs/pages/_document.js @@ -0,0 +1,3 @@ +import MyDocument from '@mui/monorepo/docs/pages/_document'; + +export default MyDocument; diff --git a/docs/pages/toolpad/data-fetching/google-sheets.js b/docs/pages/toolpad/data-fetching/google-sheets.js new file mode 100644 index 00000000000..388e9982dd2 --- /dev/null +++ b/docs/pages/toolpad/data-fetching/google-sheets.js @@ -0,0 +1,11 @@ +import * as React from 'react'; +import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; +import { + demos, + docs, + demoComponents, +} from '../../../data/toolpad/data-fetching/google-sheets.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/toolpad/data-fetching/index.js b/docs/pages/toolpad/data-fetching/index.js new file mode 100644 index 00000000000..1a07a7560f3 --- /dev/null +++ b/docs/pages/toolpad/data-fetching/index.js @@ -0,0 +1,11 @@ +import * as React from 'react'; +import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; +import { + demos, + docs, + demoComponents, +} from '../../../data/toolpad/data-fetching/index.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/toolpad/data-fetching/queries.js b/docs/pages/toolpad/data-fetching/queries.js new file mode 100644 index 00000000000..7abfb2dec95 --- /dev/null +++ b/docs/pages/toolpad/data-fetching/queries.js @@ -0,0 +1,11 @@ +import * as React from 'react'; +import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; +import { + demos, + docs, + demoComponents, +} from '../../../data/toolpad/data-fetching/queries.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/toolpad/data-fetching/rest.js b/docs/pages/toolpad/data-fetching/rest.js new file mode 100644 index 00000000000..0352fc9f1fa --- /dev/null +++ b/docs/pages/toolpad/data-fetching/rest.js @@ -0,0 +1,11 @@ +import * as React from 'react'; +import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; +import { + demos, + docs, + demoComponents, +} from '../../../data/toolpad/data-fetching/rest.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/toolpad/getting-started/setup.js b/docs/pages/toolpad/getting-started/setup.js new file mode 100644 index 00000000000..48a37772982 --- /dev/null +++ b/docs/pages/toolpad/getting-started/setup.js @@ -0,0 +1,11 @@ +import * as React from 'react'; +import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; +import { + demos, + docs, + demoComponents, +} from '../../../data/toolpad/getting-started/setup.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/toolpad/getting-started/tutorial.js b/docs/pages/toolpad/getting-started/tutorial.js new file mode 100644 index 00000000000..715189c024e --- /dev/null +++ b/docs/pages/toolpad/getting-started/tutorial.js @@ -0,0 +1,11 @@ +import * as React from 'react'; +import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; +import { + demos, + docs, + demoComponents, +} from '../../../data/toolpad/getting-started/tutorial.md?@mui/markdown'; + +export default function Page() { + return ; +} diff --git a/docs/pages/toolpad/index.js b/docs/pages/toolpad/index.js new file mode 100644 index 00000000000..01ae5b747be --- /dev/null +++ b/docs/pages/toolpad/index.js @@ -0,0 +1,27 @@ +import * as React from 'react'; +import Head from 'docs/src/modules/components/Head'; +import CssBaseline from '@mui/material/CssBaseline'; +import BrandingProvider from 'docs/src/BrandingProvider'; +import AppHeader from 'docs/src/layouts/AppHeader'; +import AppFooter from 'docs/src/layouts/AppFooter'; +import AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner'; +import ToolpadHero from '../../src/components/landing/ToolpadHero'; + +export default function Home() { + return ( + + + + + +
+ +
+ +
+ ); +} diff --git a/docs/public/_headers b/docs/public/_headers new file mode 100644 index 00000000000..8c6c3749b1b --- /dev/null +++ b/docs/public/_headers @@ -0,0 +1,19 @@ +/_next/*.js + Cache-Control: public, max-age=31536000, immutable + +/static/images/* + Cache-Control: public, max-age=86400 + +/favicon.ico + Content-Type: image/x-icon + +/* + Strict-Transport-Security: max-age=31536000; includeSubDomains; preload + # Block usage in iframes. + X-Frame-Options: SAMEORIGIN + # Force the browser to trust the Content-Type header + # https://stackoverflow.com/questions/18337630/what-is-x-content-type-options-nosniff + X-Content-Type-Options: nosniff + # Disable it (default) as it can cause security issues. + X-XSS-Protection: 0 + Referrer-Policy: strict-origin-when-cross-origin diff --git a/docs/public/_redirects b/docs/public/_redirects new file mode 100644 index 00000000000..01229bef8b4 --- /dev/null +++ b/docs/public/_redirects @@ -0,0 +1 @@ +/ /toolpad/ diff --git a/docs/public/favicon.ico b/docs/public/favicon.ico new file mode 100755 index 00000000000..8ed8e08e953 Binary files /dev/null and b/docs/public/favicon.ico differ diff --git a/docs/public/robots.txt b/docs/public/robots.txt new file mode 100644 index 00000000000..c2a49f4fb82 --- /dev/null +++ b/docs/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / diff --git a/docs/public/static/ads-in-house/figma.png b/docs/public/static/ads-in-house/figma.png new file mode 100644 index 00000000000..c9e42522463 Binary files /dev/null and b/docs/public/static/ads-in-house/figma.png differ diff --git a/docs/public/static/ads-in-house/scaffoldhub.png b/docs/public/static/ads-in-house/scaffoldhub.png new file mode 100644 index 00000000000..1f43f8e2a58 Binary files /dev/null and b/docs/public/static/ads-in-house/scaffoldhub.png differ diff --git a/docs/public/static/ads-in-house/themes-2.jpg b/docs/public/static/ads-in-house/themes-2.jpg new file mode 100644 index 00000000000..e45aa75c14a Binary files /dev/null and b/docs/public/static/ads-in-house/themes-2.jpg differ diff --git a/docs/public/static/ads-in-house/themes.png b/docs/public/static/ads-in-house/themes.png new file mode 100644 index 00000000000..6a0658647ed Binary files /dev/null and b/docs/public/static/ads-in-house/themes.png differ diff --git a/docs/public/static/ads-in-house/tidelift.png b/docs/public/static/ads-in-house/tidelift.png new file mode 100644 index 00000000000..cb517a8e324 Binary files /dev/null and b/docs/public/static/ads-in-house/tidelift.png differ diff --git a/docs/public/static/branding/product-advanced-dark.svg b/docs/public/static/branding/product-advanced-dark.svg new file mode 100644 index 00000000000..83069a62b78 --- /dev/null +++ b/docs/public/static/branding/product-advanced-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/branding/product-advanced-light.svg b/docs/public/static/branding/product-advanced-light.svg new file mode 100644 index 00000000000..601d8e3f478 --- /dev/null +++ b/docs/public/static/branding/product-advanced-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/branding/product-core-dark.svg b/docs/public/static/branding/product-core-dark.svg new file mode 100644 index 00000000000..503677288a3 --- /dev/null +++ b/docs/public/static/branding/product-core-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/branding/product-core-light.svg b/docs/public/static/branding/product-core-light.svg new file mode 100644 index 00000000000..d8b46130fd7 --- /dev/null +++ b/docs/public/static/branding/product-core-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/branding/product-designkits-dark.svg b/docs/public/static/branding/product-designkits-dark.svg new file mode 100644 index 00000000000..29a6ccc0eda --- /dev/null +++ b/docs/public/static/branding/product-designkits-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/branding/product-designkits-light.svg b/docs/public/static/branding/product-designkits-light.svg new file mode 100644 index 00000000000..0cacb970034 --- /dev/null +++ b/docs/public/static/branding/product-designkits-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/branding/product-templates-dark.svg b/docs/public/static/branding/product-templates-dark.svg new file mode 100644 index 00000000000..50a5ea9d7e2 --- /dev/null +++ b/docs/public/static/branding/product-templates-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/branding/product-templates-light.svg b/docs/public/static/branding/product-templates-light.svg new file mode 100644 index 00000000000..30741968186 --- /dev/null +++ b/docs/public/static/branding/product-templates-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/favicon.ico b/docs/public/static/favicon.ico new file mode 100644 index 00000000000..e19f48f5912 Binary files /dev/null and b/docs/public/static/favicon.ico differ diff --git a/docs/public/static/fonts/IBMPlexSans-Bold.ttf b/docs/public/static/fonts/IBMPlexSans-Bold.ttf new file mode 100644 index 00000000000..e324b09f945 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Bold.ttf differ diff --git a/docs/public/static/fonts/IBMPlexSans-Bold.woff b/docs/public/static/fonts/IBMPlexSans-Bold.woff new file mode 100644 index 00000000000..a220c9e1aac Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Bold.woff differ diff --git a/docs/public/static/fonts/IBMPlexSans-Bold.woff2 b/docs/public/static/fonts/IBMPlexSans-Bold.woff2 new file mode 100644 index 00000000000..f86a4f4e324 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Bold.woff2 differ diff --git a/docs/public/static/fonts/IBMPlexSans-Medium.ttf b/docs/public/static/fonts/IBMPlexSans-Medium.ttf new file mode 100644 index 00000000000..b278201ec77 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Medium.ttf differ diff --git a/docs/public/static/fonts/IBMPlexSans-Medium.woff b/docs/public/static/fonts/IBMPlexSans-Medium.woff new file mode 100644 index 00000000000..082c6012bf1 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Medium.woff differ diff --git a/docs/public/static/fonts/IBMPlexSans-Medium.woff2 b/docs/public/static/fonts/IBMPlexSans-Medium.woff2 new file mode 100644 index 00000000000..e08b27b831e Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Medium.woff2 differ diff --git a/docs/public/static/fonts/IBMPlexSans-Regular.ttf b/docs/public/static/fonts/IBMPlexSans-Regular.ttf new file mode 100644 index 00000000000..3b16bfd91ff Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Regular.ttf differ diff --git a/docs/public/static/fonts/IBMPlexSans-Regular.woff b/docs/public/static/fonts/IBMPlexSans-Regular.woff new file mode 100644 index 00000000000..79bdeab7920 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Regular.woff differ diff --git a/docs/public/static/fonts/IBMPlexSans-Regular.woff2 b/docs/public/static/fonts/IBMPlexSans-Regular.woff2 new file mode 100644 index 00000000000..a6aad7cdd5e Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-Regular.woff2 differ diff --git a/docs/public/static/fonts/IBMPlexSans-SemiBold.ttf b/docs/public/static/fonts/IBMPlexSans-SemiBold.ttf new file mode 100644 index 00000000000..89aa8e82c31 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-SemiBold.ttf differ diff --git a/docs/public/static/fonts/IBMPlexSans-SemiBold.woff b/docs/public/static/fonts/IBMPlexSans-SemiBold.woff new file mode 100644 index 00000000000..fa272e45373 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-SemiBold.woff differ diff --git a/docs/public/static/fonts/IBMPlexSans-SemiBold.woff2 b/docs/public/static/fonts/IBMPlexSans-SemiBold.woff2 new file mode 100644 index 00000000000..535fcfa6941 Binary files /dev/null and b/docs/public/static/fonts/IBMPlexSans-SemiBold.woff2 differ diff --git a/docs/public/static/fonts/PlusJakartaSans-Bold-subset.woff2 b/docs/public/static/fonts/PlusJakartaSans-Bold-subset.woff2 new file mode 100644 index 00000000000..d7d8eb0f67e Binary files /dev/null and b/docs/public/static/fonts/PlusJakartaSans-Bold-subset.woff2 differ diff --git a/docs/public/static/fonts/PlusJakartaSans-ExtraBold-subset.woff2 b/docs/public/static/fonts/PlusJakartaSans-ExtraBold-subset.woff2 new file mode 100644 index 00000000000..b96914a3583 Binary files /dev/null and b/docs/public/static/fonts/PlusJakartaSans-ExtraBold-subset.woff2 differ diff --git a/docs/public/static/icons/180x180.png b/docs/public/static/icons/180x180.png new file mode 100644 index 00000000000..e34e3c37eb1 Binary files /dev/null and b/docs/public/static/icons/180x180.png differ diff --git a/docs/public/static/icons/192x192.png b/docs/public/static/icons/192x192.png new file mode 100644 index 00000000000..0255c37e107 Binary files /dev/null and b/docs/public/static/icons/192x192.png differ diff --git a/docs/public/static/icons/256x256.png b/docs/public/static/icons/256x256.png new file mode 100644 index 00000000000..2c1551114a0 Binary files /dev/null and b/docs/public/static/icons/256x256.png differ diff --git a/docs/public/static/icons/384x384.png b/docs/public/static/icons/384x384.png new file mode 100644 index 00000000000..406c83af7ae Binary files /dev/null and b/docs/public/static/icons/384x384.png differ diff --git a/docs/public/static/icons/48x48.png b/docs/public/static/icons/48x48.png new file mode 100644 index 00000000000..f9a45b14f08 Binary files /dev/null and b/docs/public/static/icons/48x48.png differ diff --git a/docs/public/static/icons/512x512.png b/docs/public/static/icons/512x512.png new file mode 100644 index 00000000000..e205ce2d3d2 Binary files /dev/null and b/docs/public/static/icons/512x512.png differ diff --git a/docs/public/static/icons/96x96.png b/docs/public/static/icons/96x96.png new file mode 100644 index 00000000000..7d88b098d68 Binary files /dev/null and b/docs/public/static/icons/96x96.png differ diff --git a/docs/public/static/logo.png b/docs/public/static/logo.png new file mode 100644 index 00000000000..4e91e1adf18 Binary files /dev/null and b/docs/public/static/logo.png differ diff --git a/docs/public/static/logo.svg b/docs/public/static/logo.svg new file mode 100644 index 00000000000..7236b6f6b75 --- /dev/null +++ b/docs/public/static/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/logo_raw.svg b/docs/public/static/logo_raw.svg new file mode 100644 index 00000000000..9c2dba7ee00 --- /dev/null +++ b/docs/public/static/logo_raw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/public/static/manifest.json b/docs/public/static/manifest.json new file mode 100644 index 00000000000..4c319e292c8 --- /dev/null +++ b/docs/public/static/manifest.json @@ -0,0 +1,34 @@ +{ + "name": "MUI", + "short_name": "MUI", + "display": "minimal-ui", + "start_url": "/", + "theme_color": "#2196f3", + "background_color": "#ffffff", + "icons": [ + { + "src": "/static/icons/48x48.png", + "sizes": "48x48" + }, + { + "src": "/static/icons/96x96.png", + "sizes": "96x96" + }, + { + "src": "/static/icons/192x192.png", + "sizes": "192x192" + }, + { + "src": "/static/icons/256x256.png", + "sizes": "256x256" + }, + { + "src": "/static/icons/384x384.png", + "sizes": "384x384" + }, + { + "src": "/static/icons/512x512.png", + "sizes": "512x512" + } + ] +} diff --git a/docs/public/static/sponsors/doit-square.svg b/docs/public/static/sponsors/doit-square.svg new file mode 100644 index 00000000000..a2f011ffeff --- /dev/null +++ b/docs/public/static/sponsors/doit-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/public/static/sponsors/doit.svg b/docs/public/static/sponsors/doit.svg new file mode 100644 index 00000000000..4fd1a5631f6 --- /dev/null +++ b/docs/public/static/sponsors/doit.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/public/static/sponsors/octopus-dark.svg b/docs/public/static/sponsors/octopus-dark.svg new file mode 100644 index 00000000000..32bd3746009 --- /dev/null +++ b/docs/public/static/sponsors/octopus-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/public/static/sponsors/octopus-light.svg b/docs/public/static/sponsors/octopus-light.svg new file mode 100644 index 00000000000..f6253b4318c --- /dev/null +++ b/docs/public/static/sponsors/octopus-light.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/public/static/sponsors/octopus.svg b/docs/public/static/sponsors/octopus.svg new file mode 100644 index 00000000000..11c3ddab3c7 --- /dev/null +++ b/docs/public/static/sponsors/octopus.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/public/static/sponsors/tidelift.svg b/docs/public/static/sponsors/tidelift.svg new file mode 100644 index 00000000000..8bf0f851ce2 --- /dev/null +++ b/docs/public/static/sponsors/tidelift.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/public/static/styles/prism-okaidia.css b/docs/public/static/styles/prism-okaidia.css new file mode 100644 index 00000000000..b424419aeb6 --- /dev/null +++ b/docs/public/static/styles/prism-okaidia.css @@ -0,0 +1,137 @@ +/** + * https://unpkg.com/prismjs/themes/prism-okaidia.css + * + * okaidia theme for JavaScript, CSS and HTML + * Loosely based on Monokai textmate theme by http://www.monokai.nl/ + * @author ocodia + */ + +/* inline code */ +code { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} + +code[class*='language-'] { + color: #f8f8f2; + background: none; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #f8f8f2; +} + +.namespace { + opacity: 0.7; +} + +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: #f92672; +} + +.token.boolean, +.token.number { + color: #ae81ff; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #a6e22e; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string, +.token.variable { + color: #f8f8f2; +} + +.token.atrule, +.token.attr-value, +.token.function, +.token.class-name { + color: #e6db74; +} + +.token.keyword { + color: #66d9ef; +} + +.token.regex, +.token.important { + color: #fd971f; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +/* Overrides to reach AA, copied from https://reactjs.org */ + +code[class*='language-'] { + text-shadow: none; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: rgb(178, 178, 178); +} + +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: rgb(252, 146, 158); +} + +.token.boolean, +.token.number { + color: #b78eff; +} diff --git a/docs/images/add-textfield.png b/docs/public/static/toolpad/add-textfield.png similarity index 100% rename from docs/images/add-textfield.png rename to docs/public/static/toolpad/add-textfield.png diff --git a/docs/images/apps-overview.png b/docs/public/static/toolpad/apps-overview.png similarity index 100% rename from docs/images/apps-overview.png rename to docs/public/static/toolpad/apps-overview.png diff --git a/docs/images/bind-query-state.png b/docs/public/static/toolpad/bind-query-state.png similarity index 100% rename from docs/images/bind-query-state.png rename to docs/public/static/toolpad/bind-query-state.png diff --git a/docs/images/create-api.png b/docs/public/static/toolpad/create-api.png similarity index 100% rename from docs/images/create-api.png rename to docs/public/static/toolpad/create-api.png diff --git a/docs/images/create-connection.png b/docs/public/static/toolpad/create-connection.png similarity index 100% rename from docs/images/create-connection.png rename to docs/public/static/toolpad/create-connection.png diff --git a/docs/images/create-state.png b/docs/public/static/toolpad/create-state.png similarity index 100% rename from docs/images/create-state.png rename to docs/public/static/toolpad/create-state.png diff --git a/docs/images/editor-overview.png b/docs/public/static/toolpad/editor-overview.png similarity index 100% rename from docs/images/editor-overview.png rename to docs/public/static/toolpad/editor-overview.png diff --git a/docs/images/hero-screenshot.png b/docs/public/static/toolpad/hero-screenshot.png similarity index 100% rename from docs/images/hero-screenshot.png rename to docs/public/static/toolpad/hero-screenshot.png diff --git a/docs/images/page-editor.png b/docs/public/static/toolpad/page-editor.png similarity index 100% rename from docs/images/page-editor.png rename to docs/public/static/toolpad/page-editor.png diff --git a/docs/images/release.png b/docs/public/static/toolpad/release.png similarity index 100% rename from docs/images/release.png rename to docs/public/static/toolpad/release.png diff --git a/docs/images/result.png b/docs/public/static/toolpad/result.png similarity index 100% rename from docs/images/result.png rename to docs/public/static/toolpad/result.png diff --git a/docs/images/updated-binding.png b/docs/public/static/toolpad/updated-binding.png similarity index 100% rename from docs/images/updated-binding.png rename to docs/public/static/toolpad/updated-binding.png diff --git a/docs/scripts/buildServiceWorker.js b/docs/scripts/buildServiceWorker.js new file mode 100644 index 00000000000..aefa001fbfe --- /dev/null +++ b/docs/scripts/buildServiceWorker.js @@ -0,0 +1,25 @@ +/* eslint-disable no-console */ +const path = require('path'); +const fse = require('fs-extra'); + +async function prepend(file, string) { + const data = await fse.readFile(file, 'utf8'); + await fse.writeFile(file, string + data, 'utf8'); +} + +async function run() { + const swDest = path.join(__dirname, '../export/sw.js'); + const swSrc = path.join(__dirname, '../src/sw.js'); + + await fse.copy(swSrc, swDest); + await prepend( + swDest, + ` +// uuid: ${new Date()} +`, + ); + + console.log('Successfully built service worker'); +} + +run(); diff --git a/docs/scripts/helpers.js b/docs/scripts/helpers.js new file mode 100644 index 00000000000..8bb40768472 --- /dev/null +++ b/docs/scripts/helpers.js @@ -0,0 +1,21 @@ +const os = require('os'); + +function getLineFeed(source) { + const match = source.match(/\r?\n/); + return match === null ? os.EOL : match[0]; +} + +const fixBabelIssuesRegExp = new RegExp(/(?<=(\/>)|,)(\r?\n){2}/g); +function fixBabelGeneratorIssues(source) { + return source.replace(fixBabelIssuesRegExp, '\n'); +} + +function fixLineEndings(source, target) { + return target.replace(/\r?\n/g, getLineFeed(source)); +} + +module.exports = { + getLineFeed, + fixBabelGeneratorIssues, + fixLineEndings, +}; diff --git a/docs/scripts/i18n.js b/docs/scripts/i18n.js new file mode 100644 index 00000000000..33e3570f9d7 --- /dev/null +++ b/docs/scripts/i18n.js @@ -0,0 +1,39 @@ +/* eslint-disable no-console */ +import path from 'path'; +import fse from 'fs-extra'; +import { pageToTitle } from 'docs/src/modules/utils/helpers'; +import pages from 'docs/src/pages'; + +async function run() { + try { + const translationsFilename = path.join(__dirname, '../translations/translations.json'); + const translationsFile = await fse.readFile(translationsFilename, 'utf8'); + const output = JSON.parse(translationsFile); + + const traverse = (pages2) => { + pages2.forEach((page) => { + if (page.pathname.indexOf('/api') === -1 && page.pathname.indexOf('/blog') === -1) { + const title = pageToTitle(page); + + if (title) { + const pathname = page.subheader || page.pathname; + output.pages[pathname] = title; + } + } + + if (page.children) { + traverse(page.children); + } + }); + }; + + traverse(pages); + + await fse.writeFile(translationsFilename, `${JSON.stringify(output, null, 2)}\n`); + } catch (err) { + console.log(err); + throw err; + } +} + +run(); diff --git a/docs/scripts/tsconfig.json b/docs/scripts/tsconfig.json new file mode 100644 index 00000000000..f6ec683df34 --- /dev/null +++ b/docs/scripts/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../tsconfig.json", + "include": [ + "../../node_modules/@mui/monorepo/docs/types/react-docgen.d.ts", + "api/buildApi.ts", + "i18n.js" + ], + "compilerOptions": { + "allowJs": true, + "isolatedModules": true, + "noEmit": true, + "noUnusedLocals": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "esModuleInterop": true, + "types": ["node"] + }, + "exclude": ["node_modules"] +} diff --git a/docs/scripts/utils.ts b/docs/scripts/utils.ts new file mode 100644 index 00000000000..c2fbdbbedab --- /dev/null +++ b/docs/scripts/utils.ts @@ -0,0 +1,16 @@ +import * as path from 'path'; +import * as fse from 'fs-extra'; + +export const getComponentFilesInFolder = (folderPath: string): string[] => { + const files = fse.readdirSync(folderPath, { withFileTypes: true }); + return files.reduce((acc, file) => { + if (file.isDirectory()) { + const filesInFolder = getComponentFilesInFolder(path.join(folderPath, file.name)); + return [...acc, ...filesInFolder]; + } + if (/[A-Z]+.*\.tsx/.test(file.name)) { + return [...acc, path.join(folderPath, file.name)]; + } + return acc; + }, [] as string[]); +}; diff --git a/docs/src/components/landing/ToolpadHero.js b/docs/src/components/landing/ToolpadHero.js new file mode 100644 index 00000000000..eeafab8f0e2 --- /dev/null +++ b/docs/src/components/landing/ToolpadHero.js @@ -0,0 +1,37 @@ +import * as React from 'react'; +import Box from '@mui/material/Box'; +import Typography from '@mui/material/Typography'; +import GradientText from 'docs/src/components/typography/GradientText'; +import IconImage from 'docs/src/components/icon/IconImage'; +import ToolpadHeroContainer from '../../layouts/ToolpadHeroContainer'; + +export default function ToolpadHero() { + return ( + + + (theme.palette.mode === 'dark' ? 'primary.400' : 'primary.600')} + sx={{ + display: 'flex', + alignItems: 'center', + justifyContent: { xs: 'center', md: 'center' }, + '& > *': { mr: 1, width: 28, height: 28 }, + }} + > + Toolpad + + + Low-code +
+ admin builder +
+ + Drag and drop pre-built components, connect to data sources, APIs and build your internal + tools 10x faster. Open-source and powered by MUI. + +
+
+ ); +} diff --git a/docs/src/layouts/ToolpadHeroContainer.tsx b/docs/src/layouts/ToolpadHeroContainer.tsx new file mode 100644 index 00000000000..fd4ccbc793d --- /dev/null +++ b/docs/src/layouts/ToolpadHeroContainer.tsx @@ -0,0 +1,25 @@ +import * as React from 'react'; +import Box from '@mui/material/Box'; +import Container from '@mui/material/Container'; +import Grid from '@mui/material/Grid'; + +export default function HeroContainer({ children }: { children: React.ReactNode }) { + return ( + + + + + {children} + + + + + ); +} diff --git a/docs/src/modules/utils/babel-plugin-jsx-preview.js b/docs/src/modules/utils/babel-plugin-jsx-preview.js new file mode 100644 index 00000000000..56779428354 --- /dev/null +++ b/docs/src/modules/utils/babel-plugin-jsx-preview.js @@ -0,0 +1,102 @@ +const fs = require('fs'); + +const pluginName = 'babel-plugin-jsx-preview'; + +/** + * @returns {import('@babel/core').PluginObj} + */ +export default function babelPluginJsxPreview() { + const wrapperTypes = ['div', 'Box', 'Stack']; + + /** + * @type {import('@babel/core').types.JSXElement | import('@babel/core').types.JSXElement['children']} + */ + let previewNode = null; + + return { + name: pluginName, + visitor: { + ExportDefaultDeclaration(path) { + const { declaration } = path.node; + if (declaration.type !== 'FunctionDeclaration') { + return; + } + const { body } = declaration.body; + /** + * @type {import('@babel/core').types.ReturnStatement[]} + */ + const [lastReturn] = body + .filter((statement) => { + return statement.type === 'ReturnStatement'; + }) + .reverse(); + + const returnedJSX = lastReturn.argument; + if (returnedJSX.type === 'JSXElement') { + previewNode = returnedJSX; + if ( + wrapperTypes.includes(previewNode.openingElement.name.name) && + previewNode.children.length > 0 + ) { + // Trim blank JSXText to normalize + // return ( + //
+ // ) + // and + // return ( + // + //
+ // ^^^^ Blank JSXText including newline + // + // ) + previewNode = previewNode.children.filter((child, index, children) => { + const isSurroundingBlankJSXText = + (index === 0 || index === children.length - 1) && + child.type === 'JSXText' && + !/[^\s]+/.test(child.value); + return !isSurroundingBlankJSXText; + }); + } + } + }, + }, + post(state) { + const { maxLines, outputFilename } = state.opts.plugins.find((plugin) => { + return plugin.key === pluginName; + }).options; + + let hasPreview = false; + if (previewNode !== null) { + const [startNode, endNode] = Array.isArray(previewNode) + ? [previewNode[0], previewNode.slice(-1)[0]] + : [previewNode, previewNode]; + const preview = state.code.slice(startNode.start, endNode.end); + + const previewLines = preview.split(/\n/); + // The first line is already trimmed either due to trimmed blank JSXText or because it's a single node which babel already trims. + // The last line is therefore the meassure for indendation + const indendation = previewLines.slice(-1)[0].match(/^\s*/)[0].length; + const deindentedPreviewLines = preview.split(/\n/).map((line, index) => { + if (index === 0) { + return line; + } + return line.slice(indendation); + }); + + if (deindentedPreviewLines.length <= maxLines) { + fs.writeFileSync(outputFilename, deindentedPreviewLines.join('\n')); + hasPreview = true; + } + } + + if (!hasPreview) { + try { + fs.unlinkSync(outputFilename); + } catch (error) { + // Would throw if the file doesn't exist. + // But we do want to ensure that the file doesn't exist so the error is fine. + } + } + }, + }; +} diff --git a/docs/src/modules/utils/find.js b/docs/src/modules/utils/find.js new file mode 100644 index 00000000000..9a789f6e3ff --- /dev/null +++ b/docs/src/modules/utils/find.js @@ -0,0 +1,145 @@ +const fs = require('fs'); +const path = require('path'); + +const markdownRegex = /\.md$/; + +// Returns the markdowns of the documentation in a flat array. +// { +// pathname: String, +// filename: String, +// } +function findPagesMarkdown( + directory = path.resolve(__dirname, '../../../src/pages'), + pagesMarkdown = [], +) { + const items = fs.readdirSync(directory); + + items.forEach((item) => { + const itemPath = path.resolve(directory, item); + + if (fs.statSync(itemPath).isDirectory()) { + findPagesMarkdown(itemPath, pagesMarkdown); + return; + } + + if (!markdownRegex.test(item)) { + return; + } + + let pathname = itemPath + .replace(new RegExp(`\\${path.sep}`, 'g'), '/') + .replace(/^.*\/pages/, '') + .replace('.md', ''); + + // Remove the last pathname segment. + pathname = pathname.split('/').slice(0, 3).join('/'); + + pagesMarkdown.push({ + // Relative location in the path (URL) system. + pathname, + // Relative location in the file system. + filename: itemPath, + }); + }); + + return pagesMarkdown; +} + +const componentRegex = /^(Unstable_)?([A-Z][a-z]+)+\.tsx/; + +// Returns the component source in a flat array. +function findComponents(directory, components = []) { + const items = fs.readdirSync(directory); + + items.forEach((item) => { + const itemPath = path.resolve(directory, item); + + if (fs.statSync(itemPath).isDirectory()) { + findComponents(itemPath, components); + return; + } + + if (!componentRegex.test(item)) { + return; + } + + components.push({ + filename: itemPath, + }); + }); + + return components; +} + +const jsRegex = /\.js$/; +const blackList = ['/.eslintrc', '/_document', '/_app']; + +// Returns the Next.js pages available in a nested format. +// The output is in the next.js format. +// Each pathname is a route you can navigate to. +function findPages( + options = {}, + directory = path.resolve(__dirname, '../../../pages'), + pages = [], +) { + fs.readdirSync(directory).forEach((item) => { + const itemPath = path.resolve(directory, item); + const pathname = itemPath + .replace(new RegExp(`\\${path.sep}`, 'g'), '/') + .replace(/^.*\/pages/, '') + .replace('.js', '') + .replace(/^\/index$/, '/') // Replace `index` by `/`. + .replace(/\/index$/, ''); + + if (pathname.indexOf('.eslintrc') !== -1) { + return; + } + + if ( + options.front && + pathname.indexOf('/components') === -1 && + pathname.indexOf('/api-docs') === -1 + ) { + return; + } + + if (fs.statSync(itemPath).isDirectory()) { + const children = []; + pages.push({ + pathname, + children, + }); + findPages(options, itemPath, children); + return; + } + + if (!jsRegex.test(item) || blackList.includes(pathname)) { + return; + } + + pages.push({ + pathname, + }); + }); + + // sort by pathname without '-' so that e.g. card comes before card-action + pages.sort((a, b) => { + const pathnameA = a.pathname.replace(/-/g, ''); + const pathnameB = b.pathname.replace(/-/g, ''); + if (pathnameA < pathnameB) { + return -1; + } + if (pathnameA > pathnameB) { + return 1; + } + return 0; + }); + + return pages; +} + +module.exports = { + findPages, + findPagesMarkdown, + findComponents, +}; diff --git a/docs/src/route.ts b/docs/src/route.ts new file mode 100644 index 00000000000..562ce3c345d --- /dev/null +++ b/docs/src/route.ts @@ -0,0 +1,5 @@ +const ROUTES = { + toolpadDocs: '/toolpad/getting-started/setup', +}; + +export default ROUTES; diff --git a/docs/src/sw.js b/docs/src/sw.js new file mode 100644 index 00000000000..094a0c313c0 --- /dev/null +++ b/docs/src/sw.js @@ -0,0 +1,30 @@ +/* eslint-env serviceworker */ +// https://github.com/airbnb/javascript/issues/1632 +/* eslint-disable no-restricted-globals */ +/* global workbox */ + +importScripts('https://storage.googleapis.com/workbox-cdn/releases/4.0.0-alpha.0/workbox-sw.js'); + +workbox.core.setCacheNameDetails({ + // This allows you to work on multiple projects using + // the same localhost port number without mixing up the caches. + prefix: 'mui', +}); + +workbox.routing.registerRoute(/(\/|\.js)$/, workbox.strategies.staleWhileRevalidate()); + +self.addEventListener('message', (event) => { + switch (event.data) { + case 'skipWaiting': + // console.log('self.skipWaiting()'); + self.skipWaiting(); + // We don't call claim as it would be too strong. + // Instead of controlling the page after it was loaded. + // We wait for the activated event to reload the page and have the + // activated service worker control it. + // self.clients.claim(); + break; + default: + break; + } +}); diff --git a/docs/translations/translations.json b/docs/translations/translations.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/docs/translations/translations.json @@ -0,0 +1 @@ +{} diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 00000000000..933a3d0caff --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,17 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "isolatedModules": true, + /* files are emitted by babel */ + "noEmit": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "esModuleInterop": true, + "types": ["react", "node"], + "incremental": true, + "noImplicitAny": true, + "jsx": "preserve" + }, + "include": ["src/pages/**/*", "data/**/*"], + "exclude": ["docs/.next", "docs/export"] +} diff --git a/docs/tslint.json b/docs/tslint.json new file mode 100644 index 00000000000..d35877747ec --- /dev/null +++ b/docs/tslint.json @@ -0,0 +1,8 @@ +{ + "extends": "../tslint.json", + "rules": { + "no-irregular-whitespace": false, + "no-object-literal-type-assertion": false, + "no-trailing-whitespace": [true, "ignore-template-strings"] + } +} diff --git a/netlify.toml b/netlify.toml index 514b7a1f5dc..07beee9cc59 100644 --- a/netlify.toml +++ b/netlify.toml @@ -2,7 +2,15 @@ # Directory (relative to root of your repo) that contains the deploy-ready # HTML files and assets generated by the build. If a base directory has # been specified, include it in the publish directory path. - publish = "docs/" + publish = "docs/export/" # Default build command. - command = "" + command = "yarn docs:build && yarn docs:export" + +[build.environment] + NODE_VERSION = "14" + # Not using `playwright` when building docs. + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "1" + +[[plugins]] + package = "./node_modules/@mui/monorepo/packages/netlify-plugin-cache-docs" \ No newline at end of file diff --git a/package.json b/package.json index 301f21b4ec5..c49775c2961 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,10 @@ "packages": [ "packages/*", "docs" + ], + "nohoist": [ + "docs", + "docs/**" ] }, "bin": { @@ -20,10 +24,13 @@ "deduplicate": "node scripts/deduplicate.js", "start": "dotenv cross-env FORCE_COLOR=1 yarn workspace @mui/toolpad-app start", "dev": "dotenv cross-env FORCE_COLOR=1 lerna -- run dev --stream --parallel --scope @mui/toolpad-core --scope @mui/toolpad-components --scope @mui/toolpad-app", + "docs:dev": "yarn workspace docs dev", + "docs:build": "yarn workspace docs build", + "docs:export": "yarn workspace docs export", "eslint": "eslint . --report-unused-disable-directives --ext .js,.ts,.tsx", "jsonlint": "node ./scripts/jsonlint.js", "prisma": "dotenv yarn workspace @mui/toolpad-app run --cwd=\"./packages/toolpad-app\" prisma", - "release:build": "lerna run --stream build", + "release:build": "lerna run --ignore docs --stream build", "release:version": "lerna version --no-changelog --no-push --no-git-tag-version", "release:docker": "node ./scripts/releaseDocker.mjs", "release:changelog": "dotenv -- node ./scripts/releaseChangelog.js --repo mui-toolpad", @@ -32,7 +39,7 @@ "test": "yarn test:build && jest" }, "devDependencies": { - "@mui/monorepo": "https://github.com/mui/material-ui.git#master", + "@mui/monorepo": "https://github.com/mui/material-ui.git", "@next/eslint-plugin-next": "12.2.0", "@playwright/test": "^1.23.1", "@swc/helpers": "^0.4.3", @@ -43,6 +50,7 @@ "@types/rimraf": "^3.0.2", "@typescript-eslint/eslint-plugin": "^5.30.3", "@typescript-eslint/parser": "^5.30.3", + "babel-plugin-transform-rename-import": "^2.3.0", "chalk": "^4.1.2", "eslint": "^8.19.0", "eslint-config-airbnb-typescript": "12", diff --git a/packages/toolpad-app/package.json b/packages/toolpad-app/package.json index f189101408b..148cfd1214c 100644 --- a/packages/toolpad-app/package.json +++ b/packages/toolpad-app/package.json @@ -40,6 +40,7 @@ "@mui/system": "^5.8.6", "@mui/toolpad-components": "^0.0.9", "@mui/toolpad-core": "^0.0.9", + "@mui/utils": "^5.8.6", "@mui/x-data-grid-pro": "^5.12.3", "@prisma/client": "^4.0.0", "@swc/wasm": "^1.2.208", diff --git a/yarn.lock b/yarn.lock index 368eae7bdec..e0968b6e3c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,122 @@ # yarn lockfile v1 +"@algolia/autocomplete-core@1.6.3": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.6.3.tgz#76832fffb6405ac2c87bac5a040b8a31a1cdef80" + integrity sha512-dqQqRt01fX3YuVFrkceHsoCnzX0bLhrrg8itJI1NM68KjrPYQPYsE+kY8EZTCM4y8VDnhqJErR73xe/ZsV+qAA== + dependencies: + "@algolia/autocomplete-shared" "1.6.3" + +"@algolia/autocomplete-shared@1.6.3": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.6.3.tgz#52085ce89a755977841ed0a463aa31ce8f1dea97" + integrity sha512-UV46bnkTztyADFaETfzFC5ryIdGVb2zpAoYgu0tfcuYWjhg1KbLXveFffZIrGVoboqmAk1b+jMrl6iCja1i3lg== + +"@algolia/cache-browser-local-storage@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.1.tgz#ffacb9230119f77de1a6f163b83680be999110e4" + integrity sha512-UAUVG2PEfwd/FfudsZtYnidJ9eSCpS+LW9cQiesePQLz41NAcddKxBak6eP2GErqyFagSlnVXe/w2E9h2m2ttg== + dependencies: + "@algolia/cache-common" "4.13.1" + +"@algolia/cache-common@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.13.1.tgz#c933fdec9f73b4f7c69d5751edc92eee4a63d76b" + integrity sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA== + +"@algolia/cache-in-memory@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.13.1.tgz#c19baa67b4597e1a93e987350613ab3b88768832" + integrity sha512-pZzybCDGApfA/nutsFK1P0Sbsq6fYJU3DwIvyKg4pURerlJM4qZbB9bfLRef0FkzfQu7W11E4cVLCIOWmyZeuQ== + dependencies: + "@algolia/cache-common" "4.13.1" + +"@algolia/client-account@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.13.1.tgz#fea591943665477a23922ab31863ad0732e26c66" + integrity sha512-TFLiZ1KqMiir3FNHU+h3b0MArmyaHG+eT8Iojio6TdpeFcAQ1Aiy+2gb3SZk3+pgRJa/BxGmDkRUwE5E/lv3QQ== + dependencies: + "@algolia/client-common" "4.13.1" + "@algolia/client-search" "4.13.1" + "@algolia/transporter" "4.13.1" + +"@algolia/client-analytics@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.13.1.tgz#5275956b2d0d16997148f2085f1701b6c39ecc32" + integrity sha512-iOS1JBqh7xaL5x00M5zyluZ9+9Uy9GqtYHv/2SMuzNW1qP7/0doz1lbcsP3S7KBbZANJTFHUOfuqyRLPk91iFA== + dependencies: + "@algolia/client-common" "4.13.1" + "@algolia/client-search" "4.13.1" + "@algolia/requester-common" "4.13.1" + "@algolia/transporter" "4.13.1" + +"@algolia/client-common@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.13.1.tgz#3bf9e3586f20ef85bbb56ccca390f7dbe57c8f4f" + integrity sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg== + dependencies: + "@algolia/requester-common" "4.13.1" + "@algolia/transporter" "4.13.1" + +"@algolia/client-personalization@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.13.1.tgz#438a1f58576ef19c4ad4addb8417bdacfe2fce2e" + integrity sha512-1CqrOW1ypVrB4Lssh02hP//YxluoIYXAQCpg03L+/RiXJlCs+uIqlzC0ctpQPmxSlTK6h07kr50JQoYH/TIM9w== + dependencies: + "@algolia/client-common" "4.13.1" + "@algolia/requester-common" "4.13.1" + "@algolia/transporter" "4.13.1" + +"@algolia/client-search@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.13.1.tgz#5501deed01e23c33d4aaa9f9eb96a849f0fce313" + integrity sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A== + dependencies: + "@algolia/client-common" "4.13.1" + "@algolia/requester-common" "4.13.1" + "@algolia/transporter" "4.13.1" + +"@algolia/logger-common@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.13.1.tgz#4221378e701e3f1eacaa051bcd4ba1f25ddfaf4d" + integrity sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw== + +"@algolia/logger-console@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.13.1.tgz#423d358e4992dd4bceab0d9a4e99d1fd68107043" + integrity sha512-7jQOTftfeeLlnb3YqF8bNgA2GZht7rdKkJ31OCeSH2/61haO0tWPoNRjZq9XLlgMQZH276pPo0NdiArcYPHjCA== + dependencies: + "@algolia/logger-common" "4.13.1" + +"@algolia/requester-browser-xhr@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.1.tgz#f8ea79233cf6f0392feaf31e35a6b40d68c5bc9e" + integrity sha512-oa0CKr1iH6Nc7CmU6RE7TnXMjHnlyp7S80pP/LvZVABeJHX3p/BcSCKovNYWWltgTxUg0U1o+2uuy8BpMKljwA== + dependencies: + "@algolia/requester-common" "4.13.1" + +"@algolia/requester-common@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.13.1.tgz#daea143d15ab6ed3909c4c45877f1b6c36a16179" + integrity sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w== + +"@algolia/requester-node-http@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.13.1.tgz#32c63d4c009f22d97e396406de7af9b66fb8e89d" + integrity sha512-7C0skwtLdCz5heKTVe/vjvrqgL/eJxmiEjHqXdtypcE5GCQCYI15cb+wC4ytYioZDMiuDGeVYmCYImPoEgUGPw== + dependencies: + "@algolia/requester-common" "4.13.1" + +"@algolia/transporter@4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.13.1.tgz#509e03e9145102843d5be4a031c521f692d4e8d6" + integrity sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw== + dependencies: + "@algolia/cache-common" "4.13.1" + "@algolia/logger-common" "4.13.1" + "@algolia/requester-common" "4.13.1" + "@ampproject/remapping@^2.1.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" @@ -29,6 +145,27 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.5.tgz#acac0c839e317038c73137fbb6ef71a1d6238471" integrity sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg== +"@babel/core@^7.11.1", "@babel/core@^7.17.9", "@babel/core@^7.7.5": + version "7.18.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.2.tgz#87b2fcd7cce9becaa7f5acebdc4f09f3dd19d876" + integrity sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.18.2" + "@babel/helper-compilation-targets" "^7.18.2" + "@babel/helper-module-transforms" "^7.18.0" + "@babel/helpers" "^7.18.2" + "@babel/parser" "^7.18.0" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.18.2" + "@babel/types" "^7.18.2" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + "@babel/core@^7.11.6", "@babel/core@^7.12.3": version "7.18.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.5.tgz#c597fa680e58d571c28dda9827669c78cdd7f000" @@ -50,7 +187,7 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.18.2", "@babel/generator@^7.7.2": +"@babel/generator@^7.12.11", "@babel/generator@^7.18.2", "@babel/generator@^7.6.2", "@babel/generator@^7.7.2": version "7.18.2" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d" integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw== @@ -59,6 +196,13 @@ "@jridgewell/gen-mapping" "^0.3.0" jsesc "^2.5.1" +"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" + integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-compilation-targets@^7.18.2": version "7.18.2" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz#67a85a10cbd5fc7f1457fec2e7f45441dc6c754b" @@ -69,6 +213,19 @@ browserslist "^4.20.2" semver "^6.3.0" +"@babel/helper-create-class-features-plugin@^7.18.0": + version "7.18.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz#fac430912606331cb075ea8d82f9a4c145a4da19" + integrity sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.17.9" + "@babel/helper-member-expression-to-functions" "^7.17.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-environment-visitor@^7.16.7", "@babel/helper-environment-visitor@^7.18.2": version "7.18.2" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz#8a6d2dedb53f6bf248e31b4baf38739ee4a637bd" @@ -89,7 +246,14 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": +"@babel/helper-member-expression-to-functions@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4" + integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw== + dependencies: + "@babel/types" "^7.17.0" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== @@ -110,11 +274,34 @@ "@babel/traverse" "^7.18.0" "@babel/types" "^7.18.0" +"@babel/helper-optimise-call-expression@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" + integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.17.12", "@babel/helper-plugin-utils@^7.8.0": version "7.17.12" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz#86c2347da5acbf5583ba0a10aed4c9bf9da9cf96" integrity sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA== +"@babel/helper-plugin-utils@^7.16.7": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz#9448974dd4fb1d80fefe72e8a0af37809cd30d6d" + integrity sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg== + +"@babel/helper-replace-supers@^7.16.7": + version "7.18.2" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz#41fdfcc9abaf900e18ba6e5931816d9062a7b2e0" + integrity sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q== + dependencies: + "@babel/helper-environment-visitor" "^7.18.2" + "@babel/helper-member-expression-to-functions" "^7.17.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/traverse" "^7.18.2" + "@babel/types" "^7.18.2" + "@babel/helper-simple-access@^7.17.7": version "7.18.2" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz#4dc473c2169ac3a1c9f4a51cfcd091d1c36fcff9" @@ -176,6 +363,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.5.tgz#337062363436a893a2d22faa60be5bb37091c83c" integrity sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw== +"@babel/parser@^7.18.0": + version "7.18.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.4.tgz#6774231779dd700e0af29f6ad8d479582d7ce5ef" + integrity sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow== + "@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" @@ -190,7 +382,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.10.4", "@babel/plugin-syntax-class-properties@^7.8.3": 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== @@ -211,7 +403,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.12.13": +"@babel/plugin-syntax-jsx@^7.10.4", "@babel/plugin-syntax-jsx@^7.12.13": version "7.17.12" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz#834035b45061983a491f60096f61a2e7c5674a47" integrity sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog== @@ -267,13 +459,53 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.7.2": +"@babel/plugin-syntax-typescript@^7.17.12", "@babel/plugin-syntax-typescript@^7.7.2": version "7.17.12" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz#b54fc3be6de734a56b87508f99d6428b5b605a7b" integrity sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw== dependencies: "@babel/helper-plugin-utils" "^7.17.12" +"@babel/plugin-transform-object-assign@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.16.7.tgz#5fe08d63dccfeb6a33aa2638faf98e5c584100f8" + integrity sha512-R8mawvm3x0COTJtveuoqZIjNypn2FjfvXZr4pSQ8VhEFBuQGBz4XhHasZtHXjgXU4XptZ4HtGof3NoYc93ZH9Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + +"@babel/plugin-transform-react-constant-elements@^7.17.6": + version "7.17.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.12.tgz#cc580857696b6dd9e5e3d079e673d060a0657f37" + integrity sha512-maEkX2xs2STuv2Px8QuqxqjhV2LsFobT1elCgyU5704fcyTu9DyD/bJXxD/mrRiVyhpHweOQ00OJ5FKhHq9oEw== + dependencies: + "@babel/helper-plugin-utils" "^7.17.12" + +"@babel/plugin-transform-typescript@^7.17.12": + version "7.18.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.4.tgz#587eaf6a39edb8c06215e550dc939faeadd750bf" + integrity sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.0" + "@babel/helper-plugin-utils" "^7.17.12" + "@babel/plugin-syntax-typescript" "^7.17.12" + +"@babel/preset-typescript@^7.16.7": + version "7.17.12" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz#40269e0a0084d56fc5731b6c40febe1c9a4a3e8c" + integrity sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg== + dependencies: + "@babel/helper-plugin-utils" "^7.17.12" + "@babel/helper-validator-option" "^7.16.7" + "@babel/plugin-transform-typescript" "^7.17.12" + +"@babel/runtime-corejs2@^7.17.9": + version "7.18.3" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.18.3.tgz#415671a614d82e9791df7acf67b4853b96346643" + integrity sha512-r9L5eZChdP1DHSL+YwGEd7Rcs8Yk2KDOwSJ4cdB8ZAMolqiW7Qa9I1ir/05lte/i6N979PKYr5288OqoyZkabA== + dependencies: + core-js "^2.6.12" + regenerator-runtime "^0.13.4" + "@babel/runtime-corejs3@^7.10.2": version "7.18.3" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.3.tgz#52f0241a31e0ec61a6187530af6227c2846bd60c" @@ -282,7 +514,7 @@ core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.18.3" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4" integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug== @@ -296,7 +528,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.16.7", "@babel/template@^7.3.3": +"@babel/template@^7.16.7", "@babel/template@^7.3.3", "@babel/template@^7.6.0": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== @@ -305,6 +537,22 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" +"@babel/traverse@^7.1.6", "@babel/traverse@^7.4.5": + version "7.18.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.2.tgz#b77a52604b5cc836a9e1e08dca01cba67a12d2e8" + integrity sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.18.2" + "@babel/helper-environment-visitor" "^7.18.2" + "@babel/helper-function-name" "^7.17.9" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.18.0" + "@babel/types" "^7.18.2" + debug "^4.1.0" + globals "^11.1.0" + "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2", "@babel/traverse@^7.18.5", "@babel/traverse@^7.7.2": version "7.18.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.5.tgz#94a8195ad9642801837988ab77f36e992d9a20cd" @@ -321,7 +569,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.18.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3": +"@babel/types@^7.0.0", "@babel/types@^7.11.0", "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.18.4", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.6.1": version "7.18.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.4.tgz#27eae9b9fd18e9dccc3f9d6ad051336f307be354" integrity sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw== @@ -346,6 +594,13 @@ resolved "https://registry.yarnpkg.com/@date-io/core/-/core-2.14.0.tgz#03e9b9b9fc8e4d561c32dd324df0f3ccd967ef14" integrity sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw== +"@date-io/date-fns-jalali@^2.14.0": + version "2.14.0" + resolved "https://registry.yarnpkg.com/@date-io/date-fns-jalali/-/date-fns-jalali-2.14.0.tgz#a3b6933e03cc3f063945a44899db5429224a1e05" + integrity sha512-uQFI6s63NqtTg6xfBlgb7Lk/QTqw35BY8RHfD4eXYs4wl13YlJAG9INAqnMlE4AbXmwSOaDxNHoTA/FL0apkiw== + dependencies: + "@date-io/core" "^2.14.0" + "@date-io/date-fns@^2.11.0": version "2.14.0" resolved "https://registry.yarnpkg.com/@date-io/date-fns/-/date-fns-2.14.0.tgz#92ab150f488f294c135c873350d154803cebdbea" @@ -374,6 +629,20 @@ dependencies: "@date-io/core" "^2.14.0" +"@docsearch/css@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.1.0.tgz#6781cad43fc2e034d012ee44beddf8f93ba21f19" + integrity sha512-bh5IskwkkodbvC0FzSg1AxMykfDl95hebEKwxNoq4e5QaGzOXSBgW8+jnMFZ7JU4sTBiB04vZWoUSzNrPboLZA== + +"@docsearch/react@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.1.0.tgz#da943a64c01ee82b04e53b691806469272f943f7" + integrity sha512-bjB6ExnZzf++5B7Tfoi6UXgNwoUnNOfZ1NyvnvPhWgCMy5V/biAtLL4o7owmZSYdAKeFSvZ5Lxm0is4su/dBWg== + dependencies: + "@algolia/autocomplete-core" "1.6.3" + "@docsearch/css" "3.1.0" + algoliasearch "^4.0.0" + "@emotion/babel-plugin@^11.7.1": version "11.9.2" resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz#723b6d394c89fb2ef782229d92ba95a740576e95" @@ -408,6 +677,13 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== +"@emotion/is-prop-valid@^1.1.0": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95" + integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/is-prop-valid@^1.1.2", "@emotion/is-prop-valid@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz#f0907a416368cf8df9e410117068e20fe87c0a3a" @@ -470,7 +746,12 @@ "@emotion/serialize" "^1.0.4" "@emotion/utils" "^1.1.0" -"@emotion/unitless@^0.7.5": +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4", "@emotion/unitless@^0.7.5": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== @@ -509,6 +790,31 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@fast-csv/format@4.3.5": + version "4.3.5" + resolved "https://registry.yarnpkg.com/@fast-csv/format/-/format-4.3.5.tgz#90d83d1b47b6aaf67be70d6118f84f3e12ee1ff3" + integrity sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A== + dependencies: + "@types/node" "^14.0.1" + lodash.escaperegexp "^4.1.2" + lodash.isboolean "^3.0.3" + lodash.isequal "^4.5.0" + lodash.isfunction "^3.0.9" + lodash.isnil "^4.0.0" + +"@fast-csv/parse@4.3.6": + version "4.3.6" + resolved "https://registry.yarnpkg.com/@fast-csv/parse/-/parse-4.3.6.tgz#ee47d0640ca0291034c7aa94039a744cfb019264" + integrity sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA== + dependencies: + "@types/node" "^14.0.1" + lodash.escaperegexp "^4.1.2" + lodash.groupby "^4.6.0" + lodash.isfunction "^3.0.9" + lodash.isnil "^4.0.0" + lodash.isundefined "^3.0.1" + lodash.uniq "^4.5.0" + "@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" @@ -563,7 +869,7 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== @@ -1506,6 +1812,20 @@ npmlog "^6.0.2" write-file-atomic "^3.0.3" +"@mui/base@5.0.0-alpha.84": + version "5.0.0-alpha.84" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.84.tgz#83c580c9b04b4e4efe3fb39572720470b0d7cc29" + integrity sha512-uDx+wGVytS+ZHiWHyzUyijY83GSIXJpzSJ0PGc/8/s+8nBzeHvaPKrAyJz15ASLr52hYRA6PQGqn0eRAsB7syQ== + dependencies: + "@babel/runtime" "^7.17.2" + "@emotion/is-prop-valid" "^1.1.2" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.8.0" + "@popperjs/core" "^2.11.5" + clsx "^1.1.1" + prop-types "^15.8.1" + react-is "^17.0.2" + "@mui/base@5.0.0-alpha.87": version "5.0.0-alpha.87" resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.87.tgz#3cf8c2990cda8b48f26b3f19b1d0c94095ec6dfe" @@ -1520,6 +1840,13 @@ prop-types "^15.8.1" react-is "^17.0.2" +"@mui/icons-material@^5.8.0": + version "5.8.3" + resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.8.3.tgz#75c8bde42e6ba71e3871439a2b751be987343493" + integrity sha512-dAdhimSLKOV0Q8FR7AYGEaCrTUh9OV7zU4Ueo5REoUt4cC3Vy+UBKDjZk66x5ezaYb63AFgQIFwtnZj3B/QDbQ== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/icons-material@^5.8.4": version "5.8.4" resolved "https://registry.yarnpkg.com/@mui/icons-material/-/icons-material-5.8.4.tgz#3f2907c9f8f5ce4d754cb8fb4b68b5a1abf4d095" @@ -1543,6 +1870,24 @@ react-transition-group "^4.4.2" rifm "^0.12.1" +"@mui/material@^5.8.0": + version "5.8.3" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.8.3.tgz#86681d14c1a119d1d9b6b981c864736d075d095f" + integrity sha512-8UecY/W9SMtEZm5PMCUcMbujajVP6fobu0BgBPiIWwwWRblZVEzqprY6v1P2me7qCyrve4L4V/rqAKPKhVHOSg== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/base" "5.0.0-alpha.84" + "@mui/system" "^5.8.3" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.8.0" + "@types/react-transition-group" "^4.4.4" + clsx "^1.1.1" + csstype "^3.1.0" + hoist-non-react-statics "^3.3.2" + prop-types "^15.8.1" + react-is "^17.0.2" + react-transition-group "^4.4.2" + "@mui/material@^5.8.6": version "5.8.6" resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.8.6.tgz#4019fbf1b95d8ea9f397efaed835ac92a6d8f22d" @@ -1560,11 +1905,11 @@ react-is "^17.0.2" react-transition-group "^4.4.2" -"@mui/monorepo@https://github.com/mui/material-ui.git#master": - version "5.8.5" - resolved "https://github.com/mui/material-ui.git#c016a75275612544040bf4bf271cfcd9c5790421" +"@mui/monorepo@https://github.com/mui/material-ui.git": + version "5.8.7" + resolved "https://github.com/mui/material-ui.git#6e69c8e8db54305f7602e11ea76b9b13adcf04cd" -"@mui/private-theming@^5.8.6": +"@mui/private-theming@^5.8.0", "@mui/private-theming@^5.8.6": version "5.8.6" resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.8.6.tgz#db2bafeda1699e43e67b3ff4f770d6b7a234501f" integrity sha512-yHsJk1qU9r/q0DlnxGRJPHyM0Y/nUv8FTNgDTiI9I58GWuVuZqeTUr7JRvPh6ybeP/FLtW5eXEavRK9wxVk4uQ== @@ -1582,6 +1927,43 @@ "@emotion/cache" "^11.7.1" prop-types "^15.8.1" +"@mui/styles@^5.8.0": + version "5.8.3" + resolved "https://registry.yarnpkg.com/@mui/styles/-/styles-5.8.3.tgz#2003084a5ad793ab8067efa9b411a6ef4cf3a57e" + integrity sha512-O0FGaKYajtIC2H42bhh6CvqQsH5WVodsYx3joga+heojta2D2TRIOxtPX4v2VG8D3TvhcggrSsERF6S9sAvl3Q== + dependencies: + "@babel/runtime" "^7.17.2" + "@emotion/hash" "^0.8.0" + "@mui/private-theming" "^5.8.0" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.8.0" + clsx "^1.1.1" + csstype "^3.1.0" + hoist-non-react-statics "^3.3.2" + jss "^10.8.2" + jss-plugin-camel-case "^10.8.2" + jss-plugin-default-unit "^10.8.2" + jss-plugin-global "^10.8.2" + jss-plugin-nested "^10.8.2" + jss-plugin-props-sort "^10.8.2" + jss-plugin-rule-value-function "^10.8.2" + jss-plugin-vendor-prefixer "^10.8.2" + prop-types "^15.8.1" + +"@mui/system@^5.8.3": + version "5.8.3" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.8.3.tgz#66db174f1b5c244eb73dbc48527509782a22ec0a" + integrity sha512-/tyGQcYqZT0nl98qV9XnGiedTO+V7VHc28k4POfhMJNedB1CRrwWRm767DeEdc5f/8CU2See3WD16ikP6pYiOA== + dependencies: + "@babel/runtime" "^7.17.2" + "@mui/private-theming" "^5.8.0" + "@mui/styled-engine" "^5.8.0" + "@mui/types" "^7.1.3" + "@mui/utils" "^5.8.0" + clsx "^1.1.1" + csstype "^3.1.0" + prop-types "^15.8.1" + "@mui/system@^5.8.6": version "5.8.6" resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.8.6.tgz#aed7e501c513429dab9cfbbe86da5dcd056c2a0a" @@ -1596,7 +1978,7 @@ csstype "^3.1.0" prop-types "^15.8.1" -"@mui/types@^7.1.4": +"@mui/types@^7.1.3", "@mui/types@^7.1.4": version "7.1.4" resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.1.4.tgz#4185c05d6df63ec673cda15feab80440abadc764" integrity sha512-uveM3byMbthO+6tXZ1n2zm0W3uJCQYtwt/v5zV5I77v2v18u0ITkb8xwhsDD2i3V2Kye7SaNR6FFJ6lMuY/WqQ== @@ -1612,6 +1994,17 @@ prop-types "^15.8.1" react-is "^17.0.2" +"@mui/utils@^5.8.0": + version "5.8.0" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.8.0.tgz#4b1d19cbcf70773283375e763b7b3552b84cb58f" + integrity sha512-7LgUtCvz78676iC0wpTH7HizMdCrTphhBmRWimIMFrp5Ph6JbDFVuKS1CwYnWWxRyYKL0QzXrDL0lptAU90EXg== + dependencies: + "@babel/runtime" "^7.17.2" + "@types/prop-types" "^15.7.5" + "@types/react-is" "^16.7.1 || ^17.0.0" + prop-types "^15.8.1" + react-is "^17.0.2" + "@mui/utils@^5.8.6": version "5.8.6" resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.8.6.tgz#543de64a64bb9135316ecfd91d75a8740544d79f" @@ -2049,6 +2442,11 @@ "@types/node" "*" playwright-core "1.23.1" +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + "@popperjs/core@^2.11.5": version "2.11.5" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64" @@ -2167,6 +2565,14 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@trendmicro/react-interpolate@^0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@trendmicro/react-interpolate/-/react-interpolate-0.5.5.tgz#70a5040524b46475ee0104939f371db201886a0d" + integrity sha512-PjkRT3XeK30kGjmSRn//4L106ekZfFkjqQ85G8K1hDdT7aYdng0Hz1MSLJjW9XNiljdTNB8D8Sm4tiBhdz5P3A== + dependencies: + lodash.omit "^4.5.0" + prop-types "^15.5.8" + "@tsconfig/node10@^1.0.7": version "1.0.9" resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" @@ -2197,7 +2603,7 @@ resolved "https://registry.yarnpkg.com/@types/babel__code-frame/-/babel__code-frame-7.0.3.tgz#eda94e1b7c9326700a4b69c485ebbc9498a0b63f" integrity sha512-2TN6oiwtNjOezilFVl77zwdNPwQWaDBBCCWWxyo1ctiO3vAtd7H/aB/CBJdw9+kqq3+latD0SXoedIuHySSZWw== -"@types/babel__core@^7.1.14": +"@types/babel__core@^7.1.12", "@types/babel__core@^7.1.14": version "7.1.19" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== @@ -2240,6 +2646,11 @@ resolved "https://registry.yarnpkg.com/@types/crypto-js/-/crypto-js-4.1.1.tgz#602859584cecc91894eb23a4892f38cfa927890d" integrity sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA== +"@types/doctrine@^0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@types/doctrine/-/doctrine-0.0.5.tgz#9768264221e8fd422e4989c8cfdab2ff781f4eb6" + integrity sha512-JJwEeFy8Sl9ctiugU4h4DGN9hCB47oyhUkM2H8g8xZr4tHTEXtmV4U6krKrU8Ng0S7RlG/J7fkta1rGu3pq+YQ== + "@types/eslint-scope@^3.7.3": version "3.7.4" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" @@ -2286,6 +2697,11 @@ resolved "https://registry.yarnpkg.com/@types/har-format/-/har-format-1.2.8.tgz#e6908b76d4c88be3db642846bb8b455f0bfb1c4e" integrity sha512-OP6L9VuZNdskgNN3zFQQ54ceYD8OLq5IbqO4VK91ORLfOm7WdT/CiT/pHEBSQEqCInJ2y3O6iCm/zGtPElpgJQ== +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" @@ -2347,7 +2763,7 @@ dependencies: "@types/lodash" "*" -"@types/lodash@*": +"@types/lodash@*", "@types/lodash@^4.14.182": version "4.14.182" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2" integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== @@ -2357,7 +2773,7 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== -"@types/minimist@^1.2.0": +"@types/minimist@^1.2.0", "@types/minimist@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== @@ -2375,6 +2791,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.0.tgz#67c7b724e1bcdd7a8821ce0d5ee184d3b4dd525a" integrity sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA== +"@types/node@^14.0.1": + version "14.18.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.21.tgz#0155ee46f6be28b2ff0342ca1a9b9fd4468bef41" + integrity sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q== + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -2422,6 +2843,23 @@ dependencies: "@types/react" "*" +"@types/react-router-dom@^5.3.3": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*": + version "5.1.18" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.18.tgz#c8851884b60bc23733500d86c1266e1cfbbd9ef3" + integrity sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-transition-group@^4.4.4": version "4.4.5" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416" @@ -2819,6 +3257,22 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" +accept-language@^3.0.18: + version "3.0.18" + resolved "https://registry.yarnpkg.com/accept-language/-/accept-language-3.0.18.tgz#f5025f17bf65a466a845838ccf98cdb877d83384" + integrity sha512-sUofgqBPzgfcF20sPoBYGQ1IhQLt2LSkxTnlQSuLF3n5gPEqd5AimbvOvHEi0T1kLMiGVqPWzI5a9OteBRth3A== + dependencies: + bcp47 "^1.1.2" + stable "^0.1.6" + +accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + acorn-globals@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" @@ -2842,7 +3296,7 @@ acorn-walk@^7.1.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn-walk@^8.1.1: +acorn-walk@^8.0.0, acorn-walk@^8.1.1: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== @@ -2852,7 +3306,7 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1: +acorn@^8.0.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1: version "8.7.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== @@ -2862,6 +3316,11 @@ add-stream@^1.0.0: resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== +address@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.0.tgz#d352a62c92fee90f89a693eccd2a8b2139ab02d9" + integrity sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig== + agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -2869,6 +3328,11 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" +agentkeepalive@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-2.2.0.tgz#c5d1bd4b129008f1163f236f86e5faea2026e2ef" + integrity sha512-TnB6ziK363p7lR8QpeLC8aMr8EGYBKZTpgzQLfqTs3bR0Oo5VbKdwKf8h0dSzsYrB7lSCgfJnMZKqShvlq5Oyg== + agentkeepalive@^4.1.3, agentkeepalive@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" @@ -2886,12 +3350,25 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-keywords@^3.5.2: +aggregate-error@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-4.0.1.tgz#25091fe1573b9e0be892aeda15c7c66a545f758e" + integrity sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w== + dependencies: + clean-stack "^4.0.0" + indent-string "^5.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: 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.10.0, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.3, 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== @@ -2911,6 +3388,47 @@ ajv@^8.11.0: require-from-string "^2.0.2" uri-js "^4.2.2" +algoliasearch@^3.24.5: + version "3.35.1" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-3.35.1.tgz#297d15f534a3507cab2f5dfb996019cac7568f0c" + integrity sha512-K4yKVhaHkXfJ/xcUnil04xiSrB8B8yHZoFEhWNpXg23eiCnqvTZw1tn/SqvdsANlYHLJlKl0qi3I/Q2Sqo7LwQ== + dependencies: + agentkeepalive "^2.2.0" + debug "^2.6.9" + envify "^4.0.0" + es6-promise "^4.1.0" + events "^1.1.0" + foreach "^2.0.5" + global "^4.3.2" + inherits "^2.0.1" + isarray "^2.0.1" + load-script "^1.0.0" + object-keys "^1.0.11" + querystring-es3 "^0.2.1" + reduce "^1.0.1" + semver "^5.1.0" + tunnel-agent "^0.6.0" + +algoliasearch@^4.0.0: + version "4.13.1" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.13.1.tgz#54195c41c9e4bd13ed64982248cf49d4576974fe" + integrity sha512-dtHUSE0caWTCE7liE1xaL+19AFf6kWEcyn76uhcitWpntqvicFHXKFoZe5JJcv9whQOTRM6+B8qJz6sFj+rDJA== + dependencies: + "@algolia/cache-browser-local-storage" "4.13.1" + "@algolia/cache-common" "4.13.1" + "@algolia/cache-in-memory" "4.13.1" + "@algolia/client-account" "4.13.1" + "@algolia/client-analytics" "4.13.1" + "@algolia/client-common" "4.13.1" + "@algolia/client-personalization" "4.13.1" + "@algolia/client-search" "4.13.1" + "@algolia/logger-common" "4.13.1" + "@algolia/logger-console" "4.13.1" + "@algolia/requester-browser-xhr" "4.13.1" + "@algolia/requester-common" "4.13.1" + "@algolia/requester-node-http" "4.13.1" + "@algolia/transporter" "4.13.1" + ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -2977,6 +3495,35 @@ anymatch@^3.0.3: resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.1.tgz#21e92811d6f09ecfce649fbefefe8c79e57cbbb6" + integrity sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.3" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.0.0" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + are-we-there-yet@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d" @@ -3030,6 +3577,11 @@ array-find@^1.0.0: resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -3046,6 +3598,16 @@ array-includes@^3.0.2, array-includes@^3.1.4, array-includes@^3.1.5: get-intrinsic "^1.1.1" is-string "^1.0.7" +array-parallel@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/array-parallel/-/array-parallel-0.1.3.tgz#8f785308926ed5aa478c47e64d1b334b6c0c947d" + integrity sha512-TDPTwSWW5E4oiFiKmz6RGJ/a80Y91GuLgUYuLd49+XBS75tYo8PNgaT2K/OxuQYqkoI852MDGBorg9OcUSTQ8w== + +array-series@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/array-series/-/array-series-0.1.5.tgz#df5d37bfc5c2ef0755e2aa4f92feae7d4b5a972f" + integrity sha512-L0XlBwfx9QetHOsbLDrE/vh2t018w9462HM3iaFfxRiK83aJjAt/Ja3NMkOW7FICwWTlQBa3ZbL5FKhuQWkDrg== + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" @@ -3092,16 +3654,52 @@ arrify@^2.0.0, arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== +arrify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-3.0.0.tgz#ccdefb8eaf2a1d2ab0da1ca2ce53118759fd46bc" + integrity sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw== + asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== + ast-types-flow@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== +ast-types@0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" + integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== + dependencies: + tslib "^2.0.1" + +ast-types@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + +async@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -3117,6 +3715,35 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +autocomplete.js@0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/autocomplete.js/-/autocomplete.js-0.36.0.tgz#94fe775fe64b6cd42e622d076dc7fd26bedd837b" + integrity sha512-jEwUXnVMeCHHutUt10i/8ZiRaCb0Wo+ZyKxeGsYwBDtw6EJHqEeDrq4UwZRD8YBSvp3g6klP678il2eeiVXN2Q== + dependencies: + immediate "^3.2.3" + +autoprefixer@^10.4.7: + version "10.4.7" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.7.tgz#1db8d195f41a52ca5069b7593be167618edbbedf" + integrity sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA== + dependencies: + browserslist "^4.20.3" + caniuse-lite "^1.0.30001335" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + axe-core@^4.3.5, axe-core@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.2.tgz#dcf7fb6dea866166c3eab33d68208afe4d5f670c" @@ -3170,6 +3797,79 @@ babel-plugin-macros@^2.6.1: cosmiconfig "^6.0.0" resolve "^1.12.0" +babel-plugin-macros@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +babel-plugin-module-resolver@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2" + integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA== + dependencies: + find-babel-config "^1.2.0" + glob "^7.1.6" + pkg-up "^3.1.0" + reselect "^4.0.0" + resolve "^1.13.1" + +babel-plugin-optimize-clsx@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-optimize-clsx/-/babel-plugin-optimize-clsx-2.6.2.tgz#9aaa42faffbe481cb0272fc65631f94889c6c5b7" + integrity sha512-TxgyjdVb7trTAsg/J5ByqJdbBPTYR8yaWLGQGpSxwygw8IFST5gEc1J9QktCGCHCb+69t04DWg9KOE0y2hN30w== + dependencies: + "@babel/generator" "^7.6.2" + "@babel/template" "^7.6.0" + "@babel/types" "^7.6.1" + find-cache-dir "^3.2.0" + lodash "^4.17.15" + object-hash "^2.0.3" + +babel-plugin-preval@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-preval/-/babel-plugin-preval-5.1.0.tgz#6efb89bf6b97af592cd1400c6df49c0e9e6ab027" + integrity sha512-G5R+xmo5LS41A4UyZjOjV0mp9AvkuCyUOAJ6TOv/jTZS+VKh7L7HUDRcCSOb0YCM/u0fFarh7Diz0wjY8rFNFg== + dependencies: + "@babel/runtime" "^7.12.5" + "@types/babel__core" "^7.1.12" + babel-plugin-macros "^3.0.1" + require-from-string "^2.0.2" + +babel-plugin-react-remove-properties@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-react-remove-properties/-/babel-plugin-react-remove-properties-0.3.0.tgz#7b623fb3c424b6efb4edc9b1ae4cc50e7154b87f" + integrity sha512-vbxegtXGyVcUkCvayLzftU95vuvpYFV85pRpeMpohMHeEY46Qe0VNWfkVVcCbaZ12CXHzDFOj0esumATcW83ng== + +"babel-plugin-styled-components@>= 1.12.0": + version "2.0.7" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz#c81ef34b713f9da2b7d3f5550df0d1e19e798086" + integrity sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + picomatch "^2.3.0" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== + +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-plugin-transform-rename-import@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-rename-import/-/babel-plugin-transform-rename-import-2.3.0.tgz#5d9d645f937b0ca5c26a24b2510a06277b6ffd9b" + integrity sha512-dPgJoT57XC0PqSnLgl2FwNvxFrWlspatX2dkk7yjKQj5HHGw071vAcOf+hqW8ClqcBDMvEbm6mevn5yHAD8mlQ== + babel-preset-current-node-syntax@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" @@ -3213,16 +3913,33 @@ basic-auth@^2.0.1: dependencies: safe-buffer "5.1.2" +bcp47@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/bcp47/-/bcp47-1.1.2.tgz#354be3307ffd08433a78f5e1e2095845f89fc7fe" + integrity sha512-JnkkL4GUpOvvanH9AZPX38CxhiLsXMBicBY2IAtqiVN8YulGDQybUydWA4W6yAMtw6iShtw+8HEF6cfrTHU+UQ== + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== + dependencies: + tweetnacl "^0.14.3" + before-after-hook@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== -big-integer@^1.6.16: +big-integer@^1.6.16, big-integer@^1.6.17: version "1.6.51" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + bignumber.js@^9.0.0: version "9.0.2" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.2.tgz#71c6c6bed38de64e24a65ebe16cfcf23ae693673" @@ -3240,6 +3957,23 @@ bin-links@^3.0.0: rimraf "^3.0.0" write-file-atomic "^4.0.0" +binary@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" + integrity sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg== + dependencies: + buffers "~0.1.1" + chainsaw "~0.1.0" + +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + bl@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/bl/-/bl-5.0.0.tgz#6928804a41e9da9034868e1c50ca88f21f57aea2" @@ -3249,6 +3983,29 @@ bl@^5.0.0: inherits "^2.0.4" readable-stream "^3.4.0" +bluebird@~3.4.1: + version "3.4.7" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" + integrity sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA== + +body-parser@1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" + integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.10.3" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.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" @@ -3310,6 +4067,17 @@ browserslist@^4.20.2: node-releases "^2.0.5" update-browserslist-db "^1.0.0" +browserslist@^4.20.3: + version "4.20.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.4.tgz#98096c9042af689ee1e0271333dbc564b8ce4477" + integrity sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw== + dependencies: + caniuse-lite "^1.0.30001349" + electron-to-chromium "^1.4.147" + escalade "^3.1.1" + node-releases "^2.0.5" + picocolors "^1.0.0" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -3317,6 +4085,11 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + buffer-equal-constant-time@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" @@ -3332,14 +4105,32 @@ buffer-from@~0.1.1: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-0.1.2.tgz#15f4b9bcef012044df31142c14333caf6e0260d0" integrity sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg== -buffer@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" - integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== +buffer-indexof-polyfill@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz#d2732135c5999c64b277fcf9b1abe3498254729c" + integrity sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== dependencies: base64-js "^1.3.1" ieee754 "^1.2.1" +buffers@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" + integrity sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ== + builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -3357,6 +4148,29 @@ byte-size@^7.0.0: resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +c8@^7.6.0: + version "7.11.3" + resolved "https://registry.yarnpkg.com/c8/-/c8-7.11.3.tgz#88c8459c1952ed4f701b619493c9ae732b057163" + integrity sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@istanbuljs/schema" "^0.1.3" + find-up "^5.0.0" + foreground-child "^2.0.0" + istanbul-lib-coverage "^3.2.0" + istanbul-lib-report "^3.0.0" + istanbul-reports "^3.1.4" + rimraf "^3.0.2" + test-exclude "^6.0.0" + v8-to-istanbul "^9.0.0" + yargs "^16.2.0" + yargs-parser "^20.2.9" + cacache@^15.0.5, cacache@^15.2.0: version "15.3.0" resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" @@ -3427,26 +4241,58 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" +camelcase-keys@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252" + integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg== + dependencies: + camelcase "^6.3.0" + map-obj "^4.1.0" + quick-lru "^5.1.1" + type-fest "^1.2.1" + camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0: +camelcase@^6.2.0, camelcase@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" + integrity sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg== + caniuse-lite@^1.0.30001332, caniuse-lite@^1.0.30001358: version "1.0.30001359" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz#a1c1cbe1c2da9e689638813618b4219acbd4925e" integrity sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw== +caniuse-lite@^1.0.30001335, caniuse-lite@^1.0.30001349: + version "1.0.30001352" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz#cc6f5da3f983979ad1e2cdbae0505dccaa7c6a12" + integrity sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA== + caniuse-lite@^1.0.30001359: version "1.0.30001363" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz#26bec2d606924ba318235944e1193304ea7c4f15" integrity sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg== +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== + +chainsaw@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" + integrity sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ== + dependencies: + traverse ">=0.3.0 <0.4" + chalk@^2.0.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -3512,11 +4358,25 @@ cjs-module-lexer@^1.0.0: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== +clean-css@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.0.tgz#ad3d8238d5f3549e83d5f87205189494bc7cbb59" + integrity sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ== + dependencies: + source-map "~0.6.0" + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +clean-stack@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-4.2.0.tgz#c464e4cde4ac789f4e0735c5d75beb49d7b30b31" + integrity sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg== + dependencies: + escape-string-regexp "5.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" @@ -3546,6 +4406,11 @@ cli-width@^4.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.0.0.tgz#a5622f6a3b0a9e3e711a25f099bf2399f608caf6" integrity sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw== +clipboard-copy@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clipboard-copy/-/clipboard-copy-4.0.1.tgz#326ef9726d4ffe72d9a82a7bbe19379de692017d" + integrity sha512-wOlqdqziE/NNTUJsfSgXmBMIrYmfd5V0HCGsR8uAKHcg+h9NENWINcfRjtWGU77wDHC8B8ijV4hMTGYbrKovng== + cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -3640,14 +4505,14 @@ columnify@^1.6.0: strip-ansi "^6.0.1" wcwidth "^1.0.0" -combined-stream@^1.0.8: +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" -commander@^2.20.0: +commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -3657,6 +4522,11 @@ commander@^4.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + commander@^9.2.0: version "9.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-9.3.0.tgz#f619114a5a2d2054e0d9ff1b31d5ccf89255e26b" @@ -3672,6 +4542,11 @@ common-ancestor-path@^1.0.1: resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -3680,6 +4555,16 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" +compress-commons@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" + integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -3728,6 +4613,18 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + conventional-changelog-angular@^5.0.12: version "5.0.13" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" @@ -3817,6 +4714,16 @@ convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, dependencies: safe-buffer "~5.1.1" +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + cookie@^0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" @@ -3834,6 +4741,16 @@ core-js-pure@^3.20.2: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.2.tgz#efe5e486469c5ed2d088d76e973eb12e74a930e7" integrity sha512-t6u7H4Ff/yZNk+zqTr74UjCcZ3k8ApBryeLLV4rYQd9aF3gqmjjGjjR44ENfeBMH8VVvSynIjAJ0mUuFhzQtrA== +core-js@^2.6.12: + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -3869,6 +4786,51 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +cp-file@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-9.1.0.tgz#e98e30db72d57d47b5b1d444deb70d05e5684921" + integrity sha512-3scnzFj/94eb7y4wyXRWwvzLFaQp87yyfTnChIjlfYrVqp5lVO3E2hIJMeQIltUT0K2ZAB3An1qXcBmwGyvuwA== + dependencies: + graceful-fs "^4.1.2" + make-dir "^3.0.0" + nested-error-stacks "^2.0.0" + p-event "^4.1.0" + +cpy-cli@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cpy-cli/-/cpy-cli-4.1.0.tgz#64ce7e23e095a4961539f89da6413f5deb8a62f6" + integrity sha512-JA6bth6/mxPCa19SrWkIuPEBrea8vO9g1v0qhmCLnAKOfTcsNk5/X3W1o9aZuOHgugRcxdyR67rO4Gw/DA+4Qg== + dependencies: + cpy "^9.0.0" + meow "^10.1.2" + +cpy@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cpy/-/cpy-9.0.1.tgz#7f3ad0ad5bafe0bc70645c4bb567969927cadb9f" + integrity sha512-D9U0DR5FjTCN3oMTcFGktanHnAG5l020yvOCR1zKILmAyPP7I/9pl6NFgRbDcmSENtbK1sQLBz1p9HIOlroiNg== + dependencies: + arrify "^3.0.0" + cp-file "^9.1.0" + globby "^13.1.1" + junk "^4.0.0" + micromatch "^4.0.4" + nested-error-stacks "^2.1.0" + p-filter "^3.0.0" + p-map "^5.3.0" + +crc-32@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + +crc32-stream@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" + integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -3881,7 +4843,22 @@ cross-env@^7.0.3: dependencies: cross-spawn "^7.0.1" -cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-fetch@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" + integrity sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA== + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, 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== @@ -3895,6 +4872,28 @@ crypto-js@^4.1.1: resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== + +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +css-vendor@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d" + integrity sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ== + dependencies: + "@babel/runtime" "^7.8.3" + is-in-browser "^1.0.2" + css.escape@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" @@ -3909,6 +4908,11 @@ css@^3.0.0: source-map "^0.6.1" source-map-resolve "^0.6.0" +cssjanus@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cssjanus/-/cssjanus-2.1.0.tgz#6f99070e0b7cc79f826ea48c63c03cb250713af1" + integrity sha512-kAijbny3GmdOi9k+QT6DGIXqFvL96aksNlGr4Rhk9qXDZYWUojU4bRc3IHWxdaLNOqgEZHuXoe5Wl2l7dxLW5g== + cssom@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" @@ -3946,6 +4950,13 @@ dargs@^7.0.0: resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== + dependencies: + assert-plus "^1.0.0" + data-uri-to-buffer@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz#b5db46aea50f6176428ac05b73be39a57701a64b" @@ -3960,6 +4971,11 @@ data-urls@^3.0.1: whatwg-mimetype "^3.0.0" whatwg-url "^11.0.0" +date-fns-jalali@^2.21.3-1: + version "2.21.3-1" + resolved "https://registry.yarnpkg.com/date-fns-jalali/-/date-fns-jalali-2.21.3-1.tgz#b87a01c1d7bb2fe827faed34b33478a5fe4aa027" + integrity sha512-Sgw1IdgCgyWDKCpq6uwAu24vPMOtvmcXXXuETr1jQO/aVj4h23XAltcP7hLbo+osqoiJnPmiydbI/q1W7TYAjA== + date-fns@^2.16.1: version "2.28.0" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" @@ -3970,21 +4986,26 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" +dayjs@^1.8.34: + version "1.11.3" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.3.tgz#4754eb694a624057b9ad2224b67b15d552589258" + integrity sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A== -debug@^2.6.9: +debug@2.6.9, 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.2.7: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.1.0, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -4009,6 +5030,11 @@ decamelize@^1.1.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== +decamelize@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" + integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== + decimal.js@^10.3.1: version "10.3.1" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" @@ -4059,6 +5085,11 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + depd@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -4069,6 +5100,11 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" @@ -4114,6 +5150,19 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +docsearch.js@^2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/docsearch.js/-/docsearch.js-2.6.3.tgz#57cb4600d3b6553c677e7cbbe6a734593e38625d" + integrity sha512-GN+MBozuyz664ycpZY0ecdQE0ND/LSgJKhTLA0/v3arIS3S1Rpf2OJz6A35ReMsm91V5apcmzr5/kM84cvUg+A== + dependencies: + algoliasearch "^3.24.5" + autocomplete.js "0.36.0" + hogan.js "^3.0.2" + request "^2.87.0" + stack-utils "^1.0.1" + to-factory "^1.0.0" + zepto "^1.2.0" + doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -4141,6 +5190,11 @@ dom-helpers@^5.0.1: "@babel/runtime" "^7.8.7" csstype "^3.0.2" +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== + domexception@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" @@ -4182,14 +5236,14 @@ dotenv@^16.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d" integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ== -duplexer2@^0.1.2: +duplexer2@^0.1.2, duplexer2@~0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== dependencies: readable-stream "^2.0.2" -duplexer@^0.1.1: +duplexer@^0.1.1, duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== @@ -4199,6 +5253,14 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" @@ -4206,6 +5268,16 @@ ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: dependencies: safe-buffer "^5.0.1" +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.147: + version "1.4.150" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.150.tgz#89f0e12505462d5df7e56c5b91aff7e1dfdd33ec" + integrity sha512-MP3oBer0X7ZeS9GJ0H6lmkn561UxiwOIY9TTkdxVY7lI9G6GVCKfgJaHaDcakwdKxBXA4T3ybeswH/WBIN/KTA== + electron-to-chromium@^1.4.164: version "1.4.169" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.169.tgz#d4b8cf9816566c7e9518128f1a97f39de9c7af9d" @@ -4236,6 +5308,16 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + encoding@^0.1.12, encoding@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" @@ -4243,6 +5325,13 @@ encoding@^0.1.12, encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" +end-of-stream@^1.4.1: + 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" + enhanced-resolve@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" @@ -4252,6 +5341,14 @@ enhanced-resolve@^0.9.1: memory-fs "^0.2.0" tapable "^0.1.8" +enhanced-resolve@^5.7.0: + version "5.9.3" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz#44a342c012cbc473254af5cc6ae20ebd0aae5d88" + integrity sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + enhanced-resolve@^5.9.3: version "5.10.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" @@ -4265,6 +5362,14 @@ env-paths@^2.2.0: resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== +envify@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/envify/-/envify-4.1.0.tgz#f39ad3db9d6801b4e6b478b61028d3f0b6819f7e" + integrity sha512-IKRVVoAYr4pIx4yIWNsz9mOsboxlNXiu7TNBnem/K/uTHdkyzXWDzHCK7UTolqBbgaBz0tQHsD3YNls0uIIjiw== + dependencies: + esprima "^4.0.0" + through "~2.3.4" + envinfo@^7.7.4: version "7.8.1" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" @@ -4342,6 +5447,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-promise@^4.1.0: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + es7-shim@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/es7-shim/-/es7-shim-6.0.0.tgz#0c430b40b8505ad15570721a8d8dd4eb0c553155" @@ -4488,6 +5598,16 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@5.0.0, escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + 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" @@ -4503,11 +5623,6 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - escodegen@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" @@ -4808,7 +5923,7 @@ espree@^9.3.2: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.3.0" -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -4837,11 +5952,25 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-to-babel@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-3.2.1.tgz#82e78315275c3ca74475fdc8ac1a5103c8a75bf5" + integrity sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg== + dependencies: + "@babel/traverse" "^7.1.6" + "@babel/types" "^7.2.0" + c8 "^7.6.0" + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + event-target-shim@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" @@ -4852,11 +5981,31 @@ eventemitter3@^4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== +events@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw== + 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== +exceljs@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/exceljs/-/exceljs-4.3.0.tgz#939bc0d4c59c200acadb7051be34d25c109853c4" + integrity sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w== + dependencies: + archiver "^5.0.0" + dayjs "^1.8.34" + fast-csv "^4.3.1" + jszip "^3.5.0" + readable-stream "^3.6.0" + saxes "^5.0.1" + tmp "^0.2.0" + unzipper "^0.10.11" + uuid "^8.3.0" + execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -4903,7 +6052,44 @@ expect@^28.1.1: jest-message-util "^28.1.1" jest-util "^28.1.1" -extend@^3.0.2: +express@^4.18.1: + version "4.18.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.0" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.10.3" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@^3.0.2, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -4917,6 +6103,24 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== + +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== + +fast-csv@^4.3.1: + version "4.3.6" + resolved "https://registry.yarnpkg.com/fast-csv/-/fast-csv-4.3.6.tgz#70349bdd8fe4d66b1130d8c91820b64a21bc4a63" + integrity sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw== + dependencies: + "@fast-csv/format" "4.3.5" + "@fast-csv/parse" "4.3.6" + 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" @@ -4927,7 +6131,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^3.2.9: +fast-glob@^3.2.11, fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== @@ -4980,6 +6184,11 @@ fetch-blob@^3.1.2, fetch-blob@^3.1.4: node-domexception "^1.0.0" web-streams-polyfill "^3.0.3" +fg-loadcss@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fg-loadcss/-/fg-loadcss-3.1.0.tgz#f7f148dccf8a6899f846a974ed50539880158acb" + integrity sha512-UgtXKza8nBUO6UWW4c+MOprRL4W5WbIkzPJafnw6y6f5jhA3FiSZkWz8eXeAeX+mC4A/qq0ByDLiAk6erNARaQ== + figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -5014,6 +6223,36 @@ filter-obj@^1.1.0: resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-babel-config@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-cache-dir@^3.2.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -5026,6 +6265,13 @@ find-up@^2.0.0, find-up@^2.1.0: dependencies: locate-path "^2.0.0" +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + find-up@^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" @@ -5034,6 +6280,14 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + find-up@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" @@ -5055,6 +6309,24 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== +foreach@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.6.tgz#87bcc8a1a0e74000ff2bf9802110708cfb02eb6e" + integrity sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg== + +foreground-child@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-2.0.0.tgz#71b32800c9f15aa8f2f83f4a6bd9bff35d861a53" + integrity sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^3.0.2" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== + form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -5073,6 +6345,15 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + format-util@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.5.tgz#1ffb450c8a03e7bccffe40643180918cc297d271" @@ -5085,11 +6366,40 @@ formdata-polyfill@^4.0.10: dependencies: fetch-blob "^3.1.2" +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + fractional-indexing@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fractional-indexing/-/fractional-indexing-3.0.1.tgz#7007a780ad0b9e70383d2d716fd56ffcddd2e6da" integrity sha512-+RlZQk/eVY57iWhkUiUE+/pjr0SFqwQ8d4D5a3RZGerpmD2CSLE3R/TVJMOS3yZyGnw80yRjUoe6muNotimdeQ== +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -5117,6 +6427,16 @@ fsevents@^2.3.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +fstream@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" + integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -5227,6 +6547,13 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== + dependencies: + assert-plus "^1.0.0" + git-raw-commits@^2.0.8: version "2.0.11" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" @@ -5342,6 +6669,14 @@ glob@^8.0.1, glob@^8.0.3: minimatch "^5.0.1" once "^1.3.0" +global@^4.3.2: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -5366,6 +6701,27 @@ globby@^11.0.2, globby@^11.0.3, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +globby@^13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.1.tgz#7c44a93869b0b7612e38f22ed532bfe37b25ea6f" + integrity sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.2.11" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^4.0.0" + +gm@^1.23.1: + version "1.23.1" + resolved "https://registry.yarnpkg.com/gm/-/gm-1.23.1.tgz#2edeeb958084d0f8ea7988e5d995b1c7dfc14777" + integrity sha512-wYGVAa8/sh9ggF5qWoOs6eArcAgwEPkDNvf637jHRHkMUznvs7m/Q2vrc0KLN6B8px3nnRJqJcXK4mTK6lLFmg== + dependencies: + array-parallel "~0.1.3" + array-series "~0.1.5" + cross-spawn "^4.0.0" + debug "^3.1.0" + google-auth-library@^7.14.0: version "7.14.1" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.14.1.tgz#e3483034162f24cc71b95c8a55a210008826213c" @@ -5400,7 +6756,7 @@ googleapis-common@^5.0.1: url-template "^2.0.8" uuid "^8.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.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +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.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -5414,6 +6770,13 @@ gtoken@^5.0.4: google-p12-pem "^3.1.3" jws "^4.0.0" +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + handlebars@^4.7.7: version "4.7.7" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" @@ -5426,6 +6789,19 @@ handlebars@^4.7.7: optionalDependencies: uglify-js "^3.1.4" +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + hard-rejection@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" @@ -5497,7 +6873,15 @@ history@^5.2.0: dependencies: "@babel/runtime" "^7.7.6" -hoist-non-react-statics@^3.3.1: +hogan.js@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd" + integrity sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg== + dependencies: + mkdirp "0.3.0" + nopt "1.0.10" + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: 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== @@ -5551,6 +6935,17 @@ http-cache-semantics@^4.1.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + http-proxy-agent@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" @@ -5569,6 +6964,15 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" @@ -5594,21 +6998,26 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@0.6.3, iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" +hyphenate-style-name@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" + integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== -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" -ieee754@^1.2.1: +iconv-lite@0.6.3, iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +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== @@ -5632,6 +7041,16 @@ ignore@^5.2.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== +immediate@^3.2.3: + version "3.3.0" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" + integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== + +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== + import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -5658,6 +7077,11 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +indent-string@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" + integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== + infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -5671,7 +7095,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5753,6 +7177,11 @@ ip@^1.1.5: resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== +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== + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -5829,6 +7258,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: dependencies: is-extglob "^2.1.1" +is-in-browser@^1.0.2, is-in-browser@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835" + integrity sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g== + is-interactive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" @@ -5946,7 +7380,7 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" -is-typedarray@^1.0.0: +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== @@ -5978,6 +7412,11 @@ isarray@0.0.1: resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -5998,6 +7437,11 @@ isolated-vm@^4.4.1: resolved "https://registry.yarnpkg.com/isolated-vm/-/isolated-vm-4.4.1.tgz#651ce31e435e769b2a356bb03db2553a478acebe" integrity sha512-5aDwxQGm78vHS+qJeUli2ILroG7OS/k3D/Mc0kcT9vyujiL4bV7PYYix1mAvuBm3v44nz2qcfAOqgAbhuACc/w== +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" @@ -6032,7 +7476,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^3.1.3: +istanbul-reports@^3.1.3, istanbul-reports@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== @@ -6446,6 +7890,11 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== + jsdoc-type-pratt-parser@~3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz#a4a56bdc6e82e5865ffd9febc5b1a227ff28e67e" @@ -6516,6 +7965,11 @@ json-schema-traverse@^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-schema@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + 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" @@ -6526,7 +7980,7 @@ json-stringify-nice@^1.1.4: resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== -json-stringify-safe@^5.0.1: +json-stringify-safe@^5.0.1, 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 sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== @@ -6540,6 +7994,11 @@ json-to-ts@^1.7.0: hash.js "^1.0.3" pluralize "^3.1.0" +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -6566,6 +8025,93 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +jsprim@^1.2.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" + integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + +jss-plugin-camel-case@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz#4921b568b38d893f39736ee8c4c5f1c64670aaf7" + integrity sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww== + dependencies: + "@babel/runtime" "^7.3.1" + hyphenate-style-name "^1.0.3" + jss "10.9.0" + +jss-plugin-default-unit@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz#bb23a48f075bc0ce852b4b4d3f7582bc002df991" + integrity sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.9.0" + +jss-plugin-global@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz#fc07a0086ac97aca174e37edb480b69277f3931f" + integrity sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.9.0" + +jss-plugin-nested@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz#cc1c7d63ad542c3ccc6e2c66c8328c6b6b00f4b3" + integrity sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.9.0" + tiny-warning "^1.0.2" + +jss-plugin-props-sort@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz#30e9567ef9479043feb6e5e59db09b4de687c47d" + integrity sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.9.0" + +jss-plugin-rule-value-function@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz#379fd2732c0746fe45168011fe25544c1a295d67" + integrity sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg== + dependencies: + "@babel/runtime" "^7.3.1" + jss "10.9.0" + tiny-warning "^1.0.2" + +jss-plugin-vendor-prefixer@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz#aa9df98abfb3f75f7ed59a3ec50a5452461a206a" + integrity sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA== + dependencies: + "@babel/runtime" "^7.3.1" + css-vendor "^2.0.8" + jss "10.9.0" + +jss-rtl@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/jss-rtl/-/jss-rtl-0.3.0.tgz#386961615956f9655bd5e9ec7e9d08bef223e4af" + integrity sha512-rg9jJmP1bAyhNOAp+BDZgOP/lMm4+oQ76qGueupDQ68Wq+G+6SGvCZvhIEg8OHSONRWOwFT6skCI+APGi8DgmA== + dependencies: + rtl-css-js "^1.13.1" + +jss@10.9.0, jss@^10.8.2: + version "10.9.0" + resolved "https://registry.yarnpkg.com/jss/-/jss-10.9.0.tgz#7583ee2cdc904a83c872ba695d1baab4b59c141b" + integrity sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw== + dependencies: + "@babel/runtime" "^7.3.1" + csstype "^3.0.2" + is-in-browser "^1.1.3" + tiny-warning "^1.0.2" + "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1, jsx-ast-utils@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz#a3e0f1cb7e230954eab4dcbce9f6288a78f8ba44" @@ -6574,6 +8120,21 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: array-includes "^3.1.5" object.assign "^4.1.2" +jszip@^3.5.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.0.tgz#faf3db2b4b8515425e34effcdbb086750a346061" + integrity sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q== + dependencies: + lie "~3.3.0" + pako "~1.0.2" + readable-stream "~2.3.6" + setimmediate "^1.0.5" + +junk@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/junk/-/junk-4.0.0.tgz#9b1104ddf5281cd24ffa3c8a7443d19ce192b37f" + integrity sha512-ojtSU++zLJ3jQG9bAYjg94w+/DOJtRyD7nPaerMFrBhmdVmiV5/exYH5t4uHga4G/95nT6hr1OJoKIFbYbrW5w== + just-diff-apply@^5.2.0: version "5.3.1" resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.3.1.tgz#30f40809ffed55ad76dccf73fa9b85a76964c867" @@ -6623,6 +8184,13 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + lerna@^5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/lerna/-/lerna-5.1.6.tgz#07db65b5cc3683a237f655feb7671f2c2a27255b" @@ -6689,11 +8257,23 @@ libnpmpublish@^4.0.0: semver "^7.1.3" ssri "^8.0.1" +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== + dependencies: + immediate "~3.0.5" + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +listenercount@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/listenercount/-/listenercount-1.0.1.tgz#84c8a72ab59c4725321480c975e6508342e70937" + integrity sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ== + 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" @@ -6714,11 +8294,25 @@ load-json-file@^6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" +load-script@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/load-script/-/load-script-1.0.0.tgz#0491939e0bee5643ee494a7e3da3d2bac70c6ca4" + integrity sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA== + loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== +loader-utils@^1.1.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== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -6727,6 +8321,14 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -6734,6 +8336,13 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + locate-path@^7.1.0: version "7.1.1" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.1.1.tgz#8e1e5a75c7343770cef02ff93c4bf1f0aa666374" @@ -6746,17 +8355,87 @@ lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== + +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" + integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== + +lodash.groupby@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1" + integrity sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw== + +lodash.isboolean@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" + integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.isfunction@^3.0.9: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051" + integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw== + lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== +lodash.isnil@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c" + integrity sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.isundefined@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" + integrity sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.7.0: +lodash.omit@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60" + integrity sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg== + +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -6776,6 +8455,14 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -6801,7 +8488,7 @@ make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: +make-dir@^3.0.0, make-dir@^3.0.2: 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== @@ -6890,11 +8577,21 @@ map-obj@^1.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== -map-obj@^4.0.0: +map-obj@^4.0.0, map-obj@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== +markdown-to-jsx@^7.1.7: + version "7.1.7" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz#a5f22102fb12241c8cea1ca6a4050bb76b23a25d" + integrity sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w== + +marked@^4.0.17: + version "4.0.17" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.17.tgz#1186193d85bb7882159cdcfc57d1dfccaffb3fe9" + integrity sha512-Wfk0ATOK5iPxM4ptrORkFemqroz0ZDxp5MWfYA7H/F+wO17NRWV5Ypxi6p3g2Xmw2bKeiYOl6oVnLHKxBA0VhA== + match-sorter@^6.0.2: version "6.3.1" resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda" @@ -6903,11 +8600,34 @@ match-sorter@^6.0.2: "@babel/runtime" "^7.12.5" remove-accents "0.4.2" +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + memory-fs@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" integrity sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng== +meow@^10.1.2: + version "10.1.2" + resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.2.tgz#62951cb69afa69594142c8250806bc30a3912e4d" + integrity sha512-zbuAlN+V/sXlbGchNS9WTWjUzeamwMt/BApKCJi7B0QyZstZaMx0n4Unll/fg0njGtMdC9UP5SAscvOCLYdM+Q== + dependencies: + "@types/minimist" "^1.2.2" + camelcase-keys "^7.0.0" + decamelize "^5.0.0" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.2" + read-pkg-up "^8.0.0" + redent "^4.0.0" + trim-newlines "^4.0.2" + type-fest "^1.2.2" + yargs-parser "^20.2.9" + meow@^8.0.0: version "8.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -6925,6 +8645,11 @@ meow@^8.0.0: type-fest "^0.18.0" yargs-parser "^20.2.3" +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -6935,6 +8660,11 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -6953,13 +8683,18 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -6970,7 +8705,14 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== -min-indent@^1.0.0: +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== + dependencies: + dom-walk "^0.1.0" + +min-indent@^1.0.0, min-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== @@ -6980,7 +8722,7 @@ minimalistic-assert@^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.1.1, minimatch@^3.1.2: +minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -7090,6 +8832,18 @@ mkdirp-infer-owner@^2.0.0: infer-owner "^1.0.4" mkdirp "^1.0.3" +mkdirp@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e" + integrity sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew== + +"mkdirp@>=0.5 0": + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" @@ -7105,6 +8859,11 @@ monaco-editor@^0.33.0: resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.33.0.tgz#842e244f3750a2482f8a29c676b5684e75ff34af" integrity sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw== +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -7115,7 +8874,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.0.0, ms@^2.1.1: +ms@2.1.3, ms@^2.0.0, ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -7165,7 +8924,7 @@ nanoid@^2.0.3: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== -nanoid@^3.1.30: +nanoid@^3.1.30, nanoid@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== @@ -7175,16 +8934,29 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@^0.6.2, negotiator@^0.6.3: +negotiator@0.6.3, negotiator@^0.6.2, negotiator@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.6.0, neo-async@^2.6.2: +neo-async@^2.6.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== +nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz#26c8a3cee6cc05fbcf1e333cd2fc3e003326c0b5" + integrity sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw== + +next-transpile-modules@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/next-transpile-modules/-/next-transpile-modules-9.0.0.tgz#133b1742af082e61cc76b02a0f12ffd40ce2bf90" + integrity sha512-VCNFOazIAnXn1hvgYYSTYMnoWgKgwlYh4lm1pKbSfiB3kj5ZYLcKVhfh3jkPOg1cnd9DP+pte9yCUocdPEUBTQ== + dependencies: + enhanced-resolve "^5.7.0" + escalade "^3.1.1" + next@12.2.0: version "12.2.0" resolved "https://registry.yarnpkg.com/next/-/next-12.2.0.tgz#aef47cd96b602bc1307d1dcf9a1ee3e753845544" @@ -7211,6 +8983,13 @@ next@12.2.0: "@next/swc-win32-ia32-msvc" "12.2.0" "@next/swc-win32-x64-msvc" "12.2.0" +node-dir@^0.1.10: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== + dependencies: + minimatch "^3.0.2" + node-domexception@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" @@ -7225,7 +9004,7 @@ node-fetch-har@^1.0.1: nanoid "^2.0.3" set-cookie-parser "^2.3.5" -node-fetch@^2.6.1, node-fetch@^2.6.7: +node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -7288,6 +9067,13 @@ node-releases@^2.0.5: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666" integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q== +nopt@1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== + dependencies: + abbrev "1" + nopt@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" @@ -7330,6 +9116,11 @@ normalize-path@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + normalize-url@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" @@ -7466,22 +9257,37 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + 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" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-hash@^2.0.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + object-inspect@^1.12.0, object-inspect@^1.9.0: version "1.12.2" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== -object-keys@^1.1.1: +object-keys@^1.0.11, object-keys@^1.1.0, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== @@ -7551,6 +9357,13 @@ oblivious-set@1.0.0: resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -7572,6 +9385,11 @@ onetime@^6.0.0: dependencies: mimic-fn "^4.0.0" +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" @@ -7616,6 +9434,20 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== +p-event@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" + integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== + dependencies: + p-timeout "^3.1.0" + +p-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-3.0.0.tgz#ce50e03b24b23930e11679ab8694bd09a2d7ed35" + integrity sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg== + dependencies: + p-map "^5.1.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -7628,13 +9460,20 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.2.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: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-limit@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" @@ -7649,6 +9488,13 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -7656,6 +9502,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-locate@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" @@ -7675,6 +9528,13 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-map@^5.1.0, p-map@^5.3.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-5.4.0.tgz#59b1b931b8c832b5ee5a5cf7274d031e8f4f1624" + integrity sha512-obHraaWkwl4y1NHR4vW5D5k+33+S5QrkFqsNrrvK0R7lilXdzo/DZgnloDvYUaRT+Sk6vVK47JUQMQY6cjPMXg== + dependencies: + aggregate-error "^4.0.0" + p-pipe@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" @@ -7693,7 +9553,7 @@ p-reduce@^2.0.0, p-reduce@^2.1.0: resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== -p-timeout@^3.2.0: +p-timeout@^3.1.0, p-timeout@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== @@ -7744,6 +9604,11 @@ pacote@^13.0.3, pacote@^13.0.5, pacote@^13.4.1: ssri "^9.0.0" tar "^6.1.11" +pako@~1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -7803,6 +9668,11 @@ parse5@6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +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== + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -7838,6 +9708,11 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + path-to-regexp@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" @@ -7862,12 +9737,17 @@ perf-cascade@^2.11.0: dependencies: "@types/har-format" "^1.2.8" +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -7897,13 +9777,20 @@ pirates@^4.0.1, pirates@^4.0.4: resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== -pkg-dir@^4.2.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" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 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" + playwright-core@1.23.1: version "1.23.1" resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.23.1.tgz#af02bd7568af1017e477433b1b003ba84e1eb312" @@ -7914,6 +9801,11 @@ pluralize@^3.1.0: resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-3.1.0.tgz#84213d0a12356069daa84060c559242633161368" integrity sha512-2wcybwjwXOzGI1rlxWtlcs0/nSYK0OzNPqsg35TKxJFQlGhFu3cZ1x7EHS4r4bubQlhzyF4YxxlJqQnIhkUQCw== +postcss-value-parser@^4.0.2, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + postcss@8.4.5: version "8.4.5" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" @@ -7923,6 +9815,15 @@ postcss@8.4.5: picocolors "^1.0.0" source-map-js "^1.0.1" +postcss@^8.4.14: + version "8.4.14" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" + integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -7983,6 +9884,11 @@ prisma@^4.0.0: dependencies: "@prisma/engines" "3.16.0-49.da41d2bb3406da22087b849f0e911199ba4fbf11" +prismjs@^1.28.0: + version "1.28.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.28.0.tgz#0d8f561fa0f7cf6ebca901747828b149147044b6" + integrity sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw== + proc-log@^2.0.0, proc-log@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" @@ -7993,6 +9899,11 @@ process-nextick-args@~2.0.0: 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 sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + promise-all-reject-late@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" @@ -8031,7 +9942,7 @@ promzard@^0.3.0: dependencies: read "1" -prop-types@^15.0.0, prop-types@^15.5.4, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.0.0, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -8050,7 +9961,20 @@ protocols@^1.1.0, protocols@^1.4.0: resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== -psl@^1.1.33: +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + +psl@^1.1.28, psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== @@ -8065,6 +9989,13 @@ q@^1.5.1: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== +qs@6.10.3: + version "6.10.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== + dependencies: + side-channel "^1.0.4" + qs@^6.7.0, qs@^6.9.4: version "6.10.5" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.5.tgz#974715920a80ff6a262264acd2c7e6c2a53282b4" @@ -8072,6 +10003,11 @@ qs@^6.7.0, qs@^6.9.4: dependencies: side-channel "^1.0.4" +qs@~6.5.2: + version "6.5.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== + query-string@^6.13.8: version "6.14.1" resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" @@ -8082,6 +10018,11 @@ query-string@^6.13.8: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" +querystring-es3@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -8092,6 +10033,11 @@ quick-lru@^4.0.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== +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== + quickjs-emscripten@^0.21.0: version "0.21.0" resolved "https://registry.yarnpkg.com/quickjs-emscripten/-/quickjs-emscripten-0.21.0.tgz#d6a7e81b311babb1a1c95d3257d56f0c5e4e48b2" @@ -8109,6 +10055,29 @@ randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +raw-loader@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-1.0.0.tgz#3f9889e73dadbda9a424bce79809b4133ad46405" + integrity sha512-Uqy5AqELpytJTRxYT4fhltcKPj0TyaEpzJDcGz7DFJi+pQOOi3GjR/DOdxTkTsF+NzhnldIoG6TORaBlInUuqA== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + react-devtools-inline@^4.24.6: version "4.24.7" resolved "https://registry.yarnpkg.com/react-devtools-inline/-/react-devtools-inline-4.24.7.tgz#414667fceabc63d6bd003c32fd2acf45c067d628" @@ -8117,6 +10086,22 @@ react-devtools-inline@^4.24.6: source-map-js "^0.6.2" sourcemap-codec "^1.4.8" +react-docgen@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.4.1.tgz#867168accce39e25095a23a922eaa90722e9d182" + integrity sha512-TZqD1aApirw86NV6tHrmDoxUn8wlinkVyutFarzbdwuhEurAzDN0y5sSj64o+BrHLPqjwpH9tunpfwgy+3Uyww== + dependencies: + "@babel/core" "^7.7.5" + "@babel/generator" "^7.12.11" + "@babel/runtime" "^7.7.6" + ast-types "^0.14.2" + commander "^2.19.0" + doctrine "^3.0.0" + estree-to-babel "^3.1.0" + neo-async "^2.6.1" + node-dir "^0.1.10" + strip-indent "^3.0.0" + react-dom@^18.1.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" @@ -8132,6 +10117,11 @@ react-error-boundary@^3.1.4: dependencies: "@babel/runtime" "^7.12.5" +react-hook-form@^7.31.3: + version "7.31.3" + resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.31.3.tgz#b61bafb9a7435f91695351a7a9f714d8c4df0121" + integrity sha512-NVZdCWViIWXXXlQ3jxVQH0NuNfwPf8A/0KvuCxrM9qxtP1qYosfR2ZudarziFrVOC7eTUbWbm1T4OyYCwv9oSQ== + react-hook-form@^7.33.1: version "7.33.1" resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.33.1.tgz#8c4410e3420788d3b804d62cc4c142915c2e46d0" @@ -8185,7 +10175,7 @@ react-router-dom@^6.3.0: history "^5.2.0" react-router "6.3.0" -react-router@6.3.0: +react-router@6.3.0, react-router@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557" integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== @@ -8208,6 +10198,13 @@ react-style-proptype@^3.2.2: dependencies: prop-types "^15.5.4" +react-text-mask@^5.4.3: + version "5.4.3" + resolved "https://registry.yarnpkg.com/react-text-mask/-/react-text-mask-5.4.3.tgz#991efb4299e30c2e6c2c46d13f617169463e0d2d" + integrity sha512-IQ26CO6YMhc2FBRxLVnckBEDkuMvBQOiHBeAxWdZzoqMMOQvGG6vrVW1Rv6RtqOYsqVQaQd+6zYDW2tEM8VXxA== + dependencies: + prop-types "^15.5.6" + react-transition-group@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" @@ -8290,6 +10287,15 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" +read-pkg-up@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670" + integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ== + dependencies: + find-up "^5.0.0" + read-pkg "^6.0.0" + type-fest "^1.0.1" + read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -8309,6 +10315,16 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +read-pkg@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c" + integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^3.0.2" + parse-json "^5.2.0" + type-fest "^1.0.1" + read@1, read@~1.0.1: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -8316,7 +10332,7 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, 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== @@ -8325,7 +10341,7 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.2, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, 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== @@ -8348,6 +10364,13 @@ readable-stream@~1.0.17, readable-stream@~1.0.27-1: isarray "0.0.1" string_decoder "~0.10.x" +readdir-glob@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" + integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== + dependencies: + minimatch "^3.0.4" + readdir-scoped-modules@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" @@ -8358,6 +10381,16 @@ readdir-scoped-modules@^1.1.0: graceful-fs "^4.1.2" once "^1.3.0" +recast@^0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.1.tgz#9b3f4f68c1fe9c1513a1c02ff572fdef02231de2" + integrity sha512-PF61BHLaOGF5oIKTpSrDM6Qfy2d7DIx5qblgqG+wjqHuFH97OgAqBYFIJwEuHTrM6pQGT17IJ8D0C/jVu/0tig== + dependencies: + ast-types "0.15.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -8366,6 +10399,21 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +redent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9" + integrity sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag== + dependencies: + indent-string "^5.0.0" + strip-indent "^4.0.0" + +reduce@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reduce/-/reduce-1.0.2.tgz#0cd680ad3ffe0b060e57a5c68bdfce37168d361b" + integrity sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ== + dependencies: + object-keys "^1.1.0" + regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9: version "0.13.9" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" @@ -8390,6 +10438,32 @@ remove-accents@0.4.2: resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== +request@^2.87.0: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -8400,7 +10474,7 @@ require-from-string@^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== -reselect@^4.1.6: +reselect@^4.0.0, reselect@^4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.6.tgz#19ca2d3d0b35373a74dc1c98692cdaffb6602656" integrity sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ== @@ -8436,6 +10510,15 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.20.0, resolve@^1.22.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.13.1, resolve@^1.19.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^2.0.0-next.3: version "2.0.0-next.4" resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" @@ -8476,6 +10559,13 @@ rifm@^0.12.1: resolved "https://registry.yarnpkg.com/rifm/-/rifm-0.12.1.tgz#8fa77f45b7f1cda2a0068787ac821f0593967ac4" integrity sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg== +rimraf@2: + 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.2, rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -8483,6 +10573,13 @@ rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" +rtl-css-js@^1.13.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/rtl-css-js/-/rtl-css-js-1.15.0.tgz#680ed816e570a9ebccba9e1cd0f202c6a8bb2dc0" + integrity sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew== + dependencies: + "@babel/runtime" "^7.1.2" + run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -8514,12 +10611,12 @@ 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.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, 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== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -8538,6 +10635,15 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.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" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + schema-utils@^3.1.0, schema-utils@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" @@ -8547,7 +10653,7 @@ schema-utils@^3.1.0, schema-utils@^3.1.1: ajv "^6.12.5" ajv-keywords "^3.5.2" -"semver@2 || 3 || 4 || 5", semver@^5.6.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.6.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -8564,6 +10670,25 @@ semver@^7.0.0, semver@^7.1.1, semver@^7.1.3, semver@^7.3.2, semver@^7.3.4, semve dependencies: lru-cache "^6.0.0" +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + serialize-javascript@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" @@ -8571,6 +10696,16 @@ serialize-javascript@^6.0.0: dependencies: randombytes "^2.1.0" +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + ses@^0.15.17: version "0.15.17" resolved "https://registry.yarnpkg.com/ses/-/ses-0.15.17.tgz#84e20cd08fb294989c6499942d220bd6604e1884" @@ -8586,6 +10721,16 @@ set-cookie-parser@^2.3.5: resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.5.0.tgz#96b59525e1362c94335c3c761100bb6e8f2da4b0" integrity sha512-cHMAtSXilfyBePduZEBVPTCftTQWz6ehWJD5YNUg4mqvRosrrjKbo4WS8JkB0/RxonMoohHm7cOGH60mDkRQ9w== +setimmediate@^1.0.5, setimmediate@~1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -8593,6 +10738,11 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -8624,6 +10774,15 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -8634,6 +10793,11 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -8693,7 +10857,7 @@ source-map-js@^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-js@^1.0.1: +source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -8727,7 +10891,7 @@ source-map@^0.5.7: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -8792,6 +10956,21 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +sshpk@^1.7.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + ssri@^8.0.0, ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" @@ -8806,6 +10985,18 @@ ssri@^9.0.0: dependencies: minipass "^3.1.1" +stable@^0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.5.tgz#a19b0b01947e0029c8e451d5d61a498f5bb1471b" + integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== + dependencies: + escape-string-regexp "^2.0.0" + stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" @@ -8813,6 +11004,11 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + 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" @@ -8980,6 +11176,13 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" +strip-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853" + integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA== + dependencies: + min-indent "^1.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" @@ -8994,16 +11197,44 @@ strong-log-transformer@^2.1.0: minimist "^1.2.0" through "^2.3.4" +styled-components@^5.3.5: + version "5.3.5" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.5.tgz#a750a398d01f1ca73af16a241dec3da6deae5ec4" + integrity sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + styled-jsx@5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.0.2.tgz#ff230fd593b737e9e68b630a694d460425478729" integrity sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ== +"stylis-plugin-rtl-sc@npm:stylis-plugin-rtl@^2.1.1", stylis-plugin-rtl@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/stylis-plugin-rtl/-/stylis-plugin-rtl-2.1.1.tgz#16707809c878494835f77e5d4aadaae3db639b5e" + integrity sha512-q6xIkri6fBufIO/sV55md2CbgS5c6gg9EhSVATtHHCdOnbN/jcI0u3lYhNVeuI65c4lQPo67g8xmq5jrREvzlg== + dependencies: + cssjanus "^2.0.1" + stylis@4.0.13: version "4.0.13" resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== +stylis@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.1.tgz#e46c6a9bbf7c58db1e65bb730be157311ae1fe12" + integrity sha512-lVrM/bNdhVX2OgBFNa2YJ9Lxj7kPzylieHd3TNjuGE0Re9JB7joL5VUKOVH1kdNNJTgGPpT8hmwIAPLaSyEVFQ== + sucrase@^3.23.0: version "3.23.0" resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.23.0.tgz#2a7fa80a04f055fb2e95d2aead03fec1dba52838" @@ -9023,7 +11254,7 @@ superjson@^1.8.1: dependencies: copy-anything "^3.0.2" -supports-color@^5.3.0: +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -9072,6 +11303,17 @@ tapable@^2.1.1, tapable@^2.2.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^6.0.2, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" @@ -9179,11 +11421,16 @@ through2@~0.4.1: readable-stream "~1.0.17" xtend "~2.1.1" -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8: +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3.4: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +tiny-warning@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -9191,11 +11438,23 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +tmp@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== +to-factory@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-factory/-/to-factory-1.0.0.tgz#8738af8bd97120ad1d4047972ada5563bf9479b1" + integrity sha1-hzivi9lxIK0dQEeXKtpVY7+UebE= + 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" @@ -9208,6 +11467,16 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + tough-cookie@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" @@ -9217,6 +11486,14 @@ tough-cookie@^4.0.0: punycode "^2.1.1" universalify "^0.1.2" +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + tr46@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" @@ -9236,6 +11513,11 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +"traverse@>=0.3.0 <0.4": + version "0.3.9" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" + integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk= + tree-kill@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" @@ -9251,6 +11533,11 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== +trim-newlines@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.0.2.tgz#d6aaaf6a0df1b4b536d183879a6b939489808c7c" + integrity sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew== + ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" @@ -9285,12 +11572,12 @@ tsconfig-paths@^3.14.1: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0: +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== @@ -9302,6 +11589,18 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== + 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" @@ -9351,11 +11650,19 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^1.0.2: +type-fest@^1.0.1, type-fest@^1.0.2, type-fest@^1.2.1, type-fest@^1.2.2: version "1.4.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -9368,6 +11675,26 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== +typescript-to-proptypes@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/typescript-to-proptypes/-/typescript-to-proptypes-2.2.1.tgz#45fd201f6526bc45da3c5c0faa3b00cc23707613" + integrity sha512-FxVo0Rcf/c6dmHxA1DlAmpxct+1SuuDyX3Rl8MkfQt//yvZCMhWOuWZvJ3aP0/5eZTYIb+DpPt7htTL6A1xK9A== + dependencies: + "@babel/core" "^7.11.1" + "@babel/plugin-syntax-class-properties" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" + "@babel/types" "^7.11.0" + doctrine "^3.0.0" + lodash "^4.17.14" + tslib "^1.13.0" + typescript "3.8.3" + uuid "^8.1.0" + +typescript@3.8.3: + version "3.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" + integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== + typescript@^4.7.4: version "4.7.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" @@ -9425,6 +11752,27 @@ unload@2.2.0: "@babel/runtime" "^7.6.2" detect-node "^2.0.4" +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unzipper@^0.10.11: + version "0.10.11" + resolved "https://registry.yarnpkg.com/unzipper/-/unzipper-0.10.11.tgz#0b4991446472cbdb92ee7403909f26c2419c782e" + integrity sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw== + dependencies: + big-integer "^1.6.17" + binary "~0.3.0" + bluebird "~3.4.1" + buffer-indexof-polyfill "~1.0.0" + duplexer2 "~0.1.4" + fstream "^1.0.12" + graceful-fs "^4.2.2" + listenercount "~1.0.1" + readable-stream "~2.3.6" + setimmediate "~1.0.4" + upath@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" @@ -9465,7 +11813,17 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -uuid@^8.0.0, uuid@^8.3.2: +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.0.0, uuid@^8.1.0, uuid@^8.3.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -9480,6 +11838,15 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== +v8-to-istanbul@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz#be0dae58719fc53cb97e5c7ac1d7e6d4f5b19511" + integrity sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.7" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + v8-to-istanbul@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz#b6f994b0b5d4ef255e17a0d17dc444a9f5132fa4" @@ -9511,11 +11878,20 @@ validate-npm-package-name@^4.0.0: dependencies: builtins "^5.0.0" -vary@^1: +vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -9577,6 +11953,21 @@ webidl-conversions@^7.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== +webpack-bundle-analyzer@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz#1b0eea2947e73528754a6f9af3e91b2b6e0f79d5" + integrity sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + webpack-sources@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" @@ -9668,6 +12059,13 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -9775,6 +12173,11 @@ write-pkg@^4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" +ws@^7.3.1: + version "7.5.8" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a" + integrity sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw== + ws@^8.2.3: version "8.8.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769" @@ -9807,6 +12210,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -9822,7 +12230,7 @@ yargs-parser@20.2.4: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== -yargs-parser@^20.2.2, yargs-parser@^20.2.3: +yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== @@ -9873,7 +12281,26 @@ yn@3.1.1: resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + yocto-queue@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zepto@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/zepto/-/zepto-1.2.0.tgz#e127bd9e66fd846be5eab48c1394882f7c0e4f98" + integrity sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g= + +zip-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" + integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^4.1.0" + readable-stream "^3.6.0"