diff --git a/ui/.eslintrc b/ui/.eslintrc
index 9f8f2ab75e..5ded217f8d 100644
--- a/ui/.eslintrc
+++ b/ui/.eslintrc
@@ -1,5 +1,5 @@
{
- "extends": "react-app",
+ "extends": ["react-app", "plugin:cypress/recommended"],
"rules": {
"import/no-anonymous-default-export": 0
}
diff --git a/ui/cypress.config.ts b/ui/cypress.config.ts
new file mode 100644
index 0000000000..a6be2d1af1
--- /dev/null
+++ b/ui/cypress.config.ts
@@ -0,0 +1,14 @@
+import { defineConfig } from "cypress";
+
+export default defineConfig({
+ e2e: {
+ baseUrl: "http://localhost:5000",
+ },
+
+ component: {
+ devServer: {
+ framework: "create-react-app",
+ bundler: "webpack",
+ },
+ },
+});
diff --git a/ui/cypress/e2e/spec.cy.js b/ui/cypress/e2e/spec.cy.js
new file mode 100644
index 0000000000..3919aac276
--- /dev/null
+++ b/ui/cypress/e2e/spec.cy.js
@@ -0,0 +1,43 @@
+describe("Landing Page", () => {
+ beforeEach(() => {
+ cy.intercept("/api/workflow/search?**", { fixture: "workflowSearch.json" });
+ cy.intercept("/api/tasks/search?**", { fixture: "taskSearch.json" });
+ cy.intercept("/api/metadata/workflow", {
+ fixture: "metadataWorkflow.json",
+ });
+ cy.intercept("/api/metadata/taskdefs", { fixture: "metadataTasks.json" });
+ });
+
+ it("Homepage preloads with default query", () => {
+ cy.visit("/");
+ cy.contains("Search Execution");
+ cy.contains("Page 1 of 5");
+ cy.get(".rdt_TableCell").contains("feature_value_compute_workflow");
+ });
+
+ it("Workflow name dropdown", () => {
+ cy.get(".MuiAutocomplete-inputRoot input").first().click();
+ cy.get("li.MuiAutocomplete-option")
+ .contains("Do_While_Workflow_Iteration_Fix")
+ .click();
+ cy.get(".MuiAutocomplete-tag").contains("Do_While_Workflow_Iteration_Fix");
+ });
+
+ it("Switch to Task Tab - No results", () => {
+ cy.get("a.MuiTab-root").contains("Tasks").click();
+ cy.contains("Task Name");
+ cy.contains("There are no records to display");
+ });
+
+ it("Task Name Dropdown", () => {
+ cy.get(".MuiAutocomplete-inputRoot input").first().click();
+ cy.get("li.MuiAutocomplete-option").contains("example_task_2").click();
+ cy.get(".MuiAutocomplete-tag").contains("example_task_2");
+ });
+
+ it("Execute Task Search", () => {
+ cy.get("button").contains("Search").click();
+ cy.contains("Page 1 of 1");
+ cy.get(".rdt_TableCell").contains("36d24c5c-9c26-46cf-9709-e1bc6963b8a5");
+ });
+});
diff --git a/ui/cypress/fixtures/dynamicFork.json b/ui/cypress/fixtures/dynamicFork.json
new file mode 100644
index 0000000000..45f423c327
--- /dev/null
+++ b/ui/cypress/fixtures/dynamicFork.json
@@ -0,0 +1,4286 @@
+{
+ "ownerApp": "",
+ "createTime": 1608153919527,
+ "status": "TERMINATED",
+ "endTime": 1608173713271,
+ "workflowId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "parentWorkflowId": "9f9057d0-86c4-464f-b4d0-1606e66798fd",
+ "parentWorkflowTaskId": "1f908fd3-b02f-47f1-b223-7625bc2da1a3",
+ "tasks": [
+ {
+ "taskType": "FORK",
+ "status": "COMPLETED",
+ "inputData": {
+ "forkedTaskDefs": [
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_4cf45860-3fe3-11eb-8740-12f4b5a75f47_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_4f936d40-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_5256abf0-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_54ebd5c0-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_57784d00-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_5c51e890-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "processshot",
+ "taskReferenceName": "processshot_5ec00260-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "forkedTasks": [
+ "processshot_4cf45860-3fe3-11eb-8740-12f4b5a75f47_1.2",
+ "processshot_4f936d40-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "processshot_5256abf0-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "processshot_54ebd5c0-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "processshot_57784d00-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "processshot_59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "processshot_5c51e890-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "processshot_5ec00260-3fe3-11eb-bd3b-1230be2091b7_1.2"
+ ]
+ },
+ "referenceTaskName": "shot_processing",
+ "retryCount": 0,
+ "seq": 52,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 0,
+ "taskDefName": "FORK",
+ "scheduledTime": 1608154318377,
+ "startTime": 0,
+ "endTime": 1608154318334,
+ "updateTime": 1608154318402,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": true,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "taskId": "1a859277-c27e-4d28-bb57-271ea5a16f96",
+ "callbackAfterSeconds": 0,
+ "outputData": {},
+ "workflowTask": {
+ "name": "asset_processing",
+ "taskReferenceName": "shot_processing",
+ "inputParameters": {
+ "taskDefs": "${prepareShotProcessingTasks.output.result.taskDefs}",
+ "taskInputs": "${prepareShotProcessingTasks.output.result.taskInputs}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "taskDefs",
+ "dynamicForkTasksInputParamName": "taskInputs",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 0,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n• *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "4cf51bb0-3fe3-11eb-8740-12f4b5a75f47"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "4cf45860-3fe3-11eb-8740-12f4b5a75f47"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "4cf45860-3fe3-11eb-8740-12f4b5a75f47:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_4cf45860-3fe3-11eb-8740-12f4b5a75f47_1.2",
+ "retryCount": 0,
+ "seq": 53,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318379,
+ "startTime": 1608154318538,
+ "endTime": 1608173718867,
+ "updateTime": 1608154318720,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "30f507f2-fc34-4123-9ffb-07af344a56b0",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "5f8285f0-72de-4233-a201-1599b558e645"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_4cf45860-3fe3-11eb-8740-12f4b5a75f47_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "5f8285f0-72de-4233-a201-1599b558e645",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211706,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n• *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "4f943090-3fe3-11eb-9af1-12a7f1c641e3"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "4f936d40-3fe3-11eb-9af1-12a7f1c641e3"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "4f936d40-3fe3-11eb-9af1-12a7f1c641e3:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_4f936d40-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "retryCount": 0,
+ "seq": 54,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318382,
+ "startTime": 1608154318569,
+ "endTime": 1608173719056,
+ "updateTime": 1608154318774,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "fa90e44a-d68c-40b8-84a7-ebbcd21b94e3",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "ef25bcc5-f5e6-4172-99f5-7fb76b1f11f8"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_4f936d40-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "ef25bcc5-f5e6-4172-99f5-7fb76b1f11f8",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211652,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n• *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "52576f40-3fe3-11eb-8a3e-12ffdb69dc47"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "5256abf0-3fe3-11eb-8a3e-12ffdb69dc47"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "5256abf0-3fe3-11eb-8a3e-12ffdb69dc47:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_5256abf0-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "retryCount": 0,
+ "seq": 55,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318384,
+ "startTime": 1608154318582,
+ "endTime": 1608173719208,
+ "updateTime": 1608154318774,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "0cde3f5c-3fb0-4c4e-b74c-3a7bcabf892c",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "28564fa1-c0d3-45fa-948d-969c09f49af5"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_5256abf0-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "28564fa1-c0d3-45fa-948d-969c09f49af5",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211652,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n• *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "54ec9910-3fe3-11eb-bd3b-1230be2091b7"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "54ebd5c0-3fe3-11eb-bd3b-1230be2091b7"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "54ebd5c0-3fe3-11eb-bd3b-1230be2091b7:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_54ebd5c0-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "retryCount": 0,
+ "seq": 56,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318386,
+ "startTime": 1608154318637,
+ "endTime": 1608173719368,
+ "updateTime": 1608154318882,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "88595b13-34e2-4442-994d-2875f21f44f7",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "ebce2351-2ce2-4920-899d-fffbf66be4f4"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_54ebd5c0-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "ebce2351-2ce2-4920-899d-fffbf66be4f4",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211544,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n• *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "57784d02-3fe3-11eb-9af1-12a7f1c641e3"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "57784d00-3fe3-11eb-9af1-12a7f1c641e3"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "57784d00-3fe3-11eb-9af1-12a7f1c641e3:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_57784d00-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "retryCount": 0,
+ "seq": 57,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318387,
+ "startTime": 1608154318657,
+ "endTime": 1608173719530,
+ "updateTime": 1608154318987,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "f2e835e5-ce1b-4d9b-91f7-5ffa5b43a40e",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "7e326487-f315-43b6-aab4-279c82155132"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_57784d00-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "7e326487-f315-43b6-aab4-279c82155132",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211439,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n• *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "59f3ad42-3fe3-11eb-8a3e-12ffdb69dc47"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "retryCount": 0,
+ "seq": 58,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318390,
+ "startTime": 1608154318739,
+ "endTime": 1608173719684,
+ "updateTime": 1608154318987,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "74fbb03c-5a2c-46e9-b429-19053cd1a3ec",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "2be7d404-3732-4e90-88e5-b0b221aeeda1"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "2be7d404-3732-4e90-88e5-b0b221aeeda1",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211439,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n��� *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "5c52abe1-3fe3-11eb-9af1-12a7f1c641e3"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "5c51e890-3fe3-11eb-9af1-12a7f1c641e3"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "5c51e890-3fe3-11eb-9af1-12a7f1c641e3:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_5c51e890-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "retryCount": 0,
+ "seq": 59,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318393,
+ "startTime": 1608154318748,
+ "endTime": 1608173719850,
+ "updateTime": 1608154319021,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "abb3eebf-8430-446a-a5fa-dd26cf367a95",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "8f3e3098-72c7-40b7-8547-4cc2293a6def"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_5c51e890-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "8f3e3098-72c7-40b7-8547-4cc2293a6def",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211405,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "SUB_WORKFLOW",
+ "status": "CANCELED",
+ "inputData": {
+ "playlistId": 375594,
+ "metadata": {
+ "submission_note": null,
+ "version_name": null,
+ "scope_of_work": null,
+ "reason_for_review": "• *SUBMITTING FOR* - null\n• *SCOPE OF WORK* - null\n• *NOTES* - null",
+ "vendor": null,
+ "link": null,
+ "submitting_for": null,
+ "sort_order": null
+ },
+ "subWorkflowTaskToDomain": null,
+ "subWorkflowName": "vfxmediareview.shotprocessing_v2",
+ "reviewAssetId": {
+ "versionId": "1.4",
+ "id": "5ec02971-3fe3-11eb-bd3b-1230be2091b7"
+ },
+ "vendorId": null,
+ "shotname": null,
+ "topLevelAssetId": {
+ "versionId": "1.2",
+ "id": "5ec00260-3fe3-11eb-bd3b-1230be2091b7"
+ },
+ "vendorName": "Netflix",
+ "reviewProjectId": "222",
+ "subWorkflowVersion": 1,
+ "playlistName": "HUB-3087_20201216_01",
+ "subWorkflowDefinition": null,
+ "workflowInput": {},
+ "sgAmpRefId": "5ec00260-3fe3-11eb-bd3b-1230be2091b7:1.2",
+ "reviewServer": "netflix-review-staging.shotgunstudio.com"
+ },
+ "referenceTaskName": "processshot_5ec00260-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "retryCount": 0,
+ "seq": 60,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 1,
+ "taskDefName": "processshot",
+ "scheduledTime": 1608154318394,
+ "startTime": 1608154318871,
+ "endTime": 1608173719989,
+ "updateTime": 1608154319182,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "69630514-33df-42ba-805e-af17760ba111",
+ "callbackAfterSeconds": 30,
+ "outputData": {
+ "subWorkflowId": "b53c817d-19a5-436e-b26c-0b57d334b122"
+ },
+ "workflowTask": {
+ "name": "processshot",
+ "taskReferenceName": "processshot_5ec00260-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "inputParameters": {},
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotprocessing_v2"
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subWorkflowId": "b53c817d-19a5-436e-b26c-0b57d334b122",
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 47847211244,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "JOIN",
+ "status": "CANCELED",
+ "inputData": {
+ "joinOn": [
+ "processshot_4cf45860-3fe3-11eb-8740-12f4b5a75f47_1.2",
+ "processshot_4f936d40-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "processshot_5256abf0-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "processshot_54ebd5c0-3fe3-11eb-bd3b-1230be2091b7_1.2",
+ "processshot_57784d00-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "processshot_59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47_1.2",
+ "processshot_5c51e890-3fe3-11eb-9af1-12a7f1c641e3_1.2",
+ "processshot_5ec00260-3fe3-11eb-bd3b-1230be2091b7_1.2"
+ ]
+ },
+ "referenceTaskName": "shot_processing_join",
+ "retryCount": 0,
+ "seq": 61,
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "pollCount": 0,
+ "taskDefName": "JOIN",
+ "scheduledTime": 1608154318395,
+ "startTime": 1608154318407,
+ "endTime": 1608173719994,
+ "updateTime": 1608154318407,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "637364c4-31bf-4c50-8c81-c04d1dafe27f",
+ "workflowType": "pipelines.vfxmediareview",
+ "taskId": "80a2e505-2f54-4d40-bcee-17f8c6a39b71",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "processshot_59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47_1.2": {},
+ "processshot_5c51e890-3fe3-11eb-9af1-12a7f1c641e3_1.2": {},
+ "processshot_54ebd5c0-3fe3-11eb-bd3b-1230be2091b7_1.2": {},
+ "processshot_4cf45860-3fe3-11eb-8740-12f4b5a75f47_1.2": {},
+ "processshot_5ec00260-3fe3-11eb-bd3b-1230be2091b7_1.2": {},
+ "processshot_4f936d40-3fe3-11eb-9af1-12a7f1c641e3_1.2": {},
+ "processshot_5256abf0-3fe3-11eb-8a3e-12ffdb69dc47_1.2": {},
+ "processshot_57784d00-3fe3-11eb-9af1-12a7f1c641e3_1.2": {}
+ },
+ "workflowTask": {
+ "name": "shot_processing_join",
+ "taskReferenceName": "shot_processing_join",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": 12,
+ "loopOverTask": false
+ }
+ ],
+ "input": {
+ "pipelineInput": {
+ "pipelineConfig": {
+ "requestNamespace": "pipelines",
+ "requestType": "vfxmediareview",
+ "type": "vfxmediareview"
+ },
+ "primaryRequestNamespace": "pipelines",
+ "primaryRequestId": "20fa83b7-9b91-406a-9644-4fd62aea8b4b",
+ "user": "jcronk@netflix.com",
+ "inputParameters": {
+ "submissionId": "HUB-3087_20201216_01",
+ "ownerUser": "jcronk@netflix.com",
+ "submissionNodeId": "229590a0-3fe5-11eb-9910-12d0bc41bfa1",
+ "vendorId": null,
+ "reviewType": "PRODUCTION",
+ "movieId": 81112280,
+ "projectId": "92311fe0-5bd7-11e9-b8ed-0e4d3942d506"
+ },
+ "pipelineId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "primaryRequestType": "vfxmediareview"
+ }
+ },
+ "output": {
+ "processshot_59f3ad40-3fe3-11eb-8a3e-12ffdb69dc47_1.2": {},
+ "processshot_5c51e890-3fe3-11eb-9af1-12a7f1c641e3_1.2": {},
+ "processshot_54ebd5c0-3fe3-11eb-bd3b-1230be2091b7_1.2": {},
+ "processshot_4cf45860-3fe3-11eb-8740-12f4b5a75f47_1.2": {},
+ "processshot_5ec00260-3fe3-11eb-bd3b-1230be2091b7_1.2": {},
+ "processshot_4f936d40-3fe3-11eb-9af1-12a7f1c641e3_1.2": {},
+ "processshot_5256abf0-3fe3-11eb-8a3e-12ffdb69dc47_1.2": {},
+ "processshot_57784d00-3fe3-11eb-9af1-12a7f1c641e3_1.2": {}
+ },
+ "correlationId": "6980f3f8-9077-45ca-9f0f-5d9545799a61",
+ "reasonForIncompletion": "Parent workflow has been terminated with status TIMED_OUT",
+ "taskToDomain": {},
+ "failedReferenceTaskNames": [],
+ "workflowDefinition": {
+ "updateTime": 1608073180721,
+ "name": "pipelines.vfxmediareview",
+ "version": 1,
+ "tasks": [
+ {
+ "name": "stl.pipeline.init",
+ "taskReferenceName": "initializePipeline",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385855,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.init",
+ "description": "Initial task for all pipeline workflows",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": ["pipeline"],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.get",
+ "taskReferenceName": "pipelineData",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385634,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.get",
+ "description": "Read pipeline given pipeline id",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": ["pipeline"],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "reviewType",
+ "inputParameters": {
+ "inputData": "${pipelineData.output.request.request.data.reviewType}",
+ "expression": ". | ascii_downcase"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.getProjectSchema",
+ "taskReferenceName": "reviewServerSchema",
+ "inputParameters": {
+ "schemaGroup": "PIPELINE",
+ "schemaType": "${reviewType.output.result}review",
+ "projectId": "${pipelineData.output.request.request.data.projectId}",
+ "user": "contenthub-system-user@netflix.com"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1588011760479,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.getProjectSchema",
+ "description": "Get Project Schema",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["requestId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "cpe-che-backend@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "reviewServerConfig",
+ "inputParameters": {
+ "inputData": "${reviewServerSchema.output.output}",
+ "expression": ".[0].schema as $s | if $s.server == null or $s.projectId == null then error(\"Configuration cannot be null\") else $s end"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "vendorDetails",
+ "taskReferenceName": "vendorDetails",
+ "inputParameters": {
+ "vendorId": "${pipelineData.output.request.request.data.vendorId}"
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.vendordetails",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "cperequest_transition",
+ "taskReferenceName": "processSubmission",
+ "inputParameters": {
+ "namespace": "${pipelineData.output.request.request.namespace}",
+ "type": "${pipelineData.output.request.request.type}",
+ "requestId": "${pipelineData.output.request.request.id}",
+ "transitionName": "process",
+ "details": {
+ "skipPostProcess": true
+ },
+ "skipIfInState": ["IN_PROGRESS"]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "updateTime": 1604373979513,
+ "updatedBy": "cperequest",
+ "name": "cperequest_transition",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "namespace",
+ "type",
+ "requestId",
+ "transitionName",
+ "currentState",
+ "currentVersion",
+ "assignee",
+ "clearAssignee",
+ "dueDate",
+ "clearDueDate",
+ "skipIfInState",
+ "transitionDetails"
+ ],
+ "outputKeys": ["request"],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "mce-workflow-infra@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.map",
+ "taskReferenceName": "details",
+ "inputParameters": {
+ "mappings": {
+ "contenthubBaseUrl": "@environment.getProperty('contenthub.url')",
+ "contenthubProjectUrl": "@environment.getProperty('contenthub.url').concat(\"/projects/${pipelineData.output.request.request.data.projectId}\")"
+ }
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082386616,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.map",
+ "description": "General purpose task to apply expression language (SpEL) transforms",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["mappings"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "decide",
+ "taskReferenceName": "assetDiscoveryFlow",
+ "inputParameters": {
+ "status": "${pipelineData.output.request.request.data.skipAssetDiscovery}"
+ },
+ "type": "DECISION",
+ "caseValueParam": "status",
+ "decisionCases": {
+ "true": [
+ {
+ "name": "stl.common.noop",
+ "taskReferenceName": "proceed",
+ "inputParameters": {},
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082386204,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.noop",
+ "description": "Do nothing",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ]
+ },
+ "defaultCase": [
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "getPipelineResourceIds",
+ "inputParameters": {
+ "inputData": {
+ "pipeline": "${pipelineData.output}"
+ },
+ "expression": "[.pipeline.pipelineId] + (.pipeline.pipelineResources // [] | map(.id))"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.manageResourcesToPipelineTask",
+ "taskReferenceName": "detachPipelineResources",
+ "inputParameters": {
+ "pipelineResourceManagementInput": {
+ "detachById": "${getPipelineResourceIds.output.result}"
+ },
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "contextUser": "pipelineapi"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1575590191136,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.manageResourcesToPipelineTask",
+ "description": "Attach / detach resources on a pipeline",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "pipelineId",
+ "contextUser",
+ "pipelineResourceManagementInput"
+ ],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 3000,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "assetdiscovery",
+ "taskReferenceName": "assetdiscovery",
+ "inputParameters": {
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "folderId": "${pipelineData.output.request.request.data.submissionNodeId}"
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.assetdiscovery",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "decide",
+ "taskReferenceName": "checkDiscoveryOutcome",
+ "inputParameters": {
+ "outcome": "${assetdiscovery.output.outcome}"
+ },
+ "type": "DECISION",
+ "caseValueParam": "outcome",
+ "decisionCases": {
+ "MANIFEST_NOT_FOUND": [
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareRecipientDomainsForManifestNotFound",
+ "inputParameters": {
+ "inputData": {
+ "reviewServerConfig": "${reviewServerConfig.output.result}",
+ "domains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ },
+ {
+ "domains": ["netflix.amp.domain.production_vfx"],
+ "partnerId": "${pipelineData.output.request.request.data.vendorId}",
+ "ignoreIfPartnerNull": true
+ },
+ {
+ "profiles": ["PRODUCTION_VFX_ADMIN"],
+ "includeUsersWithProfile": true
+ }
+ ],
+ "fallbackDomains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ }
+ ]
+ },
+ "expression": ". as $in | $in.domains"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "sendManifestErrorsEmail",
+ "taskReferenceName": "sendManifestNotFoundEmail",
+ "inputParameters": {
+ "emailType": "SINGLE",
+ "domains": "${prepareRecipientDomainsForManifestNotFound.output.result}",
+ "additionalRecipients": [
+ "vfx-media-review@netflix.com",
+ "e1u9g2p6u1b8e5x7@netflix.slack.com"
+ ],
+ "additionalUsers": [
+ "${pipelineData.output.request.request.data.ownerUser}"
+ ],
+ "eventName": "EVENT_MESSAGE_VFX_REVIEW_SUBMISSION",
+ "eventType": "MESSAGE_VFX_REVIEW_SUBMISSION",
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "emailPayload": {
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionId": "${pipelineData.output.request.request.data.submissionId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "subject": "Processing of submission ${pipelineData.output.request.request.data.submissionId} failed!",
+ "manifestName": "${assetDiscovery.output.manifestName}",
+ "manifestIncluded": false,
+ "status": "FAILED",
+ "oldCsv": "${oldCsv.output.result}",
+ "chProjectId": "${pipelineData.output.request.request.data.projectId}"
+ }
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.notification",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "cperequest_transition",
+ "taskReferenceName": "requestManifestDelivery",
+ "inputParameters": {
+ "namespace": "${pipelineData.output.request.request.namespace}",
+ "type": "${pipelineData.output.request.request.type}",
+ "requestId": "${pipelineData.output.request.request.id}",
+ "transitionName": "redeliver",
+ "skipIfInState": ["REDELIVERY"]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "updateTime": 1604373979513,
+ "updatedBy": "cperequest",
+ "name": "cperequest_transition",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "namespace",
+ "type",
+ "requestId",
+ "transitionName",
+ "currentState",
+ "currentVersion",
+ "assignee",
+ "clearAssignee",
+ "dueDate",
+ "clearDueDate",
+ "skipIfInState",
+ "transitionDetails"
+ ],
+ "outputKeys": ["request"],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "mce-workflow-infra@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.complete",
+ "taskReferenceName": "completePipeline_SubmissionRejected1",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385940,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.complete",
+ "description": "Final task for all pipeline workflows",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "terminate",
+ "taskReferenceName": "SubmissionRejected_1",
+ "inputParameters": {
+ "terminationStatus": "COMPLETED",
+ "workflowOutput": {
+ "outcome": "SUBMISSION_REJECTED",
+ "code": "MANIFEST_NOT_FOUND"
+ }
+ },
+ "type": "TERMINATE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "DISCOVERY_ERROR": [
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareRecipientDomainsForManifestErrors",
+ "inputParameters": {
+ "inputData": {
+ "reviewServerConfig": "${reviewServerConfig.output.result}",
+ "domains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ },
+ {
+ "domains": ["netflix.amp.domain.production_vfx"],
+ "partnerId": "${pipelineData.output.request.request.data.vendorId}",
+ "ignoreIfPartnerNull": true
+ },
+ {
+ "profiles": ["PRODUCTION_VFX_ADMIN"],
+ "includeUsersWithProfile": true
+ }
+ ],
+ "fallbackDomains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ }
+ ]
+ },
+ "expression": ". as $in | $in.domains"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "sendManifestErrorsEmail",
+ "taskReferenceName": "sendManifestErrorsEmail",
+ "inputParameters": {
+ "emailType": "SINGLE",
+ "domains": "${prepareRecipientDomainsForManifestErrors.output.result}",
+ "additionalRecipients": [
+ "vfx-media-review@netflix.com",
+ "e1u9g2p6u1b8e5x7@netflix.slack.com"
+ ],
+ "additionalUsers": [
+ "${pipelineData.output.request.request.data.ownerUser}"
+ ],
+ "eventName": "EVENT_MESSAGE_VFX_REVIEW_SUBMISSION",
+ "eventType": "MESSAGE_VFX_REVIEW_SUBMISSION",
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "emailPayload": {
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionId": "${pipelineData.output.request.request.data.submissionId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "manifestErrors": "${assetDiscovery.output.displayErrors}",
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "subject": "Processing of submission ${pipelineData.output.request.request.data.submissionId} failed!",
+ "manifestName": "${assetDiscovery.output.manifestName}",
+ "manifestIncluded": true,
+ "manifestLink": "${details.output.submissionUri}&nodeIds=${assetDiscovery.output.manifestNodeId}",
+ "filesMissingInManifest": "${assetDiscovery.output.filesMissingInManifest}",
+ "filesMissingInSubmission": "${assetDiscovery.output.filesMissingInSubmission}",
+ "manifestWarnings": "${assetDiscovery.output.displayWarnings}",
+ "status": "FAILED",
+ "oldCsv": "${oldCsv.output.result}",
+ "chProjectId": "${pipelineData.output.request.request.data.projectId}"
+ }
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.notification",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "cperequest_transition",
+ "taskReferenceName": "requestManifestRedelivery",
+ "inputParameters": {
+ "namespace": "${pipelineData.output.request.request.namespace}",
+ "type": "${pipelineData.output.request.request.type}",
+ "requestId": "${pipelineData.output.request.request.id}",
+ "transitionName": "redeliver",
+ "skipIfInState": ["REDELIVERY"]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "updateTime": 1604373979513,
+ "updatedBy": "cperequest",
+ "name": "cperequest_transition",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "namespace",
+ "type",
+ "requestId",
+ "transitionName",
+ "currentState",
+ "currentVersion",
+ "assignee",
+ "clearAssignee",
+ "dueDate",
+ "clearDueDate",
+ "skipIfInState",
+ "transitionDetails"
+ ],
+ "outputKeys": ["request"],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "mce-workflow-infra@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.complete",
+ "taskReferenceName": "completePipeline_SubmissionRejected2",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385940,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.complete",
+ "description": "Final task for all pipeline workflows",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "terminate",
+ "taskReferenceName": "SubmissionRejected_2",
+ "inputParameters": {
+ "terminationStatus": "COMPLETED",
+ "workflowOutput": {
+ "outcome": "SUBMISSION_REJECTED",
+ "code": "MANIFEST_WITH_ERRORS"
+ }
+ },
+ "type": "TERMINATE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "MULTIPLE_MANIFESTS_FOUND": [
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareRecipientDomainsForEncodingErrors1",
+ "inputParameters": {
+ "inputData": {
+ "reviewServerConfig": "${reviewServerConfig.output.result}",
+ "domains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ },
+ {
+ "domains": ["netflix.amp.domain.production_vfx"],
+ "partnerId": "${pipelineData.output.request.request.data.vendorId}",
+ "ignoreIfPartnerNull": true
+ },
+ {
+ "profiles": ["PRODUCTION_VFX_ADMIN"],
+ "includeUsersWithProfile": true
+ }
+ ],
+ "fallbackDomains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ }
+ ]
+ },
+ "expression": ". as $in | $in.domains"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "sendMultipleManifestsEmail",
+ "taskReferenceName": "sendMultipleManifestsEmail",
+ "inputParameters": {
+ "emailType": "SINGLE",
+ "domains": "${prepareRecipientDomainsForEncodingErrors1.output.result}",
+ "additionalRecipients": [
+ "vfx-media-review@netflix.com",
+ "e1u9g2p6u1b8e5x7@netflix.slack.com"
+ ],
+ "additionalUsers": [
+ "${pipelineData.output.request.request.data.ownerUser}"
+ ],
+ "eventName": "EVENT_MESSAGE_VFX_REVIEW_SUBMISSION",
+ "eventType": "MESSAGE_VFX_REVIEW_SUBMISSION",
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "emailPayload": {
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionId": "${pipelineData.output.request.request.data.submissionId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "subject": "Processing of submission ${pipelineData.output.request.request.data.submissionId} failed!",
+ "chProjectId": "${pipelineData.output.request.request.data.projectId}",
+ "multipleManifests": true,
+ "status": "FAILED",
+ "oldCsv": "${oldCsv.output.result}"
+ }
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.notification",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.complete",
+ "taskReferenceName": "completePipeline_SubmissionRejected3",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385940,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.complete",
+ "description": "Final task for all pipeline workflows",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "terminate",
+ "taskReferenceName": "SubmissionRejected_3",
+ "inputParameters": {
+ "terminationStatus": "COMPLETED",
+ "workflowOutput": {
+ "outcome": "SUBMISSION_REJECTED",
+ "code": "MULTIPLE_MANIFESTS_FOUND"
+ }
+ },
+ "type": "TERMINATE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ]
+ },
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "addCdriveNodeIdAsExternalStatus",
+ "inputParameters": {
+ "inputData": "${assetdiscovery.output.assets}",
+ "expression": "[.[] | . as $in | { derivations:.derivations, movieId:.movieId, assetTree: {derivatives: .assetTree.derivatives, assets:.assetTree.assets | (to_entries | map( if(.value.payload.file != null) then .value.payload.externalStatuses |= .+{\"originalCDriveNodeId\": {value: $in.derivations.snapshot | to_entries | .[].value.nodeId}} else . end) | from_entries ), rootRefId:.assetTree.rootRefId, relations:.assetTree.relations}}]"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareImportAssetsFork",
+ "inputParameters": {
+ "inputData": {
+ "assetIngestRequests": "${addCdriveNodeIdAsExternalStatus.output.result}",
+ "user": "${workflow.input.pipelineInput.user}",
+ "limit": 20,
+ "partnerId": "${pipelineData.output.request.request.data.vendorId}"
+ },
+ "expression": ". as $in | .assetIngestRequests | {taskDefs: map( {subWorkflowParam:{name:\"vfxmediareview.createandshareassets\"},name:\"createandshareassets\", taskReferenceName :\"createandshareassets_\\(.derivations.snapshot[]|.nodeId)\",\"type\": \"SUB_WORKFLOW\"}), \"taskInputs\":map({key:\"createandshareassets_\\(.derivations.snapshot[]|.nodeId)\", value:{assetIngestRequests:[.], user:$in.user, partnerId:$in.partnerId}})| from_entries}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "importAsset",
+ "taskReferenceName": "createandshareassets",
+ "inputParameters": {
+ "taskDefs": "${prepareImportAssetsFork.output.result.taskDefs}",
+ "taskInputs": "${prepareImportAssetsFork.output.result.taskInputs}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "taskDefs",
+ "dynamicForkTasksInputParamName": "taskInputs",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "createandshareassets_join",
+ "taskReferenceName": "createandshareassets_join",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.manageResourcesToPipelineTask",
+ "taskReferenceName": "managePipelineResources",
+ "inputParameters": {
+ "pipelineResourceManagementInput": "${assetdiscovery.output.pipelineResourceManagementInput}",
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}",
+ "contextUser": "pipelineapi"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 60,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1575590191136,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.manageResourcesToPipelineTask",
+ "description": "Attach / detach resources on a pipeline",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "pipelineId",
+ "contextUser",
+ "pipelineResourceManagementInput"
+ ],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 3000,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.get",
+ "taskReferenceName": "pipelineDataAfterParsing",
+ "inputParameters": {
+ "pipelineId": "${pipelineData.output.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385634,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.get",
+ "description": "Read pipeline given pipeline id",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": ["pipeline"],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.AwaitStatusMatchPipelineResource",
+ "taskReferenceName": "awaitPipelineResourceState",
+ "inputParameters": {
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "selector": {
+ "resourceTypes": ["AMP_ASSET"]
+ },
+ "allowedStatuses": ["COMPLETED", "FAILED"],
+ "retryAfterSeconds": "60",
+ "user": "pipelineapi"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1599196237488,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.AwaitStatusMatchPipelineResource",
+ "description": "Wait for Resources to MatchStates",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "pipelineId",
+ "selector",
+ "allowedStatuses",
+ "retryAfterSeconds",
+ "user"
+ ],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "cpe-che-backend@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.get",
+ "taskReferenceName": "pipelineDataAndResources",
+ "inputParameters": {
+ "pipelineId": "${pipelineData.output.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385634,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.get",
+ "description": "Read pipeline given pipeline id",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": ["pipeline"],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "manifestResource",
+ "inputParameters": {
+ "inputData": "${pipelineDataAndResources.output.pipelineResources}",
+ "expression": "map(select(.attachmentType == \"CSV\"))[0]"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "oldCsv",
+ "inputParameters": {
+ "inputData": "${manifestResource.output.result.resourceContext.entries}",
+ "expression": ". // [] | any(has(\"Primary Shot Type\") or has(\"Shot Types\") or has(\"Shot Type\"))"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "manifestNodeDetailsTask",
+ "inputParameters": {
+ "inputData": "${pipelineDataAndResources.output.pipelineResources}",
+ "expression": "map(select(.attachmentType == \"CSV\") | .resourceIdentity.resourceId)[0] as $rid | $rid | if . == null then (\"stl.common.noop\") else (\"stl.cdrive.downloadManifest\") end | { task: ., nodeId: $rid }"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.cdrive.downloadManifest",
+ "taskReferenceName": "manifestNodeDetails",
+ "inputParameters": {
+ "task": "${manifestNodeDetailsTask.output.result.task}",
+ "nodeId": "${manifestNodeDetailsTask.output.result.nodeId}",
+ "userId": "${pipelineData.output.request.request.data.ownerUser}",
+ "useAppAuth": true
+ },
+ "type": "DYNAMIC",
+ "dynamicTaskNameParam": "task",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082388180,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.cdrive.downloadManifest",
+ "description": "get the cdrive manifest of a node.",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["nodeId", "userId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "manifestDetails",
+ "inputParameters": {
+ "inputData": "${manifestNodeDetails.output.output}",
+ "expression": "if .downloadManifest != null then .assets[0] | { manifestName: .fileName[(.fileName|index(\"/\"))+1:], manifestBagginsUrl: .bagginsUrl, manifestNodeId: .nodeId, manifestIncluded: true } else {} end"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "getCreatedAssets",
+ "inputParameters": {
+ "inputData": "${pipelineDataAndResources.output.pipelineResources}",
+ "expression": "map(select(.resourceIdentity.resourceType == \"AMP_ASSET\") | .resourceIdentity | { assetId: .resourceId, versionId: .versionId })"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareGetAssetsTasks",
+ "inputParameters": {
+ "inputData": "${getCreatedAssets.output.result}",
+ "expressions": ["map({id: .assetId, version: .versionId})"]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.amp.getAssetsTree",
+ "taskReferenceName": "assets_tree",
+ "inputParameters": {
+ "assetIds": "${prepareGetAssetsTasks.output.result}",
+ "derivatives": ["PROXY"]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1600451428431,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.amp.getAssetsTree",
+ "description": "Get the full asset tree",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["assetIds", "derivatives", "relations"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "cpe-che-backend@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "assetsByType",
+ "inputParameters": {
+ "inputData": "${assets_tree.output.output}",
+ "expressions": [
+ "map( .assets | to_entries | map(.value)) | {proxies: map(select(any(.payload.type == \"PMR_REVIEW_PROXY\")) | map({assetId: .assetId, type: .payload.type})), images: map(select(any(.payload.type == \"IMAGE\")) | map({assetId: .assetId, type: .payload.type}))} "
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareAssetProcessingTasks",
+ "inputParameters": {
+ "inputData": {
+ "assets": "${assetsByType.output.result}",
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "expressions": [
+ ". as $in | [$in.assets.proxies, $in.assets.images] | add | if . | length == 0 then [] else . | add end | map(select(.type == \"PMR_REVIEW_VERSION\") | {assetId: .assetId.id, versionId: .assetId.version}) | {assets: . , pipelineId: $in.pipelineId} as $in |",
+ " $in.assets | { taskDefs: map( {type: \"SUB_WORKFLOW\", name: \"process_asset\", taskReferenceName: \"process_asset_\\(.assetId)_\\(.versionId)\", subWorkflowParam: {name: \"vfxmediareview.assetprocessing\"}}),",
+ " taskInputs: map( { key: \"process_asset_\\(.assetId)_\\(.versionId)\", value: {assetId, versionId, pipelineId: $in.pipelineId}}) | from_entries }"
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "asset_processing",
+ "taskReferenceName": "asset_processing",
+ "inputParameters": {
+ "taskDefs": "${prepareAssetProcessingTasks.output.result.taskDefs}",
+ "taskInputs": "${prepareAssetProcessingTasks.output.result.taskInputs}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "taskDefs",
+ "dynamicForkTasksInputParamName": "taskInputs",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "asset_processing_join",
+ "taskReferenceName": "asset_processing_join",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "evaluateAssetProcessingResults",
+ "inputParameters": {
+ "inputData": "${asset_processing_join.output}",
+ "expression": "to_entries | map(.value | { file, message: .description, outcome }) | { encodedFiles: map({ file, message }), outcome: (map(select(.outcome == \"FAILED\")) | if length > 0 then \"REPORT_ERRORS\" else \"PROCESS_SUBMISSION\" end) }"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "decide",
+ "taskReferenceName": "checkDeliveryStatus",
+ "inputParameters": {
+ "outcome": "${evaluateAssetProcessingResults.output.result.outcome}"
+ },
+ "type": "DECISION",
+ "caseValueParam": "outcome",
+ "decisionCases": {
+ "REPORT_ERRORS": [
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "assetProcessingResults",
+ "inputParameters": {
+ "inputData": "${asset_processing_join.output}",
+ "expression": "to_entries | map(.value | select(.outcome != \"SUCCESS\") | { file, message: .description, outcome }) | { encodedFiles: map({ file, message }), outcome: (map(select(.outcome == \"FAILED\")) | if length > 0 then \"REPORT_ERRORS\" else \"PROCESS_SUBMISSION\" end) }"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareRecipientDomainsForEncodingErrors",
+ "inputParameters": {
+ "inputData": {
+ "reviewServerConfig": "${reviewServerConfig.output.result}",
+ "domains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ },
+ {
+ "domains": ["netflix.amp.domain.production_vfx"],
+ "partnerId": "${pipelineData.output.request.request.data.vendorId}",
+ "ignoreIfPartnerNull": true
+ },
+ {
+ "profiles": ["PRODUCTION_VFX_ADMIN"],
+ "includeUsersWithProfile": true
+ }
+ ],
+ "fallbackDomains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ }
+ ]
+ },
+ "expression": ". as $in | $in.domains"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "notify_sendEncodingErrorsEmail",
+ "taskReferenceName": "sendEncodingErrorsEmail",
+ "inputParameters": {
+ "emailType": "SINGLE",
+ "domains": "${prepareRecipientDomainsForEncodingErrors.output.result}",
+ "additionalRecipients": [
+ "vfx-media-review@netflix.com",
+ "e1u9g2p6u1b8e5x7@netflix.slack.com"
+ ],
+ "additionalUsers": [
+ "${pipelineData.output.request.request.data.ownerUser}"
+ ],
+ "eventName": "EVENT_MESSAGE_VFX_REVIEW_SUBMISSION",
+ "eventType": "MESSAGE_VFX_REVIEW_SUBMISSION",
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "emailPayload": {
+ "status": "FAILED",
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionId": "${pipelineData.output.request.request.data.submissionId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "filesWithEncodingErrors": "${assetProcessingResults.output.result.encodedFiles}",
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "subject": "Processing of submission ${pipelineData.output.request.request.data.submissionId} failed!",
+ "chProjectId": "${pipelineData.output.request.request.data.projectId}",
+ "oldCsv": "${oldCsv.output.result}",
+ "manifestWarnings": "${assetdiscovery.output.displayWarnings}"
+ }
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.notification",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "cperequest_transition",
+ "taskReferenceName": "requestRedelivery",
+ "inputParameters": {
+ "namespace": "${pipelineData.output.request.request.namespace}",
+ "type": "${pipelineData.output.request.request.type}",
+ "requestId": "${pipelineData.output.request.request.id}",
+ "transitionName": "redeliver",
+ "skipIfInState": ["REDELIVERY"]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "updateTime": 1604373979513,
+ "updatedBy": "cperequest",
+ "name": "cperequest_transition",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "namespace",
+ "type",
+ "requestId",
+ "transitionName",
+ "currentState",
+ "currentVersion",
+ "assignee",
+ "clearAssignee",
+ "dueDate",
+ "clearDueDate",
+ "skipIfInState",
+ "transitionDetails"
+ ],
+ "outputKeys": ["request"],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "mce-workflow-infra@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.complete",
+ "taskReferenceName": "completePipeline_SubmissionRejected",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385940,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.complete",
+ "description": "Final task for all pipeline workflows",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "terminate",
+ "taskReferenceName": "SubmissionRejected",
+ "inputParameters": {
+ "terminationStatus": "COMPLETED",
+ "workflowOutput": {
+ "outcome": "SUBMISSION_REJECTED",
+ "code": "SOURCE_ERRORS"
+ }
+ },
+ "type": "TERMINATE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "PROCESS_SUBMISSION": [
+ {
+ "name": "stl.common.noop",
+ "taskReferenceName": "proceedWithShotgunProcessing",
+ "inputParameters": {},
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082386204,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.noop",
+ "description": "Do nothing",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ]
+ },
+ "defaultCase": [
+ {
+ "name": "stl.pipeline.complete",
+ "taskReferenceName": "completePipeline_UnknownError1",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385940,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.complete",
+ "description": "Final task for all pipeline workflows",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "terminate",
+ "taskReferenceName": "UnknownError1",
+ "inputParameters": {
+ "terminationStatus": "FAILED",
+ "workflowOutput": {
+ "outcome": "UNKNOWN_ERROR",
+ "code": "INTERNAL_ERRORS"
+ }
+ },
+ "type": "TERMINATE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "submissionFolderProjection",
+ "taskReferenceName": "submissionFolderProjection",
+ "inputParameters": {
+ "pipelineId": "${pipelineData.output.request.request.data.pipelineId}",
+ "manifest": {
+ "name": "${manifestDetails.output.result.manifestName}",
+ "bagginsUrl": "${manifestDetails.output.result.manifestBagginsUrl}"
+ },
+ "assets": "${getCreatedAssets.output.result}",
+ "vendorName": "${vendorDetails.output.vendorName}"
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.projectsubmission",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.map",
+ "taskReferenceName": "pipelineDetails",
+ "inputParameters": {
+ "submissionUri": "workspace?workspaceRoot=SHARED&layout=TREE&categoryType=workspace&workspaceFolderId=${submissionFolderProjection.output.sharedSubmissionFolderId}",
+ "mappings": {
+ "submissionUri": "['submissionUri']"
+ }
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082386616,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.map",
+ "description": "General purpose task to apply expression language (SpEL) transforms",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["mappings"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.get",
+ "taskReferenceName": "getPipelineData",
+ "inputParameters": {
+ "pipelineId": "${pipelineData.output.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385634,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.get",
+ "description": "Read pipeline given pipeline id",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": ["pipeline"],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "updateShotgunProcessingStart",
+ "inputParameters": {
+ "inputData": {
+ "resources": "${getPipelineData.output.pipelineResources}"
+ },
+ "expression": ".resources | map((select(.attachmentType==\"EXPECTED_ASSET\") | . as $r | $r | .resourceContext.progress | map( if .name == \"SHOTGUN_UPLOAD\" then { name, status: \"IN_PROGRESS\" } else . end ) as $p | $r * { resourceContext: ($r.resourceContext * {progress: $p}) }) )"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.updateResource",
+ "taskReferenceName": "updateResourceShotgunStarted",
+ "inputParameters": {
+ "resources": "${updateShotgunProcessingStart.output.result}",
+ "pipelineId": "${pipelineData.output.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1576822186221,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.updateResource",
+ "description": "Update a pipeline resource",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId", "resource"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 3000,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.titus",
+ "taskReferenceName": "getVendors",
+ "inputParameters": {
+ "applicationName": "che/vfx-review-cli",
+ "version": "${NETFLIX_ENVIRONMENT}.latest",
+ "entryPoint": "python cli.py vendors -s \"https://${reviewServerConfig.output.result.server}\" -p ${reviewServerConfig.output.result.projectId} --rc-conductor \"${CPEWF_TASK_ID}\" "
+ },
+ "type": "TITUS",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1580327637347,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.titus",
+ "retryCount": 3,
+ "timeoutSeconds": 3600,
+ "inputKeys": [],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 90,
+ "responseTimeoutSeconds": 1200,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": true,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "playlistVendorParameter",
+ "inputParameters": {
+ "inputData": "${getVendors.output.result}",
+ "expressions": [
+ ".vendors | map(select(.sg_global_vendor.sg_vendor_id == \"${pipelineData.output.request.request.data.vendorId}\"))[0] // null",
+ "| if . then \"--vendor-id \\(.id)\" else \"\" end"
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "sgPlaylist",
+ "taskReferenceName": "playlistInfo",
+ "inputParameters": {
+ "pipelineId": "${pipelineData.output.request.request.data.pipelineId}",
+ "playlistName": "${pipelineData.output.request.request.data.submissionId}",
+ "contenthubProjectUrl": "${details.output.contenthubProjectUrl}",
+ "reviewServerConfig": {
+ "server": "${reviewServerConfig.output.result.server}",
+ "projectId": "${reviewServerConfig.output.result.projectId}"
+ },
+ "playlistVendorParameter": "${playlistVendorParameter.output.result}"
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.shotgunplaylist",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "assetAndComputedMetadata",
+ "inputParameters": {
+ "inputData": {
+ "assets": "${assets_tree.output.output}",
+ "entries": "${manifestResource.output.result.resourceContext.entries}"
+ },
+ "expressions": [
+ "def sf(e): .submitting_for; ",
+ "def desc(e): .submission_note; ",
+ "def sow(e): .scope_of_work; ",
+ ". as $in | ",
+ "$in.entries | to_entries as $entries | ",
+ "$in.assets | map(.assets | to_entries | map(.value)) | add | map(. as $a | $a | .payload.metadata as $meta | ",
+ "$meta | { metadata: { reason_for_review: ([ \"• *SUBMITTING FOR* - \\(sf(.))\", \"• *SCOPE OF WORK* - \\(sow(.))\", \"• *NOTES* - \\(desc(.))\" ] | join(\"\\n\")), sort_order: $entries | map(select($meta.version_name == .value.version_name))[0].key }, assetId: $a.assetId.id, assetVersion: $a.assetId.version })"
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.amp.updateMetadataAndAddTypes",
+ "taskReferenceName": "updateAssetComputedMetadata",
+ "inputParameters": {
+ "assets": "${assetAndComputedMetadata.output.result}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1579029014610,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.amp.updateMetadataAndAddTypes",
+ "description": "This will update the metadata and add Type. The needed metadata and type should be the input",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["assets"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.amp.getAssetsTree",
+ "taskReferenceName": "assets_tree_2",
+ "inputParameters": {
+ "assetIds": "${prepareGetAssetsTasks.output.result}",
+ "derivatives": ["PROXY"]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1600451428431,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.amp.getAssetsTree",
+ "description": "Get the full asset tree",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["assetIds", "derivatives", "relations"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "cpe-che-backend@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "assetAndManifest",
+ "inputParameters": {
+ "inputData": {
+ "assets": "${assets_tree_2.output.output}",
+ "entries": "${manifestResource.output.result.resourceContext.entries}"
+ },
+ "expressions": [
+ ". as $in | .assets | ",
+ "map(.assets | to_entries | ",
+ " { topLevelAssetId: map(select(.value.payload.type == \"PMR_REVIEW_VERSION\") | .value)[0].assetId, ",
+ " sgAmpRefId: map(select(.value.payload.type == \"PMR_REVIEW_VERSION\") | .value)[0] | \"\\(.assetId.id):\\(.assetId.version)\", ",
+ " reviewAssetId: map(select(.value.payload.type == \"IMAGE\" or .value.payload.type == \"PMR_REVIEW_PROXY\") | .value)[0].assetId, ",
+ " shotname: map(select(.value.payload.type == \"IMAGE\" or .value.payload.type == \"PMR_REVIEW_PROXY\") | .value)[0].payload.file.name, ",
+ " metadata: map(select(.value.payload.type == \"PMR_REVIEW_VERSION\") | .value.payload.metadata)[0] | { submission_note, version_name, scope_of_work, vendor, link, submitting_for, reason_for_review, sort_order}",
+ " }",
+ ")"
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "updateShotgunProcessingInProgress",
+ "inputParameters": {
+ "inputData": {
+ "resources": "${updateShotgunProcessingStart.output.result}"
+ },
+ "expression": ".resources | map(. as $r | $r | .resourceContext.progress | map(if .name == \"SHOTGUN_UPLOAD\" then { name, status: \"IN_PROGRESS\" } else . end) as $p | $r * { resourceContext: ($r.resourceContext * {progress: $p}) })"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.updateResource",
+ "taskReferenceName": "updateResourceShotgunInProgress",
+ "inputParameters": {
+ "resources": "${updateShotgunProcessingInProgress.output.result}",
+ "pipelineId": "${pipelineData.output.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1576822186221,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.updateResource",
+ "description": "Update a pipeline resource",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId", "resource"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 3000,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareShotProcessingAssets",
+ "inputParameters": {
+ "inputData": {
+ "assets": "${assets_tree_2.output.output}"
+ },
+ "expressions": [
+ ".assets | to_entries | ",
+ "map(.value.assets | to_entries | ",
+ " { topLevelAssetId: map(select(.value.payload.type == \"PMR_REVIEW_VERSION\"))[0].value.assetId | {id, versionId: .version}, ",
+ " sgAmpRefId: map(select(.value.payload.type == \"PMR_REVIEW_VERSION\"))[0].value.assetId | \"\\(.id):\\(.version)\", ",
+ " reviewAssetId: map(select(.value.payload.type == \"PMR_REVIEW_PROXY\" or .value.payload.type == \"IMAGE\"))[0].value.assetId | {id, versionId: .version}, ",
+ " shotname: map(select(.value.payload.type == \"PMR_REVIEW_VERSION\"))[0].value.payload.metadata.version_name, ",
+ " metadata: map(select(.value.payload.type == \"PMR_REVIEW_VERSION\"))[0].value.payload.metadata | {submission_note, version_name, scope_of_work, reason_for_review, vendor, link, submitting_for, sort_order}",
+ " }",
+ ")"
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareShotProcessingTasks",
+ "inputParameters": {
+ "inputData": {
+ "reviewServer": "${reviewServerConfig.output.result.server}",
+ "reviewProjectId": "${reviewServerConfig.output.result.projectId}",
+ "vendorId": "${workflow.input.sgVendorId}",
+ "playlistId": "${playlistInfo.output.result.id}",
+ "playlistName": "${playlistInfo.output.result.code}",
+ "assetAndManifest": "${prepareShotProcessingAssets.output.result}"
+ },
+ "expressions": [
+ ". as $in | $in.assetAndManifest | map({topLevelAssetId, reviewAssetId, sgAmpRefId, shotname, reviewServer: $in.reviewServer, reviewProjectId: $in.reviewProjectId, vendorId: $in.vendorId, playlistId: $in.playlistId, playlistName: $in.playlistName, vendorName: \"${vendorDetails.output.vendorName}\", metadata: .metadata }) | ",
+ "{ taskDefs: map({type: \"SUB_WORKFLOW\", name: \"processshot\", taskReferenceName: \"processshot_\\(.topLevelAssetId.id)_\\(.topLevelAssetId.versionId)\", subWorkflowParam: { name: \"vfxmediareview.shotprocessing_v2\" }}), ",
+ " taskInputs: map({ key: \"processshot_\\(.topLevelAssetId.id)_\\(.topLevelAssetId.versionId)\", value: . }) | from_entries}"
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "asset_processing",
+ "taskReferenceName": "shot_processing",
+ "inputParameters": {
+ "taskDefs": "${prepareShotProcessingTasks.output.result.taskDefs}",
+ "taskInputs": "${prepareShotProcessingTasks.output.result.taskInputs}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "taskDefs",
+ "dynamicForkTasksInputParamName": "taskInputs",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "shot_processing_join",
+ "taskReferenceName": "shot_processing_join",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "processedFiles",
+ "inputParameters": {
+ "inputData": {
+ "encodingResult": "${asset_processing_join.output}",
+ "uploadResult": "${shot_processing_join.output}"
+ },
+ "expressions": [
+ ". as $in | .uploadResult | to_entries | map(.value.result.upload_shot | { file: .filename, size: .file_size, labels: (if .skipped == true then [\"UPLOAD_SKIPPED\"] else [] end) }) as $ur | $in | .encodingResult | to_entries | map(.value | { file, message: .description, labels: (if .code == \"ENCODE_SUCCESS\" or .code == \"SUCCESS\" then (.file as $f | $ur | map(select($f == .file) | .labels)[0]) else [.code] + (.file as $f | $ur | map(select($f == .file) | .labels)[0]) end) })"
+ ]
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.titus",
+ "taskReferenceName": "updatePlaylist",
+ "inputParameters": {
+ "applicationName": "che/vfx-review-cli",
+ "version": "${NETFLIX_ENVIRONMENT}.latest",
+ "entryPoint": "python cli.py playlist -s \"https://${reviewServerConfig.output.result.server}\" -p ${reviewServerConfig.output.result.projectId} --action \"update\" --playlist-id ${playlistInfo.output.result.id} --playlist-status \"rev\" --contenthub-workspace-link \"${details.output.contenthubProjectUrl}/${pipelineDetails.output.submissionUri}\" --rc-conductor \"${CPEWF_TASK_ID}\""
+ },
+ "type": "TITUS",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1580327637347,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.titus",
+ "retryCount": 3,
+ "timeoutSeconds": 3600,
+ "inputKeys": [],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 90,
+ "responseTimeoutSeconds": 1200,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": true,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "updateShotgunProcessingCompleted",
+ "inputParameters": {
+ "inputData": {
+ "resources": "${updateShotgunProcessingStart.output.result}"
+ },
+ "expression": ".resources | map( . as $r | $r | .resourceContext.progress | map( if .name == \"SHOTGUN_UPLOAD\" then { name, status: \"COMPLETED\" } else . end ) as $p | $r * {\"status\":\"COMPLETED\", resourceContext: ($r.resourceContext * {progress: $p}) } )"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.updateResource",
+ "taskReferenceName": "updateResourceShotgunCompleted",
+ "inputParameters": {
+ "resources": "${updateShotgunProcessingCompleted.output.result}",
+ "pipelineId": "${pipelineData.output.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1576822186221,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.updateResource",
+ "description": "Update a pipeline resource",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId", "resource"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 3000,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "cperequest_transition",
+ "taskReferenceName": "submissionProcessed",
+ "inputParameters": {
+ "namespace": "${pipelineData.output.request.request.namespace}",
+ "type": "${pipelineData.output.request.request.type}",
+ "requestId": "${pipelineData.output.request.request.id}",
+ "transitionName": "processed"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "updateTime": 1604373979513,
+ "updatedBy": "cperequest",
+ "name": "cperequest_transition",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "namespace",
+ "type",
+ "requestId",
+ "transitionName",
+ "currentState",
+ "currentVersion",
+ "assignee",
+ "clearAssignee",
+ "dueDate",
+ "clearDueDate",
+ "skipIfInState",
+ "transitionDetails"
+ ],
+ "outputKeys": ["request"],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "mce-workflow-infra@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.common.jq",
+ "taskReferenceName": "prepareRecipientDomainsForProcessingComplete",
+ "inputParameters": {
+ "inputData": {
+ "reviewServerConfig": "${reviewServerConfig.output.result}",
+ "domains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ },
+ {
+ "domains": ["netflix.amp.domain.production_vfx"],
+ "partnerId": "${pipelineData.output.request.request.data.vendorId}",
+ "ignoreIfPartnerNull": true
+ },
+ {
+ "profiles": ["PRODUCTION_VFX_ADMIN"],
+ "includeUsersWithProfile": true
+ }
+ ],
+ "fallbackDomains": [
+ {
+ "domains": ["netflix.amp.domain.studio_vfx"]
+ }
+ ]
+ },
+ "expression": ". as $in | $in.domains"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082387383,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.common.jq",
+ "description": "Run JQ expression",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["expression", "inputData"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "sendProcessingCompleteEmail",
+ "taskReferenceName": "sendProcessingCompleteEmail",
+ "inputParameters": {
+ "emailType": "INTERNAL_EXTERNAL",
+ "domains": "${prepareRecipientDomainsForProcessingComplete.output.result}",
+ "additionalRecipients": [
+ "vfx-media-review@netflix.com",
+ "e1u9g2p6u1b8e5x7@netflix.slack.com"
+ ],
+ "additionalUsers": [
+ "${pipelineData.output.request.request.data.ownerUser}"
+ ],
+ "eventName": "EVENT_MESSAGE_VFX_REVIEW_SUBMISSION",
+ "eventType": "MESSAGE_VFX_REVIEW_SUBMISSION",
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "emailPayload": {
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "submissionId": "${pipelineData.output.request.request.data.submissionId}",
+ "submissionNodeId": "${pipelineData.output.request.request.data.submissionNodeId}",
+ "shotgunBaseUrl": "https://${reviewServerConfig.output.result.server}",
+ "shotgunProjectId": "${reviewServerConfig.output.result.projectId}",
+ "pipelineId": "${pipelineData.output.pipelineId}",
+ "subject": "Playlist ${pipelineData.output.request.request.data.submissionId} is ready for review!",
+ "playlistId": "${playlistInfo.output.result.id}",
+ "status": "SUCCESS",
+ "playlistReadyForReview": true,
+ "filesInSubmission": "${processedFiles.output.result}",
+ "manifestName": "${manifestDetails.output.result.manifestName}",
+ "manifestLink": "${pipelineDetails.output.submissionUri}&nodeIds=${manifestDetails.output.result.manifestNodeId}",
+ "manifestIncluded": "${manifestDetails.output.result.manifestIncluded}",
+ "vendorName": "${vendorDetails.output.name}",
+ "chProjectId": "${pipelineData.output.request.request.data.projectId}",
+ "oldCsv": "${oldCsv.output.result}",
+ "manifestWarnings": "${manifestDetails.output.result.displayWarnings}"
+ }
+ },
+ "type": "SUB_WORKFLOW",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "subWorkflowParam": {
+ "name": "vfxmediareview.notification",
+ "version": 1
+ },
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pegasus.processPipelineEvent",
+ "taskReferenceName": "processPipelineEvent",
+ "inputParameters": {
+ "assetType": "PMR_REVIEW_VERSION",
+ "downloadDescription": "Download of submission ${pipelineData.output.request.request.data.submissionId}",
+ "movieId": "${pipelineData.output.request.request.data.movieId}",
+ "pipelineType": "${pipelineData.output.request.request.type}",
+ "nodeIds": ["${submissionFolderProjection.output.downloadFolderId}"],
+ "relativePath": "vfxmediareview/${pipelineData.output.request.request.data.submissionId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1574880092269,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pegasus.processPipelineEvent",
+ "description": "Tell Pegasus Stargate that we have a node that is ready for download",
+ "retryCount": 3,
+ "timeoutSeconds": 300,
+ "inputKeys": [
+ "assetType",
+ "downloadDescription",
+ "movieId",
+ "pipelineType",
+ "nodeId",
+ "relativePath"
+ ],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "cperequest_transition",
+ "taskReferenceName": "completeRequest",
+ "inputParameters": {
+ "namespace": "${pipelineData.output.request.request.namespace}",
+ "type": "${pipelineData.output.request.request.type}",
+ "requestId": "${pipelineData.output.request.request.id}",
+ "transitionName": "complete"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "updateTime": 1604373979513,
+ "updatedBy": "cperequest",
+ "name": "cperequest_transition",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": [
+ "namespace",
+ "type",
+ "requestId",
+ "transitionName",
+ "currentState",
+ "currentVersion",
+ "assignee",
+ "clearAssignee",
+ "dueDate",
+ "clearDueDate",
+ "skipIfInState",
+ "transitionDetails"
+ ],
+ "outputKeys": ["request"],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "mce-workflow-infra@netflix.com",
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "stl.pipeline.complete",
+ "taskReferenceName": "completePipeline_SubmissionAccepted",
+ "inputParameters": {
+ "pipelineId": "${workflow.input.pipelineInput.pipelineId}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "createTime": 1556082385940,
+ "createdBy": "CPEWORKFLOW",
+ "name": "stl.pipeline.complete",
+ "description": "Final task for all pipeline workflows",
+ "retryCount": 3,
+ "timeoutSeconds": 0,
+ "inputKeys": ["pipelineId"],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 60,
+ "responseTimeoutSeconds": 300,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "terminate",
+ "taskReferenceName": "SubmissionAccepted",
+ "inputParameters": {
+ "terminationStatus": "COMPLETED",
+ "workflowOutput": {
+ "outcome": "SUBMISSION_ACCEPTED",
+ "code": "SUBMISSION_ACCEPTED"
+ }
+ },
+ "type": "TERMINATE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "inputParameters": [],
+ "outputParameters": {},
+ "failureWorkflow": "pipelines.vfxmediareview.failure",
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": false,
+ "ownerEmail": "cpe-che-backend@netflix.com",
+ "timeoutPolicy": "TIME_OUT_WF",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ "priority": 0,
+ "variables": {},
+ "lastRetriedTime": 0,
+ "startTime": 1608153919527,
+ "workflowName": "pipelines.vfxmediareview",
+ "workflowVersion": 1
+}
diff --git a/ui/cypress/fixtures/dynamicFork/externalizedInput.json b/ui/cypress/fixtures/dynamicFork/externalizedInput.json
new file mode 100644
index 0000000000..28f7ea4a60
--- /dev/null
+++ b/ui/cypress/fixtures/dynamicFork/externalizedInput.json
@@ -0,0 +1,427 @@
+{
+ "ownerApp": "nq_mwi_conductor_ui_server",
+ "createTime": 1656008300448,
+ "status": "COMPLETED",
+ "endTime": 1656008301210,
+ "workflowId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "tasks": [
+ {
+ "taskType": "FORK",
+ "status": "COMPLETED",
+ "externalInputPayloadStoragePath": "task/input/c8569b00-62d9-4a4b-b918-93a4bf4e6004.json",
+ "referenceTaskName": "dynamic_tasks",
+ "retryCount": 0,
+ "seq": 1,
+ "pollCount": 0,
+ "taskDefName": "FORK",
+ "scheduledTime": 1656008300534,
+ "startTime": 1656008300525,
+ "endTime": 1656008300525,
+ "updateTime": 1656008300549,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "b49dc1be-66eb-4816-8ee1-6aaea25f14ba",
+ "callbackAfterSeconds": 0,
+ "outputData": {},
+ "workflowTask": {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -9,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 46,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "first_task",
+ "retryCount": 0,
+ "seq": 2,
+ "pollCount": 0,
+ "taskDefName": "first_task",
+ "scheduledTime": 1656008300535,
+ "startTime": 1656008300527,
+ "endTime": 1656008300922,
+ "updateTime": 1656008300628,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "6ce064a7-7ef3-413c-b6af-318cb7e6751e",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 45
+ },
+ "workflowTask": {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -8,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 234,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "second_task",
+ "retryCount": 0,
+ "seq": 3,
+ "pollCount": 0,
+ "taskDefName": "second_task",
+ "scheduledTime": 1656008300537,
+ "startTime": 1656008300529,
+ "endTime": 1656008300977,
+ "updateTime": 1656008300683,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "b936ea24-9c3e-4651-8702-2ff5aa4dd579",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 233
+ },
+ "workflowTask": {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -8,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 12,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "third_task",
+ "retryCount": 0,
+ "seq": 4,
+ "pollCount": 0,
+ "taskDefName": "third_task",
+ "scheduledTime": 1656008300540,
+ "startTime": 1656008300531,
+ "endTime": 1656008301031,
+ "updateTime": 1656008300760,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "bf2963cd-e545-4a26-b533-2ae760e77634",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 11
+ },
+ "workflowTask": {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -9,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "JOIN",
+ "status": "COMPLETED",
+ "inputData": {
+ "joinOn": ["first_task", "second_task", "third_task"]
+ },
+ "referenceTaskName": "join_dynamic",
+ "retryCount": 0,
+ "seq": 5,
+ "pollCount": 0,
+ "taskDefName": "JOIN",
+ "scheduledTime": 1656008300542,
+ "startTime": 1656008300531,
+ "endTime": 1656008301085,
+ "updateTime": 1656008300831,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "25ddfe4d-eaf0-4171-964f-9b53ad06002b",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "second_task": {
+ "result": 233
+ },
+ "third_task": {
+ "result": 11
+ },
+ "first_task": {
+ "result": 45
+ }
+ },
+ "workflowTask": {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -11,
+ "loopOverTask": false
+ }
+ ],
+ "input": {
+ "tasksJSON": [
+ {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "tasksInputJSON": {
+ "first_task": {
+ "number": 46
+ },
+ "second_task": {
+ "number": 234
+ },
+ "third_task": {
+ "number": 12
+ }
+ }
+ },
+ "output": {
+ "second_task": {
+ "result": 233
+ },
+ "third_task": {
+ "result": 11
+ },
+ "first_task": {
+ "result": 45
+ }
+ },
+ "taskToDomain": {},
+ "failedReferenceTaskNames": [],
+ "workflowDefinition": {
+ "createTime": 1656005417724,
+ "updateTime": 1656005671608,
+ "name": "example_dynamic_tasks",
+ "description": "A workflow that allows dynamic execution of tasks",
+ "version": 2,
+ "tasks": [
+ {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "inputParameters": ["tasksJSON", "tasksInputJSON"],
+ "outputParameters": {},
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": true,
+ "ownerEmail": "mwi-workflow-dev@netflix.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ "priority": 0,
+ "variables": {},
+ "lastRetriedTime": 0,
+ "startTime": 1656008300448,
+ "workflowName": "example_dynamic_tasks",
+ "workflowVersion": 2
+}
diff --git a/ui/cypress/fixtures/dynamicFork/noneSpawned.json b/ui/cypress/fixtures/dynamicFork/noneSpawned.json
new file mode 100644
index 0000000000..0a9dbed44f
--- /dev/null
+++ b/ui/cypress/fixtures/dynamicFork/noneSpawned.json
@@ -0,0 +1,180 @@
+{
+ "ownerApp": "peterl@netflix.com",
+ "createTime": 1656096815470,
+ "status": "COMPLETED",
+ "endTime": 1656096815832,
+ "workflowId": "fe4efd7b-73ea-4c48-8147-840fa4e1e63b",
+ "tasks": [
+ {
+ "taskType": "FORK",
+ "status": "COMPLETED",
+ "inputData": {
+ "forkedTaskDefs": [],
+ "forkedTasks": []
+ },
+ "referenceTaskName": "dynamic_tasks",
+ "retryCount": 0,
+ "seq": 1,
+ "pollCount": 0,
+ "taskDefName": "FORK",
+ "scheduledTime": 1656096815568,
+ "startTime": 1656096815566,
+ "endTime": 1656096815566,
+ "updateTime": 1656096815577,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "fe4efd7b-73ea-4c48-8147-840fa4e1e63b",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "01a706f7-c28d-4287-a179-8075d16ff201",
+ "callbackAfterSeconds": 0,
+ "outputData": {},
+ "workflowTask": {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -2,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "JOIN",
+ "status": "COMPLETED",
+ "inputData": {
+ "joinOn": []
+ },
+ "referenceTaskName": "join_dynamic",
+ "retryCount": 0,
+ "seq": 2,
+ "pollCount": 0,
+ "taskDefName": "JOIN",
+ "scheduledTime": 1656096815570,
+ "startTime": 1656096815566,
+ "endTime": 1656096815708,
+ "updateTime": 1656096815631,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "fe4efd7b-73ea-4c48-8147-840fa4e1e63b",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "00781ceb-1931-4537-a4f5-ab38b04015f1",
+ "callbackAfterSeconds": 0,
+ "outputData": {},
+ "workflowTask": {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -4,
+ "loopOverTask": false
+ }
+ ],
+ "input": {
+ "tasksJSON": [],
+ "tasksInputJSON": {}
+ },
+ "output": {},
+ "taskToDomain": {},
+ "failedReferenceTaskNames": [],
+ "workflowDefinition": {
+ "createTime": 1656005417724,
+ "updateTime": 1656005671608,
+ "name": "example_dynamic_tasks",
+ "description": "A workflow that allows dynamic execution of tasks",
+ "version": 2,
+ "tasks": [
+ {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "inputParameters": ["tasksJSON", "tasksInputJSON"],
+ "outputParameters": {},
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": true,
+ "ownerEmail": "mwi-workflow-dev@netflix.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ "priority": 0,
+ "variables": {},
+ "lastRetriedTime": 0,
+ "startTime": 1656096815470,
+ "workflowName": "example_dynamic_tasks",
+ "workflowVersion": 2
+}
diff --git a/ui/cypress/fixtures/dynamicFork/notExecuted.json b/ui/cypress/fixtures/dynamicFork/notExecuted.json
new file mode 100644
index 0000000000..0328318a14
--- /dev/null
+++ b/ui/cypress/fixtures/dynamicFork/notExecuted.json
@@ -0,0 +1,192 @@
+{
+ "ownerApp": "nq_mwi_conductor_ui_server",
+ "createTime": 1656017015654,
+ "status": "COMPLETED",
+ "endTime": 1656017016239,
+ "workflowId": "5daaf83f-e1f4-454f-9293-4d0443c6c729",
+ "tasks": [
+ {
+ "taskType": "SWITCH",
+ "status": "COMPLETED",
+ "inputData": {
+ "case": "false"
+ },
+ "referenceTaskName": "switch_task",
+ "retryCount": 0,
+ "seq": 1,
+ "pollCount": 0,
+ "taskDefName": "SWITCH",
+ "scheduledTime": 1656017015966,
+ "startTime": 1656017015955,
+ "endTime": 1656017016105,
+ "updateTime": 1656017015987,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "5daaf83f-e1f4-454f-9293-4d0443c6c729",
+ "workflowType": "example_dynamic_tasks_switch",
+ "taskId": "d0d6ab7b-ac8f-4754-9020-3ea13429d92b",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "evaluationResult": ["false"]
+ },
+ "workflowTask": {
+ "name": "switch_task",
+ "taskReferenceName": "switch_task",
+ "inputParameters": {
+ "switchCaseValue": "${workflow.input.runFork}"
+ },
+ "type": "SWITCH",
+ "decisionCases": {
+ "true": [
+ {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ]
+ },
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": [],
+ "evaluatorType": "value-param",
+ "expression": "switchCaseValue"
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -11,
+ "loopOverTask": false
+ }
+ ],
+ "input": {
+ "runFork": false
+ },
+ "output": {
+ "evaluationResult": ["false"]
+ },
+ "taskToDomain": {},
+ "failedReferenceTaskNames": [],
+ "workflowDefinition": {
+ "createTime": 1656015554295,
+ "updateTime": 1656015597435,
+ "name": "example_dynamic_tasks_switch",
+ "description": "A workflow that allows dynamic execution of tasks",
+ "version": 2,
+ "tasks": [
+ {
+ "name": "switch_task",
+ "taskReferenceName": "switch_task",
+ "inputParameters": {
+ "switchCaseValue": "${workflow.input.runFork}"
+ },
+ "type": "SWITCH",
+ "decisionCases": {
+ "true": [
+ {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ]
+ },
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": [],
+ "evaluatorType": "value-param",
+ "expression": "switchCaseValue"
+ }
+ ],
+ "inputParameters": ["tasksJSON", "tasksInputJSON"],
+ "outputParameters": {},
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": false,
+ "ownerEmail": "peterl@netflix.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ "priority": 0,
+ "variables": {},
+ "lastRetriedTime": 0,
+ "startTime": 1656017015654,
+ "workflowName": "example_dynamic_tasks_switch",
+ "workflowVersion": 2
+}
diff --git a/ui/cypress/fixtures/dynamicFork/oneFailed.json b/ui/cypress/fixtures/dynamicFork/oneFailed.json
new file mode 100644
index 0000000000..b0102f2ec7
--- /dev/null
+++ b/ui/cypress/fixtures/dynamicFork/oneFailed.json
@@ -0,0 +1,474 @@
+{
+ "ownerApp": "nq_mwi_conductor_ui_server",
+ "createTime": 1656008463986,
+ "status": "FAILED",
+ "endTime": 1656008464720,
+ "workflowId": "d4b14434-73a7-4be9-b085-d4b40b30856e",
+ "tasks": [
+ {
+ "taskType": "FORK",
+ "status": "COMPLETED",
+ "inputData": {
+ "forkedTaskDefs": [
+ {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": null
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "forkedTasks": ["first_task", "second_task", "third_task"]
+ },
+ "referenceTaskName": "dynamic_tasks",
+ "retryCount": 0,
+ "seq": 1,
+ "pollCount": 0,
+ "taskDefName": "FORK",
+ "scheduledTime": 1656008464075,
+ "startTime": 1656008464065,
+ "endTime": 1656008464065,
+ "updateTime": 1656008464094,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "d4b14434-73a7-4be9-b085-d4b40b30856e",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "743d552b-a683-473d-831e-bb7fae622e08",
+ "callbackAfterSeconds": 0,
+ "outputData": {},
+ "workflowTask": {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -10,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 46,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "first_task",
+ "retryCount": 0,
+ "seq": 2,
+ "pollCount": 0,
+ "taskDefName": "first_task",
+ "scheduledTime": 1656008464077,
+ "startTime": 1656008464069,
+ "endTime": 1656008464374,
+ "updateTime": 1656008464148,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "d4b14434-73a7-4be9-b085-d4b40b30856e",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "4ccaa5a8-59d0-40d7-b5f8-918f22c2536f",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 45
+ },
+ "workflowTask": {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -8,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "FAILED",
+ "inputData": {
+ "number": 234,
+ "scriptExpression": null
+ },
+ "referenceTaskName": "second_task",
+ "retryCount": 0,
+ "seq": 3,
+ "pollCount": 0,
+ "taskDefName": "second_task",
+ "scheduledTime": 1656008464081,
+ "startTime": 1656008464072,
+ "endTime": 1656008464428,
+ "updateTime": 1656008464202,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "d4b14434-73a7-4be9-b085-d4b40b30856e",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "33e96a6e-5096-4004-ac29-87e0732232f5",
+ "reasonForIncompletion": "Empty 'scriptExpression' in Lambda task's input parameters. A non-empty String value must be provided.",
+ "callbackAfterSeconds": 0,
+ "outputData": {},
+ "workflowTask": {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": null
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -9,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 12,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "third_task",
+ "retryCount": 0,
+ "seq": 4,
+ "pollCount": 0,
+ "taskDefName": "third_task",
+ "scheduledTime": 1656008464083,
+ "startTime": 1656008464073,
+ "endTime": 1656008464482,
+ "updateTime": 1656008464257,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "d4b14434-73a7-4be9-b085-d4b40b30856e",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "951ef8b2-fa61-4896-bdf9-e781fded8e82",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 11
+ },
+ "workflowTask": {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -10,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "JOIN",
+ "status": "FAILED",
+ "inputData": {
+ "joinOn": ["first_task", "second_task", "third_task"]
+ },
+ "referenceTaskName": "join_dynamic",
+ "retryCount": 0,
+ "seq": 5,
+ "pollCount": 0,
+ "taskDefName": "JOIN",
+ "scheduledTime": 1656008464086,
+ "startTime": 1656008464073,
+ "endTime": 1656008464537,
+ "updateTime": 1656008464312,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "d4b14434-73a7-4be9-b085-d4b40b30856e",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "6471a9e8-3049-40f2-9ab8-c75876c9c1a3",
+ "reasonForIncompletion": "Empty 'scriptExpression' in Lambda task's input parameters. A non-empty String value must be provided. ",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "first_task": {
+ "result": 45
+ }
+ },
+ "workflowTask": {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -13,
+ "loopOverTask": false
+ }
+ ],
+ "input": {
+ "tasksJSON": [
+ {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": null
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "tasksInputJSON": {
+ "first_task": {
+ "number": 46
+ },
+ "second_task": {
+ "number": 234
+ },
+ "third_task": {
+ "number": 12
+ }
+ }
+ },
+ "output": {
+ "first_task": {
+ "result": 45
+ }
+ },
+ "reasonForIncompletion": "Empty 'scriptExpression' in Lambda task's input parameters. A non-empty String value must be provided.",
+ "taskToDomain": {},
+ "failedReferenceTaskNames": ["second_task", "join_dynamic"],
+ "workflowDefinition": {
+ "createTime": 1656005417724,
+ "updateTime": 1656005671608,
+ "name": "example_dynamic_tasks",
+ "description": "A workflow that allows dynamic execution of tasks",
+ "version": 2,
+ "tasks": [
+ {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "inputParameters": ["tasksJSON", "tasksInputJSON"],
+ "outputParameters": {},
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": true,
+ "ownerEmail": "mwi-workflow-dev@netflix.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ "priority": 0,
+ "variables": {},
+ "lastRetriedTime": 0,
+ "startTime": 1656008463986,
+ "workflowName": "example_dynamic_tasks",
+ "workflowVersion": 2
+}
diff --git a/ui/cypress/fixtures/dynamicFork/success.json b/ui/cypress/fixtures/dynamicFork/success.json
new file mode 100644
index 0000000000..806fbe6b6e
--- /dev/null
+++ b/ui/cypress/fixtures/dynamicFork/success.json
@@ -0,0 +1,485 @@
+{
+ "ownerApp": "nq_mwi_conductor_ui_server",
+ "createTime": 1656008300448,
+ "status": "COMPLETED",
+ "endTime": 1656008301210,
+ "workflowId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "tasks": [
+ {
+ "taskType": "FORK",
+ "status": "COMPLETED",
+ "inputData": {
+ "forkedTaskDefs": [
+ {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "forkedTasks": ["first_task", "second_task", "third_task"]
+ },
+ "referenceTaskName": "dynamic_tasks",
+ "retryCount": 0,
+ "seq": 1,
+ "pollCount": 0,
+ "taskDefName": "FORK",
+ "scheduledTime": 1656008300534,
+ "startTime": 1656008300525,
+ "endTime": 1656008300525,
+ "updateTime": 1656008300549,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "b49dc1be-66eb-4816-8ee1-6aaea25f14ba",
+ "callbackAfterSeconds": 0,
+ "outputData": {},
+ "workflowTask": {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -9,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 46,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "first_task",
+ "retryCount": 0,
+ "seq": 2,
+ "pollCount": 0,
+ "taskDefName": "first_task",
+ "scheduledTime": 1656008300535,
+ "startTime": 1656008300527,
+ "endTime": 1656008300922,
+ "updateTime": 1656008300628,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "6ce064a7-7ef3-413c-b6af-318cb7e6751e",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 45
+ },
+ "workflowTask": {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -8,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 234,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "second_task",
+ "retryCount": 0,
+ "seq": 3,
+ "pollCount": 0,
+ "taskDefName": "second_task",
+ "scheduledTime": 1656008300537,
+ "startTime": 1656008300529,
+ "endTime": 1656008300977,
+ "updateTime": 1656008300683,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "b936ea24-9c3e-4651-8702-2ff5aa4dd579",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 233
+ },
+ "workflowTask": {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -8,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "LAMBDA",
+ "status": "COMPLETED",
+ "inputData": {
+ "number": 12,
+ "scriptExpression": "return $.number - 1;"
+ },
+ "referenceTaskName": "third_task",
+ "retryCount": 0,
+ "seq": 4,
+ "pollCount": 0,
+ "taskDefName": "third_task",
+ "scheduledTime": 1656008300540,
+ "startTime": 1656008300531,
+ "endTime": 1656008301031,
+ "updateTime": 1656008300760,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "bf2963cd-e545-4a26-b533-2ae760e77634",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "result": 11
+ },
+ "workflowTask": {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -9,
+ "loopOverTask": false
+ },
+ {
+ "taskType": "JOIN",
+ "status": "COMPLETED",
+ "inputData": {
+ "joinOn": ["first_task", "second_task", "third_task"]
+ },
+ "referenceTaskName": "join_dynamic",
+ "retryCount": 0,
+ "seq": 5,
+ "pollCount": 0,
+ "taskDefName": "JOIN",
+ "scheduledTime": 1656008300542,
+ "startTime": 1656008300531,
+ "endTime": 1656008301085,
+ "updateTime": 1656008300831,
+ "startDelayInSeconds": 0,
+ "retried": false,
+ "executed": false,
+ "callbackFromWorker": true,
+ "responseTimeoutSeconds": 0,
+ "workflowInstanceId": "e66254b6-388d-43a6-b890-c518df832e51",
+ "workflowType": "example_dynamic_tasks",
+ "taskId": "25ddfe4d-eaf0-4171-964f-9b53ad06002b",
+ "callbackAfterSeconds": 0,
+ "outputData": {
+ "second_task": {
+ "result": 233
+ },
+ "third_task": {
+ "result": 11
+ },
+ "first_task": {
+ "result": 45
+ }
+ },
+ "workflowTask": {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 0,
+ "workflowPriority": 0,
+ "iteration": 0,
+ "subworkflowChanged": false,
+ "taskDefinition": null,
+ "queueWaitTime": -11,
+ "loopOverTask": false
+ }
+ ],
+ "input": {
+ "tasksJSON": [
+ {
+ "name": "first_task",
+ "taskReferenceName": "first_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "second_task",
+ "taskReferenceName": "second_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "third_task",
+ "taskReferenceName": "third_task",
+ "inputParameters": {
+ "number": "${number}",
+ "scriptExpression": "return $.number - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "tasksInputJSON": {
+ "first_task": {
+ "number": 46
+ },
+ "second_task": {
+ "number": 234
+ },
+ "third_task": {
+ "number": 12
+ }
+ }
+ },
+ "output": {
+ "second_task": {
+ "result": 233
+ },
+ "third_task": {
+ "result": 11
+ },
+ "first_task": {
+ "result": 45
+ }
+ },
+ "taskToDomain": {},
+ "failedReferenceTaskNames": [],
+ "workflowDefinition": {
+ "createTime": 1656005417724,
+ "updateTime": 1656005671608,
+ "name": "example_dynamic_tasks",
+ "description": "A workflow that allows dynamic execution of tasks",
+ "version": 2,
+ "tasks": [
+ {
+ "name": "dynamic_tasks",
+ "taskReferenceName": "dynamic_tasks",
+ "inputParameters": {
+ "dynamicTasks": "${workflow.input.tasksJSON}",
+ "dynamicTasksInput": "${workflow.input.tasksInputJSON}"
+ },
+ "type": "FORK_JOIN_DYNAMIC",
+ "decisionCases": {},
+ "dynamicForkTasksParam": "dynamicTasks",
+ "dynamicForkTasksInputParamName": "dynamicTasksInput",
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "join",
+ "taskReferenceName": "join_dynamic",
+ "inputParameters": {},
+ "type": "JOIN",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "inputParameters": ["tasksJSON", "tasksInputJSON"],
+ "outputParameters": {},
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": true,
+ "ownerEmail": "mwi-workflow-dev@netflix.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ "priority": 0,
+ "variables": {},
+ "lastRetriedTime": 0,
+ "startTime": 1656008300448,
+ "workflowName": "example_dynamic_tasks",
+ "workflowVersion": 2
+}
diff --git a/ui/cypress/fixtures/metadataTasks.json b/ui/cypress/fixtures/metadataTasks.json
new file mode 100644
index 0000000000..7ab904dc63
--- /dev/null
+++ b/ui/cypress/fixtures/metadataTasks.json
@@ -0,0 +1,55 @@
+[
+ {
+ "updateTime": 1629995112563,
+ "updatedBy": "user1@example.com",
+ "name": "example_task_1",
+ "retryCount": 4,
+ "timeoutSeconds": 0,
+ "inputKeys": [],
+ "outputKeys": [],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 120,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "user1@example.com",
+ "backoffScaleFactor": 1
+ },
+ {
+ "createTime": 1562373417179,
+ "createdBy": "user2@example.com",
+ "name": "example_task_2",
+ "retryCount": 2,
+ "timeoutSeconds": 0,
+ "inputKeys": [],
+ "outputKeys": [],
+ "timeoutPolicy": "RETRY",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 30,
+ "responseTimeoutSeconds": 120,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ {
+ "createTime": 1627367321969,
+ "createdBy": "user3@example.com",
+ "name": "example_task_3",
+ "retryCount": 3,
+ "timeoutSeconds": 1800,
+ "inputKeys": ["projectId"],
+ "outputKeys": [],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "EXPONENTIAL_BACKOFF",
+ "retryDelaySeconds": 3,
+ "responseTimeoutSeconds": 1800,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "ownerEmail": "user3@example.com",
+ "backoffScaleFactor": 1
+ }
+]
diff --git a/ui/cypress/fixtures/metadataWorkflow.json b/ui/cypress/fixtures/metadataWorkflow.json
new file mode 100644
index 0000000000..d02787ef9d
--- /dev/null
+++ b/ui/cypress/fixtures/metadataWorkflow.json
@@ -0,0 +1,228 @@
+[
+ {
+ "createTime": 1638226947603,
+ "name": "19test009",
+ "description": "test workflow",
+ "version": 1,
+ "tasks": [
+ {
+ "name": "fetch_data",
+ "taskReferenceName": "fetch_data",
+ "inputParameters": {
+ "http_request": {
+ "connectionTimeOut": "3600",
+ "readTimeOut": "3600",
+ "uri": "${workflow.input.uri}",
+ "method": "GET",
+ "accept": "application/json",
+ "content-Type": "application/json",
+ "headers": {}
+ }
+ },
+ "type": "HTTP",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "taskDefinition": {
+ "name": "fetch_data",
+ "retryCount": 0,
+ "timeoutSeconds": 3600,
+ "inputKeys": [],
+ "outputKeys": [],
+ "timeoutPolicy": "TIME_OUT_WF",
+ "retryLogic": "FIXED",
+ "retryDelaySeconds": 0,
+ "responseTimeoutSeconds": 3000,
+ "inputTemplate": {},
+ "rateLimitPerFrequency": 0,
+ "rateLimitFrequencyInSeconds": 1,
+ "backoffScaleFactor": 1
+ },
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "inputParameters": [],
+ "outputParameters": {},
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": true,
+ "ownerEmail": "test@163.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ {
+ "createTime": 1610653237179,
+ "name": "ConditionalTerminateWorkflow",
+ "description": "ConditionalTerminateWorkflow",
+ "version": 1,
+ "tasks": [
+ {
+ "name": "perf_task_1",
+ "taskReferenceName": "t1",
+ "inputParameters": {
+ "tp11": "${workflow.input.param1}",
+ "tp12": "${workflow.input.param2}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "decision",
+ "taskReferenceName": "decision",
+ "inputParameters": {
+ "case": "${t1.output.case}"
+ },
+ "type": "DECISION",
+ "caseValueParam": "case",
+ "decisionCases": {
+ "one": [
+ {
+ "name": "perf_task_2",
+ "taskReferenceName": "t2",
+ "inputParameters": {
+ "tp21": "${workflow.input.param1}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "two": [
+ {
+ "name": "terminate",
+ "taskReferenceName": "terminate0",
+ "inputParameters": {
+ "terminationStatus": "COMPLETED",
+ "workflowOutput": "${t1.output.op}"
+ },
+ "type": "TERMINATE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ]
+ },
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ },
+ {
+ "name": "perf_task_3",
+ "taskReferenceName": "t3",
+ "inputParameters": {
+ "tp31": "${workflow.input.param2}"
+ },
+ "type": "SIMPLE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ],
+ "inputParameters": ["param1", "param2"],
+ "outputParameters": {
+ "o2": "${t1.output.op}"
+ },
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": false,
+ "ownerEmail": "test@harness.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ },
+ {
+ "createTime": 1654202968736,
+ "name": "Do_While_Workflow_Iteration_Fix",
+ "description": "Do_While_Workflow_Iteration_Fix",
+ "version": 1,
+ "tasks": [
+ {
+ "name": "loopTask",
+ "taskReferenceName": "loopTask",
+ "inputParameters": {
+ "value": "${workflow.input.loop}"
+ },
+ "type": "DO_WHILE",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopCondition": "if ($.loopTask['iteration'] < $.value) { true; } else { false;} ",
+ "loopOver": [
+ {
+ "name": "form_uri",
+ "taskReferenceName": "form_uri",
+ "inputParameters": {
+ "index": "${loopTask['iteration']}",
+ "scriptExpression": "return $.index - 1;"
+ },
+ "type": "LAMBDA",
+ "decisionCases": {},
+ "defaultCase": [],
+ "forkTasks": [],
+ "startDelay": 0,
+ "joinOn": [],
+ "optional": false,
+ "defaultExclusiveJoinTask": [],
+ "asyncComplete": false,
+ "loopOver": []
+ }
+ ]
+ }
+ ],
+ "inputParameters": [],
+ "outputParameters": {},
+ "schemaVersion": 2,
+ "restartable": true,
+ "workflowStatusListenerEnabled": false,
+ "ownerEmail": "peterl@netflix.com",
+ "timeoutPolicy": "ALERT_ONLY",
+ "timeoutSeconds": 0,
+ "variables": {},
+ "inputTemplate": {}
+ }
+]
diff --git a/ui/cypress/fixtures/taskSearch.json b/ui/cypress/fixtures/taskSearch.json
new file mode 100644
index 0000000000..665f635154
--- /dev/null
+++ b/ui/cypress/fixtures/taskSearch.json
@@ -0,0 +1,22 @@
+{
+ "totalHits": 1,
+ "results": [
+ {
+ "workflowId": "e577cf0c-4cc0-4224-b729-79c5a2609b30",
+ "workflowType": "JXU_PROMO_MEDIA_PUBLISH_TO_PAL_WORKFLOW",
+ "scheduledTime": "2022-05-17T22:52:46.628Z",
+ "startTime": "2022-05-17T22:52:47.212Z",
+ "updateTime": "2022-05-17T22:52:47.212Z",
+ "endTime": "2022-05-17T22:52:47.602Z",
+ "status": "COMPLETED",
+ "executionTime": 390,
+ "queueWaitTime": 584,
+ "taskDefName": "JXU_PROMO_MEDIA_PUBLISH_BUNDLE_TO_PAL",
+ "taskType": "JXU_PROMO_MEDIA_PUBLISH_BUNDLE_TO_PAL",
+ "input": "{bundleId=workflow.input.bundleId}",
+ "output": "{singleAssetPublishTasks=[{taskReferenceName=fork_0, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_1, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_2, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_3, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_4, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_5, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_6, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_7, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_8, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_9, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_10, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_11, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_12, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_13, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_14, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_15, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_16, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_17, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_18, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_19, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_20, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_21, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_22, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_23, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_24, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_25, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_26, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_27, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_28, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_29, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_30, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_31, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_32, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_33, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_34, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_35, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_36, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_37, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_38, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_39, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_40, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_41, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_42, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_43, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_44, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_45, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_46, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_47, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_48, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_49, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_50, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_51, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_52, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_53, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_54, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_55, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_56, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_57, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_58, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_59, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_60, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_61, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_62, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_63, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_64, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_65, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_66, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_67, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_68, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_69, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_70, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_71, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_72, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_73, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_74, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_75, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_76, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_77, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_78, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_79, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_80, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_81, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_82, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_83, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_84, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_85, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_86, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_87, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_88, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_89, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_90, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_91, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_92, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_93, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_94, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_95, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_96, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_97, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_98, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}, {taskReferenceName=fork_99, name=JXU_PROMO_MEDIA_PUBLISH_SINGLE_ASSET_TO_PAL, type=SIMPLE}], singleAssetPublishTaskInput={fork_89={assetId=89}, fork_87={assetId=87}, fork_88={assetId=88}, fork_85={assetId=85}, fork_86={assetId=86}, fork_83={assetId=83}, fork_84={assetId=84}, fork_81={assetId=81}, fork_82={assetId=82}, fork_80={assetId=80}, fork_12={assetId=12}, fork_13={assetId=13}, fork_10={assetId=10}, fork_98={assetId=98}, fork_11={assetId=11}, fork_99={assetId=99}, fork_96={assetId=96}, fork_97={assetId=97}, fork_94={assetId=94}, fork_95={assetId=95}, fork_92={assetId=92}, fork_93={assetId=93}, fork_90={assetId=90}, fork_91={assetId=91}, fork_23={assetId=23}, fork_24={assetId=24}, fork_21={assetId=21}, fork_22={assetId=22}, fork_20={assetId=20}, fork_18={assetId=18}, fork_19={assetId=19}, fork_16={assetId=16}, fork_17={assetId=17}, fork_14={assetId=14}, fork_15={assetId=15}, fork_34={assetId=34}, fork_35={assetId=35}, fork_32={assetId=32}, fork_33={assetId=33}, fork_30={assetId=30}, fork_31={assetId=31}, fork_29={assetId=29}, fork_27={assetId=27}, fork_28={assetId=28}, fork_25={assetId=25}, fork_26={assetId=26}, fork_45={assetId=45}, fork_46={assetId=46}, fork_43={assetId=43}, fork_44={assetId=44}, fork_41={assetId=41}, fork_42={assetId=42}, fork_40={assetId=40}, fork_38={assetId=38}, fork_39={assetId=39}, fork_36={assetId=36}, fork_37={assetId=37}, fork_56={assetId=56}, fork_57={assetId=57}, fork_54={assetId=54}, fork_9={assetId=9}, fork_55={assetId=55}, fork_8={assetId=8}, fork_52={assetId=52}, fork_7={assetId=7}, fork_53={assetId=53}, fork_6={assetId=6}, fork_50={assetId=50}, fork_5={assetId=5}, fork_51={assetId=51}, fork_4={assetId=4}, fork_3={assetId=3}, fork_2={assetId=2}, fork_1={assetId=1}, fork_0={assetId=0}, fork_49={assetId=49}, fork_47={assetId=47}, fork_48={assetId=48}, fork_67={assetId=67}, fork_68={assetId=68}, fork_65={assetId=65}, fork_66={assetId=66}, fork_63={assetId=63}, fork_64={assetId=64}, fork_61={assetId=61}, fork_62={assetId=62}, fork_60={assetId=60}, fork_58={assetId=58}, fork_59={assetId=59}, fork_78={assetId=78}, fork_79={assetId=79}, fork_76={assetId=76}, fork_77={assetId=77}, fork_74={assetId=74}, fork_75={assetId=75}, fork_72={assetId=72}, fork_73={assetId=73}, fork_70={assetId=70}, fork_71={assetId=71}, fork_69={assetId=69}}}",
+ "taskId": "36d24c5c-9c26-46cf-9709-e1bc6963b8a5",
+ "workflowPriority": 0
+ }
+ ]
+}
diff --git a/ui/cypress/fixtures/workflowSearch.json b/ui/cypress/fixtures/workflowSearch.json
new file mode 100644
index 0000000000..2b8076bcc0
--- /dev/null
+++ b/ui/cypress/fixtures/workflowSearch.json
@@ -0,0 +1,81 @@
+{
+ "totalHits": 5,
+ "results": [
+ {
+ "workflowType": "feature_value_compute_workflow",
+ "version": 1,
+ "workflowId": "d11255ed-4708-4ce5-992d-92803f0f19fc",
+ "startTime": "2022-06-09T16:32:56.851Z",
+ "status": "RUNNING",
+ "input": "{clientContext={}, featureDefId={namespace={name=gemstone-dev}, featureDefName=gcarmo-orchestration-test-3, featureDefVersion=2}, computeInfo={metaflowCompute={endpoint=https://httpbin.org/pos}}, triggerDagobahAttemptId=2c3c3444-dbb5-3bcc-aa7d-a3405c686c5c, gemIds=[8b132cd5-bde9-30ad-88b3-46f4ad720c73], featureDefTriggerId={namespace={name=some_trigger_id}, featureDefName=some_feature_def_name}}",
+ "output": "{}",
+ "executionTime": 0,
+ "failedReferenceTaskNames": "",
+ "priority": 0,
+ "inputSize": 398,
+ "outputSize": 2
+ },
+ {
+ "workflowType": "feature_value_compute_workflow",
+ "version": 1,
+ "workflowId": "7ff5c1d5-da27-4b27-9e60-0404eb4a1d23",
+ "startTime": "2022-06-09T16:31:54.904Z",
+ "endTime": "2022-06-09T16:32:31.901Z",
+ "status": "TERMINATED",
+ "input": "{clientContext={}, featureDefId={namespace={name=gemstone-dev}, featureDefName=gcarmo-orchestration-test-3, featureDefVersion=2}, computeInfo={metaflowCompute={endpoint=https://httpbin.org/pos}}, triggerDagobahAttemptId=2c3c3444-dbb5-3bcc-aa7d-a3405c686c5c, gemIds=[8b132cd5-bde9-30ad-88b3-46f4ad720c73], featureDefTriggerId={namespace={name=some_trigger_id}, featureDefName=some_feature_def_name}}",
+ "output": "{}",
+ "reasonForIncompletion": "Some reason!!!",
+ "executionTime": 36997,
+ "failedReferenceTaskNames": "feature_value_compute_task",
+ "priority": 0,
+ "inputSize": 398,
+ "outputSize": 2
+ },
+ {
+ "workflowType": "feature_value_compute_workflow",
+ "version": 1,
+ "workflowId": "ede49264-407d-4879-a708-e01526cee2ba",
+ "startTime": "2022-06-09T16:29:07.349Z",
+ "endTime": "2022-06-09T16:30:22.945Z",
+ "status": "FAILED",
+ "input": "{clientContext={}, featureDefId={namespace={name=gemstone-dev}, featureDefName=gcarmo-orchestration-test-3, featureDefVersion=2}, computeInfo={metaflowCompute={endpoint=https://httpbin.org/pos}}, triggerDagobahAttemptId=2c3c3444-dbb5-3bcc-aa7d-a3405c686c5c, gemIds=[8b132cd5-bde9-30ad-88b3-46f4ad720c73], featureDefTriggerId={namespace={name=some_trigger_id}, featureDefName=some_feature_def_name}}",
+ "output": "{}",
+ "reasonForIncompletion": "Request to https://httpbin.org/pos failed with status code 404\n\n
404 Not Found\nNot Found
\nThe requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
\n",
+ "executionTime": 75596,
+ "failedReferenceTaskNames": "feature_value_compute_task",
+ "priority": 0,
+ "inputSize": 398,
+ "outputSize": 2
+ },
+ {
+ "workflowType": "feature_value_compute_workflow",
+ "version": 1,
+ "workflowId": "3950353b-9225-4729-a9e4-c8b4e244e041",
+ "startTime": "2022-06-09T16:27:48.666Z",
+ "endTime": "2022-06-09T16:27:50.560Z",
+ "status": "COMPLETED",
+ "input": "{clientContext={}, featureDefId={namespace={name=gemstone-dev}, featureDefName=gcarmo-orchestration-test-3, featureDefVersion=1}, computeInfo={metaflowCompute={endpoint=https://httpbin.org/post}}, triggerDagobahAttemptId=2c3c3444-dbb5-3bcc-aa7d-a3405c686c5c, gemIds=[8b132cd5-bde9-30ad-88b3-46f4ad720c73], featureDefTriggerId={namespace={name=some_trigger_id}, featureDefName=some_feature_def_name}}",
+ "output": "{}",
+ "executionTime": 1894,
+ "failedReferenceTaskNames": "",
+ "priority": 0,
+ "inputSize": 399,
+ "outputSize": 2
+ },
+ {
+ "workflowType": "feature_value_compute_workflow",
+ "version": 1,
+ "workflowId": "9a6438c5-60a4-4af6-b530-f2bf3a2dd859",
+ "startTime": "2022-06-09T16:20:28.188Z",
+ "endTime": "2022-06-09T16:20:29.935Z",
+ "status": "COMPLETED",
+ "input": "{clientContext={}, featureDefId={namespace={name=gemstone-dev}, featureDefName=gcarmo-orchestration-test-3, featureDefVersion=1}, computeInfo={metaflowCompute={endpoint=https://httpbin.org/post}}, triggerDagobahAttemptId=2c3c3444-dbb5-3bcc-aa7d-a3405c686c5c, gemIds=[8b132cd5-bde9-30ad-88b3-46f4ad720c73], featureDefTriggerId={namespace={name=some_trigger_id}, featureDefName=some_feature_def_name}}",
+ "output": "{}",
+ "executionTime": 1747,
+ "failedReferenceTaskNames": "",
+ "priority": 0,
+ "inputSize": 399,
+ "outputSize": 2
+ }
+ ]
+}
diff --git a/ui/cypress/support/commands.ts b/ui/cypress/support/commands.ts
new file mode 100644
index 0000000000..95857aea4c
--- /dev/null
+++ b/ui/cypress/support/commands.ts
@@ -0,0 +1,37 @@
+///
+// ***********************************************
+// This example commands.ts shows you how to
+// create various custom commands and overwrite
+// existing commands.
+//
+// For more comprehensive examples of custom
+// commands please read more here:
+// https://on.cypress.io/custom-commands
+// ***********************************************
+//
+//
+// -- This is a parent command --
+// Cypress.Commands.add('login', (email, password) => { ... })
+//
+//
+// -- This is a child command --
+// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
+//
+//
+// -- This is a dual command --
+// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
+//
+//
+// -- This will overwrite an existing command --
+// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
+//
+// declare global {
+// namespace Cypress {
+// interface Chainable {
+// login(email: string, password: string): Chainable
+// drag(subject: string, options?: Partial): Chainable
+// dismiss(subject: string, options?: Partial): Chainable
+// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable
+// }
+// }
+// }
diff --git a/ui/cypress/support/component-index.html b/ui/cypress/support/component-index.html
new file mode 100644
index 0000000000..e39ba42969
--- /dev/null
+++ b/ui/cypress/support/component-index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+ Components App
+
+
+
+
+
diff --git a/ui/cypress/support/component.ts b/ui/cypress/support/component.ts
new file mode 100644
index 0000000000..7ab645b283
--- /dev/null
+++ b/ui/cypress/support/component.ts
@@ -0,0 +1,39 @@
+// ***********************************************************
+// This example support/component.ts is processed and
+// loaded automatically before your test files.
+//
+// This is a great place to put global configuration and
+// behavior that modifies Cypress.
+//
+// You can change the location of this file or turn off
+// automatically serving support files with the
+// 'supportFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/configuration
+// ***********************************************************
+
+// Import commands.js using ES2015 syntax:
+import "./commands";
+
+// Alternatively you can use CommonJS syntax:
+// require('./commands')
+
+import { mount } from "cypress/react";
+
+// Augment the Cypress namespace to include type definitions for
+// your custom command.
+// Alternatively, can be defined in cypress/support/component.d.ts
+// with a at the top of your spec.
+declare global {
+ namespace Cypress {
+ interface Chainable {
+ mount: typeof mount;
+ }
+ }
+}
+
+Cypress.Commands.add("mount", mount);
+
+// Example use:
+// cy.mount()
diff --git a/ui/cypress/support/e2e.ts b/ui/cypress/support/e2e.ts
new file mode 100644
index 0000000000..6a173d6fcb
--- /dev/null
+++ b/ui/cypress/support/e2e.ts
@@ -0,0 +1,20 @@
+// ***********************************************************
+// This example support/e2e.ts is processed and
+// loaded automatically before your test files.
+//
+// This is a great place to put global configuration and
+// behavior that modifies Cypress.
+//
+// You can change the location of this file or turn off
+// automatically serving support files with the
+// 'supportFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/configuration
+// ***********************************************************
+
+// Import commands.js using ES2015 syntax:
+import "./commands";
+
+// Alternatively you can use CommonJS syntax:
+// require('./commands')
diff --git a/ui/package.json b/ui/package.json
index bd6902b00c..dac0ce16bb 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -46,7 +46,9 @@
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
- "prettier": "prettier --write ."
+ "prettier": "prettier --write .",
+ "cypress:open": "cypress open",
+ "cypress:test": "BROWSER=none start-server-and-test start http-get://localhost:5000 'cypress run'"
},
"browserslist": {
"production": [
@@ -67,23 +69,18 @@
"ejs": "^3.1.7"
},
"devDependencies": {
- "@testing-library/dom": "^8.2.0",
- "@testing-library/jest-dom": "^5.16.4",
- "@testing-library/react": "^13.2.0",
- "@testing-library/user-event": "^14.2.0",
- "@wdio/cli": "7.19.7",
- "@wdio/junit-reporter": "7.19.7",
- "@wdio/local-runner": "7.19.7",
- "@wdio/mocha-framework": "7.19.7",
- "@wdio/selenium-standalone-service": "7.19.5",
- "@wdio/spec-reporter": "7.19.7",
- "@wdio/sync": "7.19.7",
+ "@babel/core": "^7.18.2",
+ "@babel/preset-env": "^7.18.2",
+ "@babel/register": "^7.17.7",
+ "@cypress/react": "^5.12.5",
+ "@cypress/webpack-dev-server": "^1.8.4",
+ "cypress": "^10.0.3",
+ "eslint-plugin-cypress": "^2.12.1",
"js-yaml": "4.1.0",
"prettier": "^2.2.1",
"sass": "^1.49.9",
- "typescript": "^4.6.3",
- "webdriver": "^7.19.7",
- "webdriverio": "^7.19.7"
+ "start-server-and-test": "^1.14.0",
+ "typescript": "^4.6.3"
},
"engines": {
"node": ">=14.17.0"
diff --git a/ui/src/App.test.js b/ui/src/App.test.js
deleted file mode 100644
index 352d7b8ff1..0000000000
--- a/ui/src/App.test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import React from "react";
-import { render } from "@testing-library/react";
-import App from "./App";
-
-test("renders learn react link", () => {
- const { getByText } = render();
- const linkElement = getByText(/learn react/i);
- expect(linkElement).toBeInTheDocument();
-});
diff --git a/ui/src/components/diagram/WorkflowGraph.test.cy.js b/ui/src/components/diagram/WorkflowGraph.test.cy.js
new file mode 100644
index 0000000000..dcf076b130
--- /dev/null
+++ b/ui/src/components/diagram/WorkflowGraph.test.cy.js
@@ -0,0 +1,77 @@
+import { mount } from "cypress/react";
+import WorkflowDAG from "./WorkflowDAG";
+import WorkflowGraph from "./WorkflowGraph";
+
+describe("", () => {
+ it("Dynamic Fork - success", () => {
+ const onClickSpy = cy.spy().as("onClickSpy");
+ cy.fixture("dynamicFork/success").then((data) => {
+ const dag = new WorkflowDAG(data);
+ mount(
+
+ );
+ cy.get("#dynamic_tasks_DF_TASK_PLACEHOLDER")
+ .should("contain", "3 of 3 tasks succeeded")
+ .click();
+
+ cy.get("@onClickSpy").should("be.calledWith", { ref: "first_task" });
+ });
+ });
+
+ it("Dynamic Fork - one task failed", () => {
+ const onClickSpy = cy.spy().as("onClickSpy");
+
+ cy.fixture("dynamicFork/oneFailed").then((data) => {
+ const dag = new WorkflowDAG(data);
+ mount(
+
+ );
+ cy.get("#dynamic_tasks_DF_TASK_PLACEHOLDER")
+ .should("contain", "2 of 3 tasks succeeded")
+ .should("have.class", "status_FAILED")
+ .click();
+
+ cy.get("@onClickSpy").should("be.calledWith", { ref: "first_task" });
+ });
+ });
+
+ it("Dynamic Fork - externalized input", () => {
+ const onClickSpy = cy.spy().as("onClickSpy");
+
+ cy.fixture("dynamicFork/externalizedInput").then((data) => {
+ const dag = new WorkflowDAG(data);
+ mount(
+
+ );
+ cy.get("#dynamic_tasks_DF_TASK_PLACEHOLDER")
+ .should("contain", "3 of 3 tasks succeeded")
+ .click();
+
+ cy.get("@onClickSpy").should("be.calledWith", { ref: "first_task" });
+ });
+ });
+
+ it("Dynamic Fork - not executed", () => {
+ cy.fixture("dynamicFork/notExecuted").then((data) => {
+ const dag = new WorkflowDAG(data);
+ mount();
+ cy.get("#dynamic_tasks_DF_EMPTY_PLACEHOLDER")
+ .should("have.class", "dimmed")
+ .should("contain", "Dynamically spawned tasks");
+ });
+ });
+
+ it("Dynamic Fork - none spawned", () => {
+ const onClickSpy = cy.spy().as("onClickSpy");
+
+ cy.fixture("dynamicFork/noneSpawned").then((data) => {
+ const dag = new WorkflowDAG(data);
+ mount();
+ cy.get("#dynamic_tasks_DF_EMPTY_PLACEHOLDER")
+ .should("contain", "No tasks spawned")
+ .click();
+
+ cy.get("@onClickSpy").should("not.be.called");
+ });
+ });
+});
diff --git a/ui/yarn.lock b/ui/yarn.lock
index 767b03f301..6796e65aa2 100644
--- a/ui/yarn.lock
+++ b/ui/yarn.lock
@@ -31,7 +31,7 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d"
integrity sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==
-"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
+"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.18.2", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.6.tgz#54a107a3c298aee3fe5e1947a6464b9b6faca03d"
integrity sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==
@@ -906,7 +906,7 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4":
+"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4", "@babel/preset-env@^7.18.2":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.6.tgz#953422e98a5f66bc56cd0b9074eaea127ec86ace"
integrity sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==
@@ -1019,6 +1019,17 @@
"@babel/helper-validator-option" "^7.18.6"
"@babel/plugin-transform-typescript" "^7.18.6"
+"@babel/register@^7.17.7":
+ version "7.18.6"
+ resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.18.6.tgz#48a4520f1b2a7d7ac861e8148caeb0cefe6c59db"
+ integrity sha512-tkYtONzaO8rQubZzpBnvZPFcHgh8D9F55IjOsYton4X2IBoyRn2ZSWQqySTZnUn2guZbxbQiAB27hJEbvXamhQ==
+ dependencies:
+ clone-deep "^4.0.1"
+ find-cache-dir "^2.0.0"
+ make-dir "^2.1.0"
+ pirates "^4.0.5"
+ source-map-support "^0.5.16"
+
"@babel/runtime-corejs3@^7.10.2":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz#6f02c5536911f4b445946a2179554b95c8838635"
@@ -1027,7 +1038,7 @@
core-js-pure "^3.20.2"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.6.tgz#6a1ef59f838debd670421f8c7f2cbb8da9751580"
integrity sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==
@@ -1072,6 +1083,11 @@
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
+"@colors/colors@1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
+ integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
+
"@csstools/normalize.css@*":
version "12.0.0"
resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4"
@@ -1169,6 +1185,63 @@
resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz#1bfafe4b7ed0f3e4105837e056e0a89b108ebe36"
integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==
+"@cypress/mount-utils@1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@cypress/mount-utils/-/mount-utils-1.0.2.tgz#afbc4f8c350b7cd86edc5ad0db0cbe1e0181edc8"
+ integrity sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==
+
+"@cypress/react@^5.12.5":
+ version "5.12.5"
+ resolved "https://registry.yarnpkg.com/@cypress/react/-/react-5.12.5.tgz#1752d36d8ea51675e686d6fff24541302d0dd08e"
+ integrity sha512-9ARxdLMVrrmh853xe6j9gNdXdh+vqM7lMrvJ+MGoT4Wae+nE0q3guNgotFZjFot0ZP/npw8r3NFyJO216ddbEA==
+ dependencies:
+ "@cypress/mount-utils" "1.0.2"
+ debug "^4.3.2"
+ find-webpack "2.2.1"
+ find-yarn-workspace-root "2.0.0"
+
+"@cypress/request@^2.88.10":
+ version "2.88.10"
+ resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.10.tgz#b66d76b07f860d3a4b8d7a0604d020c662752cce"
+ integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==
+ 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"
+ http-signature "~1.3.6"
+ is-typedarray "~1.0.0"
+ isstream "~0.1.2"
+ json-stringify-safe "~5.0.1"
+ mime-types "~2.1.19"
+ 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 "^8.3.2"
+
+"@cypress/webpack-dev-server@^1.8.4":
+ version "1.8.4"
+ resolved "https://registry.yarnpkg.com/@cypress/webpack-dev-server/-/webpack-dev-server-1.8.4.tgz#00c1d7510dccfcaef6ec69f70342d011bbdefc19"
+ integrity sha512-kDg57ozD4vzIwHa0FhT44IoMKqsgFy7WV5SbBjWLBPdoOhuCdf22gy8VukaxwYqh+MFKxqVJ7hqVLErmMgpAYA==
+ dependencies:
+ debug "^4.3.2"
+ lodash "^4.17.21"
+ semver "^7.3.4"
+ webpack-merge "^5.4.0"
+
+"@cypress/xvfb@^1.2.4":
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a"
+ integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==
+ dependencies:
+ debug "^3.1.0"
+ lodash.once "^4.1.1"
+
"@egjs/hammerjs@^2.0.17":
version "2.0.17"
resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124"
@@ -1218,6 +1291,18 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
+"@hapi/hoek@^9.0.0":
+ version "9.3.0"
+ resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb"
+ integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==
+
+"@hapi/topo@^5.0.0":
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012"
+ integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+
"@humanwhocodes/config-array@^0.9.2":
version "0.9.5"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7"
@@ -1316,13 +1401,6 @@
"@types/node" "*"
jest-mock "^27.5.1"
-"@jest/expect-utils@^28.1.1":
- version "28.1.1"
- resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.1.1.tgz#d84c346025b9f6f3886d02c48a6177e2b0360587"
- integrity sha512-n/ghlvdhCdMI/hTcnn4qV57kQuV9OTsZzH1TTCVARANKhl6hXJqLKUkwX69ftMGpsbpt96SsDD8n8LD2d9+FRw==
- dependencies:
- jest-get-type "^28.0.2"
-
"@jest/fake-timers@^27.5.1":
version "27.5.1"
resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74"
@@ -1693,16 +1771,28 @@
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz#0c8b74c50f29ee44f423f7416829c0bf8bb5eb27"
integrity sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==
+"@sideway/address@^4.1.3":
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0"
+ integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+
+"@sideway/formula@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c"
+ integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==
+
+"@sideway/pinpoint@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
+ integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
+
"@sinclair/typebox@^0.23.3":
version "0.23.5"
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.23.5.tgz#93f7b9f4e3285a7a9ade7557d9a8d36809cbc47d"
integrity sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==
-"@sindresorhus/is@^4.0.0":
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
- integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-
"@sinonjs/commons@^1.7.0":
version "1.8.3"
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
@@ -1830,56 +1920,6 @@
"@svgr/plugin-svgo" "^5.5.0"
loader-utils "^2.0.0"
-"@szmarczak/http-timer@^4.0.5":
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
- integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
- dependencies:
- defer-to-connect "^2.0.0"
-
-"@testing-library/dom@^8.2.0", "@testing-library/dom@^8.5.0":
- version "8.16.0"
- resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.16.0.tgz#d6fc50250aed17b1035ca1bd64655e342db3936a"
- integrity sha512-uxF4zmnLHHDlmW4l+0WDjcgLVwCvH+OVLpD8Dfp+Bjfz85prwxWGbwXgJdLtkgjD0qfOzkJF9SmA6YZPsMYX4w==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/runtime" "^7.12.5"
- "@types/aria-query" "^4.2.0"
- aria-query "^5.0.0"
- chalk "^4.1.0"
- dom-accessibility-api "^0.5.9"
- lz-string "^1.4.4"
- pretty-format "^27.0.2"
-
-"@testing-library/jest-dom@^5.16.4":
- version "5.16.4"
- resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz#938302d7b8b483963a3ae821f1c0808f872245cd"
- integrity sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==
- dependencies:
- "@babel/runtime" "^7.9.2"
- "@types/testing-library__jest-dom" "^5.9.1"
- aria-query "^5.0.0"
- chalk "^3.0.0"
- css "^3.0.0"
- css.escape "^1.5.1"
- dom-accessibility-api "^0.5.6"
- lodash "^4.17.15"
- redent "^3.0.0"
-
-"@testing-library/react@^13.2.0":
- version "13.3.0"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.3.0.tgz#bf298bfbc5589326bbcc8052b211f3bb097a97c5"
- integrity sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==
- dependencies:
- "@babel/runtime" "^7.12.5"
- "@testing-library/dom" "^8.5.0"
- "@types/react-dom" "^18.0.0"
-
-"@testing-library/user-event@^14.2.0":
- version "14.2.1"
- resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.2.1.tgz#8c5ff2d004544bb2220e1d864f7267fe7eb6c556"
- integrity sha512-HOr1QiODrq+0j9lKU5i10y9TbhxMBMRMGimNx10asdmau9cb8Xb1Vyg0GvTwyIL2ziQyh2kAloOtAQFBQVuecA==
-
"@tootallnate/once@1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
@@ -1890,16 +1930,6 @@
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
-"@types/aria-query@^4.2.0":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc"
- integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==
-
-"@types/aria-query@^5.0.0":
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.0.tgz#df2d64b5cc73cca0d75e2a7793d6b5c199c2f7b2"
- integrity sha512-P+dkdFu0n08PDIvw+9nT9ByQnd+Udc8DaWPb9HKfaPwCvWvQpC5XaMRx2xLWECm9x1VKNps6vEAlirjA6+uNrQ==
-
"@types/babel__core@^7.0.0", "@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"
@@ -1948,16 +1978,6 @@
dependencies:
"@types/node" "*"
-"@types/cacheable-request@^6.0.1":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
- integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
- dependencies:
- "@types/http-cache-semantics" "*"
- "@types/keyv" "*"
- "@types/node" "*"
- "@types/responselike" "*"
-
"@types/connect-history-api-fallback@^1.3.5":
version "1.3.5"
resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
@@ -1973,21 +1993,6 @@
dependencies:
"@types/node" "*"
-"@types/diff@^5.0.0":
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.0.2.tgz#dd565e0086ccf8bc6522c6ebafd8a3125c91c12b"
- integrity sha512-uw8eYMIReOwstQ0QKF0sICefSy8cNO/v7gOTiIy9SbwuHyEecJUm7qlgueOO5S1udZ5I/irVydHVwMchgzbKTg==
-
-"@types/easy-table@^0.0.33":
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/@types/easy-table/-/easy-table-0.0.33.tgz#b1f7ec29014ec24906b4f28d8368e2e99b399313"
- integrity sha512-/vvqcJPmZUfQwCgemL0/34G7bIQnCuvgls379ygRlcC1FqNqk3n+VZ15dAO51yl6JNDoWd8vsk+kT8zfZ1VZSw==
-
-"@types/ejs@^3.0.5":
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/@types/ejs/-/ejs-3.1.1.tgz#29c539826376a65e7f7d672d51301f37ed718f6d"
- integrity sha512-RQul5wEfY7BjWm0sYY86cmUN/pcXWGyVxWX93DFFJvcrxax5zKlieLwA3T77xJGwNcZW0YW6CYG70p1m8xPFmA==
-
"@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"
@@ -2038,18 +2043,6 @@
"@types/qs" "*"
"@types/serve-static" "*"
-"@types/fibers@^3.1.0":
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/@types/fibers/-/fibers-3.1.1.tgz#b714d357eebf6aec0bc5d70512e573b89bc84f20"
- integrity sha512-yHoUi46uika0snoTpNcVqUSvgbRndaIps4TUCotrXjtc0DHDoPQckmyXEZ2bX3e4mpJmyEW3hRhCwQa/ISCPaA==
-
-"@types/fs-extra@^9.0.1", "@types/fs-extra@^9.0.4":
- version "9.0.13"
- resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45"
- integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==
- dependencies:
- "@types/node" "*"
-
"@types/graceful-fs@^4.1.2":
version "4.1.5"
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15"
@@ -2067,11 +2060,6 @@
resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35"
integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==
-"@types/http-cache-semantics@*":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
- integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
-
"@types/http-proxy@^1.17.8":
version "1.17.9"
resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a"
@@ -2079,14 +2067,6 @@
dependencies:
"@types/node" "*"
-"@types/inquirer@^8.1.2":
- version "8.2.1"
- resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-8.2.1.tgz#28a139be3105a1175e205537e8ac10830e38dbf4"
- integrity sha512-wKW3SKIUMmltbykg4I5JzCVzUhkuD9trD6efAmYgN2MrSntY0SMRQzEnD3mkyJ/rv9NLbTC7g3hKKE86YwEDLw==
- dependencies:
- "@types/through" "*"
- rxjs "^7.2.0"
-
"@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"
@@ -2106,63 +2086,17 @@
dependencies:
"@types/istanbul-lib-report" "*"
-"@types/jest@*":
- version "28.1.4"
- resolved "https://registry.yarnpkg.com/@types/jest/-/jest-28.1.4.tgz#a11ee6c8fd0b52c19c9c18138b78bbcc201dad5a"
- integrity sha512-telv6G5N7zRJiLcI3Rs3o+ipZ28EnE+7EvF0pSrt2pZOMnAVI/f+6/LucDxOvcBcTeTL3JMF744BbVQAVBUQRA==
- dependencies:
- jest-matcher-utils "^28.0.0"
- pretty-format "^28.0.0"
-
-"@types/json-buffer@~3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64"
- integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==
-
"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
version "7.0.11"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
-"@types/json-stringify-safe@^5.0.0":
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/@types/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz#df34d054419d39323a3730966bacba02ac5e474e"
- integrity sha512-UUA1sH0RSRROdInuDOA1yoRzbi5xVFD1RHCoOvNRPTNwR8zBkJ/84PZ6NhKVDtKp0FTeIccJCdQz1X2aJPr4uw==
-
"@types/json5@^0.0.29":
version "0.0.29"
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-"@types/keyv@*":
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
- integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
- dependencies:
- "@types/node" "*"
-
-"@types/lodash.flattendeep@^4.4.6":
- version "4.4.7"
- resolved "https://registry.yarnpkg.com/@types/lodash.flattendeep/-/lodash.flattendeep-4.4.7.tgz#0ce3dccbe006826d58e9824b27df4b00ed3e90e6"
- integrity sha512-1h6GW/AeZw/Wej6uxrqgmdTDZX1yFS39lRsXYkg+3kWvOWWrlGCI6H7lXxlUHOzxDT4QeYGmgPpQ3BX9XevzOg==
- dependencies:
- "@types/lodash" "*"
-
-"@types/lodash.pickby@^4.6.6":
- version "4.6.7"
- resolved "https://registry.yarnpkg.com/@types/lodash.pickby/-/lodash.pickby-4.6.7.tgz#fd089a5a7f8cbe7294ae5c90ea5ecd9f4cae4d2c"
- integrity sha512-4ebXRusuLflfscbD0PUX4eVknDHD9Yf+uMtBIvA/hrnTqeAzbuHuDjvnYriLjUrI9YrhCPVKUf4wkRSXJQ6gig==
- dependencies:
- "@types/lodash" "*"
-
-"@types/lodash.union@^4.6.6":
- version "4.6.7"
- resolved "https://registry.yarnpkg.com/@types/lodash.union/-/lodash.union-4.6.7.tgz#ceace5ed9f3610652ba4a72e0e0afb2a0eec7a4d"
- integrity sha512-6HXM6tsnHJzKgJE0gA/LhTGf/7AbjUk759WZ1MziVm+OBNAATHhdgj+a3KVE8g76GCLAnN4ZEQQG1EGgtBIABA==
- dependencies:
- "@types/lodash" "*"
-
-"@types/lodash@*", "@types/lodash@^4.14.175":
+"@types/lodash@^4.14.175":
version "4.14.182"
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2"
integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==
@@ -2172,25 +2106,15 @@
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a"
integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
-"@types/mocha@^9.0.0":
- version "9.1.1"
- resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4"
- integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==
-
-"@types/node@*", "@types/node@^18.0.0":
+"@types/node@*":
version "18.0.3"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.3.tgz#463fc47f13ec0688a33aec75d078a0541a447199"
integrity sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==
-"@types/node@^17.0.4":
- version "17.0.45"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
- integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
-
-"@types/object-inspect@^1.8.0":
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/@types/object-inspect/-/object-inspect-1.8.1.tgz#7c08197ad05cc0e513f529b1f3919cc99f720e1f"
- integrity sha512-0JTdf3CGV0oWzE6Wa40Ayv2e2GhpP3pEJMcrlM74vBSJPuuNkVwfDnl0SZxyFCXETcB4oKA/MpTVfuYSMOelBg==
+"@types/node@^14.14.31":
+ 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/parse-json@^4.0.0":
version "4.0.0"
@@ -2207,13 +2131,6 @@
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
-"@types/puppeteer@^5.4.0":
- version "5.4.6"
- resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.6.tgz#afc438e41dcbc27ca1ba0235ea464a372db2b21c"
- integrity sha512-98Kghehs7+/GD9b56qryhqdqVCXUTbetTv3PlvDnmFRTHQH0j9DIp1f7rkAW3BAj4U3yoeSEQnKgdW8bDq0Y0Q==
- dependencies:
- "@types/node" "*"
-
"@types/q@^1.5.1":
version "1.5.5"
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df"
@@ -2229,13 +2146,6 @@
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-"@types/react-dom@^18.0.0":
- version "18.0.6"
- resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1"
- integrity sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==
- dependencies:
- "@types/react" "*"
-
"@types/react-transition-group@^4.2.0":
version "4.4.5"
resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416"
@@ -2252,13 +2162,6 @@
"@types/scheduler" "*"
csstype "^3.0.2"
-"@types/recursive-readdir@^2.2.0":
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/@types/recursive-readdir/-/recursive-readdir-2.2.1.tgz#330f5ec0b73e8aeaf267a6e056884e393f3543a3"
- integrity sha512-Xd+Ptc4/F2ueInqy5yK2FI5FxtwwbX2+VZpcg+9oYsFJVen8qQKGapCr+Bi5wQtHU1cTXT8s+07lo/nKPgu8Gg==
- dependencies:
- "@types/node" "*"
-
"@types/resolve@1.17.1":
version "1.17.1"
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
@@ -2266,13 +2169,6 @@
dependencies:
"@types/node" "*"
-"@types/responselike@*", "@types/responselike@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
- integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
- dependencies:
- "@types/node" "*"
-
"@types/retry@0.12.0":
version "0.12.0"
resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
@@ -2283,13 +2179,6 @@
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
-"@types/selenium-standalone@^7.0.0":
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/@types/selenium-standalone/-/selenium-standalone-7.0.1.tgz#7d94c2f663ceb495648c2c2a300f317d3a835257"
- integrity sha512-zbKenL0fAXzPyiOaaFMrvFdMNhj5BgNJQq8bxiZfwQD9ID2J8bUG5xbcS3tQtlzIX/62z9nG5Vo45oaHWTbvbw==
- dependencies:
- "@types/node" "*"
-
"@types/serve-index@^1.9.1":
version "1.9.1"
resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
@@ -2305,6 +2194,16 @@
"@types/mime" "^1"
"@types/node" "*"
+"@types/sinonjs__fake-timers@8.1.1":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3"
+ integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==
+
+"@types/sizzle@^2.3.2":
+ version "2.3.3"
+ resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef"
+ integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==
+
"@types/sockjs@^0.3.33":
version "0.3.33"
resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f"
@@ -2317,57 +2216,11 @@
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
-"@types/stream-buffers@^3.0.3":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@types/stream-buffers/-/stream-buffers-3.0.4.tgz#bf128182da7bc62722ca0ddf5458a9c65f76e648"
- integrity sha512-qU/K1tb2yUdhXkLIATzsIPwbtX6BpZk0l3dPW6xqWyhfzzM1ECaQ/8faEnu3CNraLiQ9LHyQQPBGp7N9Fbs25w==
- dependencies:
- "@types/node" "*"
-
-"@types/supports-color@^8.1.0":
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/@types/supports-color/-/supports-color-8.1.1.tgz#1b44b1b096479273adf7f93c75fc4ecc40a61ee4"
- integrity sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==
-
-"@types/testing-library__jest-dom@^5.9.1":
- version "5.14.5"
- resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f"
- integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==
- dependencies:
- "@types/jest" "*"
-
-"@types/through@*":
- version "0.0.30"
- resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.30.tgz#e0e42ce77e897bd6aead6f6ea62aeb135b8a3895"
- integrity sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==
- dependencies:
- "@types/node" "*"
-
-"@types/tmp@^0.2.0":
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.2.3.tgz#908bfb113419fd6a42273674c00994d40902c165"
- integrity sha512-dDZH/tXzwjutnuk4UacGgFRwV+JSLaXL1ikvidfJprkb7L9Nx1njcRHHmi3Dsvt7pgqqTEeucQuOrWHPFgzVHA==
-
"@types/trusted-types@^2.0.2":
version "2.0.2"
resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756"
integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==
-"@types/ua-parser-js@^0.7.33":
- version "0.7.36"
- resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz#9bd0b47f26b5a3151be21ba4ce9f5fa457c5f190"
- integrity sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==
-
-"@types/validator@^13.1.3":
- version "13.7.4"
- resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.7.4.tgz#33cc949ee87dd47c63e35ba4ad94f6888852be04"
- integrity sha512-uAaSWegu2lymY18l+s5nmcXu3sFeeTOl1zhSGoYzcr6T3wz1M+3OcW4UjfPhIhHGd13tIMRDsEpR+d8w/MexwQ==
-
-"@types/which@^1.3.2":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@types/which/-/which-1.3.2.tgz#9c246fc0c93ded311c8512df2891fb41f6227fdf"
- integrity sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA==
-
"@types/ws@^8.5.1":
version "8.5.3"
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d"
@@ -2488,240 +2341,6 @@
"@typescript-eslint/types" "5.30.6"
eslint-visitor-keys "^3.3.0"
-"@ungap/promise-all-settled@1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
- integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==
-
-"@wdio/cli@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-7.19.7.tgz#3a5c5de45839e218e4b5f326f7fe2e4c2634da42"
- integrity sha512-BxAL2iHBZ/3J5hP48kRWfL6zI7T/WKtybsvQtuDSwYzpgJq6ZrCS8bbOldH6Nvb3YRaP7MmItRQFG7bQwFzJew==
- dependencies:
- "@types/ejs" "^3.0.5"
- "@types/fs-extra" "^9.0.4"
- "@types/inquirer" "^8.1.2"
- "@types/lodash.flattendeep" "^4.4.6"
- "@types/lodash.pickby" "^4.6.6"
- "@types/lodash.union" "^4.6.6"
- "@types/node" "^17.0.4"
- "@types/recursive-readdir" "^2.2.0"
- "@wdio/config" "7.19.5"
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.19.5"
- "@wdio/utils" "7.19.7"
- async-exit-hook "^2.0.1"
- chalk "^4.0.0"
- chokidar "^3.0.0"
- cli-spinners "^2.1.0"
- ejs "^3.0.1"
- fs-extra "^10.0.0"
- inquirer "8.2.4"
- lodash.flattendeep "^4.4.0"
- lodash.pickby "^4.6.0"
- lodash.union "^4.6.0"
- mkdirp "^1.0.4"
- recursive-readdir "^2.2.2"
- webdriverio "7.19.7"
- yargs "^17.0.0"
- yarn-install "^1.0.0"
-
-"@wdio/config@7.19.5":
- version "7.19.5"
- resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.19.5.tgz#aa8158d648e1ffb28a7e53474d5ce171066e82f7"
- integrity sha512-GyG0SSUjw9RyDgEwculgwiWyQ0eEeFAgaKTAa4RHC6ZgHHTgfyxzkWqBmNLzHfiB6GSR2DyZDcDsPT7ZAHkiEg==
- dependencies:
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.19.5"
- deepmerge "^4.0.0"
- glob "^7.1.2"
-
-"@wdio/config@7.20.3":
- version "7.20.3"
- resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.20.3.tgz#8d7adb9a249af7959b18f089307078755b3a065d"
- integrity sha512-w6HUcNdAr3F5/kYj1LkNEFvSxPhRA9QMNBIhKscWXTKWZ0l6WdLzSb+z1aSKtPfRxerJLGCq5m8DEnNyZEt5og==
- dependencies:
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.20.3"
- "@wdio/utils" "7.20.3"
- deepmerge "^4.0.0"
- glob "^8.0.3"
-
-"@wdio/junit-reporter@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/junit-reporter/-/junit-reporter-7.19.7.tgz#1d983928ad9f3aa07c7ebfa448315052dce440ed"
- integrity sha512-x3sjHybj+WpRJt7HIvW9ae3F6kaeV+/KUTUMYVMkl/USI623unuFEqEtv5gpL77g+k763nE+XUZCq2mXMMWLyw==
- dependencies:
- "@types/json-stringify-safe" "^5.0.0"
- "@types/validator" "^13.1.3"
- "@wdio/reporter" "7.19.7"
- "@wdio/types" "7.19.5"
- json-stringify-safe "^5.0.1"
- junit-report-builder "^3.0.0"
- validator "^13.0.0"
-
-"@wdio/local-runner@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-7.19.7.tgz#519d28d7f5f0204a996c6d441bfc1dd0aac02829"
- integrity sha512-DZPaAzUwYZKO1OpBIeGppbY1vP9LJ1N/YT2/FkBy0mvSJ4NbJHj0jbKNUrGpEzOMIklbYPV/htxy3l29pjOkDg==
- dependencies:
- "@types/stream-buffers" "^3.0.3"
- "@wdio/logger" "7.19.0"
- "@wdio/repl" "7.19.7"
- "@wdio/runner" "7.19.7"
- "@wdio/types" "7.19.5"
- async-exit-hook "^2.0.1"
- split2 "^4.0.0"
- stream-buffers "^3.0.2"
-
-"@wdio/logger@7.19.0":
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/@wdio/logger/-/logger-7.19.0.tgz#23697a4b4aaea56c3bd477a0393af2a5c175fc85"
- integrity sha512-xR7SN/kGei1QJD1aagzxs3KMuzNxdT/7LYYx+lt6BII49+fqL/SO+5X0FDCZD0Ds93AuQvvz9eGyzrBI2FFXmQ==
- dependencies:
- chalk "^4.0.0"
- loglevel "^1.6.0"
- loglevel-plugin-prefix "^0.8.4"
- strip-ansi "^6.0.0"
-
-"@wdio/mocha-framework@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-7.19.7.tgz#58b0f397108ffc966242a45603c659b993f78c70"
- integrity sha512-8QLIiveyfkHk4qulytNPNvSQ8YqANgrDjrKOryFF1EzdrjwdX0jLdfb23lKqDvFfBCWLWQ8DdY090gD6/tJOQg==
- dependencies:
- "@types/mocha" "^9.0.0"
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.19.5"
- "@wdio/utils" "7.19.7"
- expect-webdriverio "^3.0.0"
- mocha "^10.0.0"
-
-"@wdio/protocols@7.19.0":
- version "7.19.0"
- resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-7.19.0.tgz#cd753752c64b9c1dd7ace05398c1d11c46af41ab"
- integrity sha512-ji74rQag6v+INSNd0J8eAh2rpH5vOXgeiP5Qr32K6PWU6HzYWuAFH2x4srXsH0JawHCdTK2OQAOYrLmMb44hug==
-
-"@wdio/protocols@7.20.4":
- version "7.20.4"
- resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-7.20.4.tgz#62dfc8e718c7afa91eb7761285dd6fe4fdf225d1"
- integrity sha512-PtCmJXL00JLd7qzD3STEyuoFcjkW2xKFxQNtsvF7PA7P2yoZ9eY0yRMHiUqZp6SEF+fabb3U2okf4eySaFwH6Q==
-
-"@wdio/repl@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.19.7.tgz#bfcc1128785bc747e775c6baa280782f7e064eb7"
- integrity sha512-6lgzZxSU2yV0YLb4byBASeC42y5rAZk7mOQ41fHTXyC9CfRJubwe47M9KJyAoOrHG2wpwUX92RLTpDrAVDV6Fg==
- dependencies:
- "@wdio/utils" "7.19.7"
-
-"@wdio/repl@7.20.3":
- version "7.20.3"
- resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.20.3.tgz#a9bfe9bc3889297be77a985ca1ab161938d18b42"
- integrity sha512-oY82xdOK+FuBjG9sY3ujil6Rr8XBtNP1L6+QK1ZqTGCNKEz6bGVbgGKJa4zpaZx90JWO0ijXylyvckAB4mAMRw==
- dependencies:
- "@wdio/utils" "7.20.3"
-
-"@wdio/reporter@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-7.19.7.tgz#d595a631cedf387d015d55a51afe1549333c367b"
- integrity sha512-Dum19gpfru66FnIq78/4HTuW87B7ceLDp6PJXwQM5kXyN7Gb7zhMgp6FZTM0FCYLyi6U/zXZSvpNUYl77caS6g==
- dependencies:
- "@types/diff" "^5.0.0"
- "@types/node" "^17.0.4"
- "@types/object-inspect" "^1.8.0"
- "@types/supports-color" "^8.1.0"
- "@types/tmp" "^0.2.0"
- "@wdio/types" "7.19.5"
- diff "^5.0.0"
- fs-extra "^10.0.0"
- object-inspect "^1.10.3"
- supports-color "8.1.1"
-
-"@wdio/runner@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-7.19.7.tgz#d0115c52a02c2e4878e5450c3dbd9f214dff1ebc"
- integrity sha512-PH4vOMwPnAU+cOTPrkJrU20CDDFGccBf4VV80GAQK9b71pfD+T7MIvUCnL0x/kMgIQV/0rFtM+6y5CDZI0R27g==
- dependencies:
- "@wdio/config" "7.19.5"
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.19.5"
- "@wdio/utils" "7.19.7"
- deepmerge "^4.0.0"
- gaze "^1.1.2"
- webdriver "7.19.7"
- webdriverio "7.19.7"
-
-"@wdio/selenium-standalone-service@7.19.5":
- version "7.19.5"
- resolved "https://registry.yarnpkg.com/@wdio/selenium-standalone-service/-/selenium-standalone-service-7.19.5.tgz#9bb383b5d9bbddc9df9de308d86459df7332c579"
- integrity sha512-Llq4zeQiWSOrAdtmAMyr3jiGAxC4mTOJUmCsj6EmzIwOx9wjagfO+ehx3OPdpjYlubSiJFJO8eT2lR34GHNARg==
- dependencies:
- "@types/fs-extra" "^9.0.1"
- "@types/node" "^17.0.4"
- "@types/selenium-standalone" "^7.0.0"
- "@wdio/config" "7.19.5"
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.19.5"
- fs-extra "^10.0.0"
- selenium-standalone "^8.0.3"
-
-"@wdio/spec-reporter@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-7.19.7.tgz#dd0f69f2e178e8c4a74121865a80abe2ccbd8f1e"
- integrity sha512-BDBZU2EK/GuC9VxtfqPtoW43FmvKxYDsvcDVDi3F7o+9fkcuGSJiWbw1AX251ZzzVQ7YP9ImTitSpdpUKXkilQ==
- dependencies:
- "@types/easy-table" "^0.0.33"
- "@wdio/reporter" "7.19.7"
- "@wdio/types" "7.19.5"
- chalk "^4.0.0"
- easy-table "^1.1.1"
- pretty-ms "^7.0.0"
-
-"@wdio/sync@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/sync/-/sync-7.19.7.tgz#19f685f1b052a154e7121fe6c19e2f227dde3457"
- integrity sha512-iKQSeO3qWJKBB5Lt7Ir+AE1uZJgG0JVXnGfzTcvQAfn0i3ZdcMe4kQJrHIu8q8GxW8LeZh5MmSq2XP/VXjd1DQ==
- dependencies:
- "@types/fibers" "^3.1.0"
- "@types/puppeteer" "^5.4.0"
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.19.5"
- fibers "^5.0.0"
- webdriverio "7.19.7"
-
-"@wdio/types@7.19.5":
- version "7.19.5"
- resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.19.5.tgz#e05790f61dfab54ee6683ac799cb5f96615d1d0f"
- integrity sha512-S1lC0pmtEO7NVH/2nM1c7NHbkgxLZH3VVG/z6ym3Bbxdtcqi2LMsEvvawMAU/fmhyiIkMsGZCO8vxG9cRw4z4A==
- dependencies:
- "@types/node" "^17.0.4"
- got "^11.8.1"
-
-"@wdio/types@7.20.3":
- version "7.20.3"
- resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.20.3.tgz#c8fab460b1ff75a698d17465af63753114c4281e"
- integrity sha512-5q1urjM2Q1eYFZSxKO9Uhj86rt2NWS70c2rbbnKaB9oNNHUVtFFqSKNKAkJ84rNAfo/atWqWup7VSlg3BLrGNg==
- dependencies:
- "@types/node" "^18.0.0"
- got "^11.8.1"
-
-"@wdio/utils@7.19.7":
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.19.7.tgz#b1dd86a12a08ba4f445a70c9859e30cff6eb522f"
- integrity sha512-i/fBnEmEGDQ8Sr8H8p9UZ0kUPjSQhoJE2EullSyX+YgyZDtO3JO0M0jiRpbCFr0M+7fi17g+YOzQWmCSRGhPJA==
- dependencies:
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.19.5"
- p-iteration "^1.1.8"
-
-"@wdio/utils@7.20.3":
- version "7.20.3"
- resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.20.3.tgz#fb09866217a36bfededd5ba020522e4843ba211e"
- integrity sha512-7huX4kusjr8ssN/lv0nN8nD4ZmuQ31bi+HOMdc9XI06NFQKNGfk2D1YoH1uNSd81OF6cSuPWfO9YRDmH1lvNLg==
- dependencies:
- "@wdio/logger" "7.19.0"
- "@wdio/types" "7.20.3"
- p-iteration "^1.1.8"
-
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
@@ -2928,6 +2547,14 @@ agent-base@6:
dependencies:
debug "4"
+aggregate-error@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
+ integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
+ dependencies:
+ clean-stack "^2.0.0"
+ indent-string "^4.0.0"
+
ajv-formats@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
@@ -2967,12 +2594,12 @@ ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0:
require-from-string "^2.0.2"
uri-js "^4.2.2"
-ansi-colors@4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
- integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
+ansi-colors@^4.1.1:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
+ integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
+ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1:
version "4.3.2"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
@@ -2984,11 +2611,6 @@ ansi-html-community@^0.0.8:
resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
-
ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
@@ -2999,11 +2621,6 @@ ansi-regex@^6.0.1:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
-ansi-styles@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
- integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==
-
ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -3031,34 +2648,10 @@ anymatch@^3.0.3, anymatch@~3.1.2:
normalize-path "^3.0.0"
picomatch "^2.0.4"
-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"
+arch@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
+ integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
arg@^5.0.2:
version "5.0.2"
@@ -3085,10 +2678,20 @@ aria-query@^4.2.2:
"@babel/runtime" "^7.10.2"
"@babel/runtime-corejs3" "^7.10.2"
-aria-query@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c"
- integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==
+arr-diff@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
+ integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==
+
+arr-flatten@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
+ integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
+
+arr-union@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+ integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==
array-flatten@1.1.1:
version "1.1.1"
@@ -3116,6 +2719,11 @@ array-union@^2.1.0:
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
+array-unique@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+ integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==
+
array.prototype.flat@^1.2.5:
version "1.3.0"
resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz#0b0c1567bf57b38b56b4c97b8aa72ab45e4adc7b"
@@ -3152,17 +2760,34 @@ asap@~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==
+
+assign-symbols@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
+ integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==
+
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==
-async-exit-hook@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3"
- integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-async@^3.2.2, async@^3.2.3:
+async@^3.2.0, async@^3.2.2, 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==
@@ -3194,11 +2819,28 @@ autoprefixer@^10.4.7:
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.4.2:
version "4.4.2"
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.2.tgz#dcf7fb6dea866166c3eab33d68208afe4d5f670c"
integrity sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==
+axios@^0.21.1:
+ version "0.21.4"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
+ integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
+ dependencies:
+ follow-redirects "^1.14.0"
+
axobject-query@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be"
@@ -3373,11 +3015,31 @@ base64-js@^1.3.1:
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+base@^0.11.1:
+ version "0.11.2"
+ resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
+ integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
+ dependencies:
+ cache-base "^1.0.1"
+ class-utils "^0.3.5"
+ component-emitter "^1.2.1"
+ define-property "^1.0.0"
+ isobject "^3.0.1"
+ mixin-deep "^1.2.0"
+ pascalcase "^0.1.1"
+
batch@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
+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"
+
bfj@^7.0.2:
version "7.0.2"
resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2"
@@ -3403,16 +3065,12 @@ binary-extensions@^2.0.0:
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-bl@^4.0.3, bl@^4.1.0:
- 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"
+blob-util@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb"
+ integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==
-bluebird@^3.5.5:
+bluebird@3.7.2, bluebird@^3.5.5, bluebird@^3.7.2:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
@@ -3465,6 +3123,22 @@ brace-expansion@^2.0.1:
dependencies:
balanced-match "^1.0.0"
+braces@^2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
+ integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
+ dependencies:
+ arr-flatten "^1.1.0"
+ array-unique "^0.3.2"
+ extend-shallow "^2.0.1"
+ fill-range "^4.0.0"
+ isobject "^3.0.1"
+ repeat-element "^1.1.2"
+ snapdragon "^0.8.1"
+ snapdragon-node "^2.0.1"
+ split-string "^3.0.2"
+ to-regex "^3.0.1"
+
braces@^3.0.2, braces@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
@@ -3491,11 +3165,6 @@ browser-process-hrtime@^1.0.0:
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
-browser-stdout@1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
- integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
-
browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.18.1, browserslist@^4.20.2, browserslist@^4.20.3, browserslist@^4.21.0, browserslist@^4.21.1:
version "4.21.1"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.1.tgz#c9b9b0a54c7607e8dc3e01a0d311727188011a00"
@@ -3513,7 +3182,7 @@ bser@2.1.1:
dependencies:
node-int64 "^0.4.0"
-buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3:
+buffer-crc32@~0.2.3:
version "0.2.13"
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
@@ -3523,7 +3192,7 @@ buffer-from@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-buffer@^5.2.1, buffer@^5.5.0:
+buffer@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
@@ -3546,36 +3215,25 @@ bytes@3.1.2:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-cac@^3.0.3:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/cac/-/cac-3.0.4.tgz#6d24ceec372efe5c9b798808bc7f49b47242a4ef"
- integrity sha512-hq4rxE3NT5PlaEiVV39Z45d6MoFcQZG5dsgJqtAUeOz3408LEQAElToDkf9i5IYSCOmK0If/81dLg7nKxqPR0w==
- dependencies:
- camelcase-keys "^3.0.0"
- chalk "^1.1.3"
- indent-string "^3.0.0"
- minimist "^1.2.0"
- read-pkg-up "^1.0.1"
- suffix "^0.1.0"
- text-table "^0.2.0"
-
-cacheable-lookup@^5.0.3:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
- integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
-
-cacheable-request@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
- integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^4.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^6.0.1"
- responselike "^2.0.0"
+cache-base@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
+ integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
+ dependencies:
+ collection-visit "^1.0.0"
+ component-emitter "^1.2.1"
+ get-value "^2.0.6"
+ has-value "^1.0.0"
+ isobject "^3.0.1"
+ set-value "^2.0.0"
+ to-object-path "^0.3.0"
+ union-value "^1.0.0"
+ unset-value "^1.0.0"
+
+cachedir@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8"
+ integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
@@ -3603,25 +3261,12 @@ camelcase-css@^2.0.1:
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-camelcase-keys@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-3.0.0.tgz#fc0c6c360363f7377e3793b9a16bccf1070c1ca4"
- integrity sha512-U4E6A6aFyYnNW+tDt5/yIUKQURKXe3WMFPfX4FxrQFcwZ/R08AUk1xWcUtlr7oq6CV07Ji+aa69V2g7BSpblnQ==
- dependencies:
- camelcase "^3.0.0"
- map-obj "^1.0.0"
-
-camelcase@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
- integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==
-
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.0.0, camelcase@^6.2.0, camelcase@^6.2.1:
+camelcase@^6.2.0, camelcase@^6.2.1:
version "6.3.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
@@ -3651,16 +3296,10 @@ case-sensitive-paths-webpack-plugin@^2.4.0:
resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4"
integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==
-chalk@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
- integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==
- dependencies:
- ansi-styles "^2.2.1"
- escape-string-regexp "^1.0.2"
- has-ansi "^2.0.0"
- strip-ansi "^3.0.0"
- supports-color "^2.0.0"
+caseless@~0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
+ integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
chalk@^2.0.0, chalk@^2.4.1:
version "2.4.2"
@@ -3671,15 +3310,7 @@ chalk@^2.0.0, chalk@^2.4.1:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
+chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -3697,17 +3328,17 @@ char-regex@^2.0.0:
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e"
integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==
-chardet@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
- integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
+check-more-types@2.24.0, check-more-types@^2.24.0:
+ version "2.24.0"
+ resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600"
+ integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==
check-types@^11.1.1:
version "11.1.2"
resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f"
integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==
-chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.4.2, chokidar@^3.5.3:
+"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.2, chokidar@^3.5.3:
version "3.5.3"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
@@ -3722,21 +3353,6 @@ chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.0.0, chokidar@^3.4.2, cho
optionalDependencies:
fsevents "~2.3.2"
-chownr@^1.1.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-
-chrome-launcher@^0.15.0:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.1.tgz#0a0208037063641e2b3613b7e42b0fcb3fa2d399"
- integrity sha512-UugC8u59/w2AyX5sHLZUHoxBAiSiunUhZa3zZwMH6zPVis0C3dDKiRWyUGIo14tTbZHGVviWxv3PQWZ7taZ4fg==
- dependencies:
- "@types/node" "*"
- escape-string-regexp "^4.0.0"
- is-wsl "^2.2.0"
- lighthouse-logger "^1.0.0"
-
chrome-trace-event@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
@@ -3752,6 +3368,16 @@ 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==
+class-utils@^0.3.5:
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
+ integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
+ dependencies:
+ arr-union "^3.1.0"
+ define-property "^0.2.5"
+ isobject "^3.0.0"
+ static-extend "^0.1.1"
+
clean-css@^5.2.2:
version "5.3.0"
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.0.tgz#ad3d8238d5f3549e83d5f87205189494bc7cbb59"
@@ -3759,6 +3385,11 @@ clean-css@^5.2.2:
dependencies:
source-map "~0.6.0"
+clean-stack@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
+ integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
+
cli-cursor@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
@@ -3766,15 +3397,22 @@ cli-cursor@^3.1.0:
dependencies:
restore-cursor "^3.1.0"
-cli-spinners@^2.1.0, cli-spinners@^2.5.0:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d"
- integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==
+cli-table3@~0.6.1:
+ version "0.6.2"
+ resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.2.tgz#aaf5df9d8b5bf12634dc8b3040806a0c07120d2a"
+ integrity sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==
+ dependencies:
+ string-width "^4.2.0"
+ optionalDependencies:
+ "@colors/colors" "1.5.0"
-cli-width@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
- integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
+cli-truncate@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
+ integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
+ dependencies:
+ slice-ansi "^3.0.0"
+ string-width "^4.2.0"
cliui@^7.0.2:
version "7.0.4"
@@ -3785,17 +3423,14 @@ cliui@^7.0.2:
strip-ansi "^6.0.0"
wrap-ansi "^7.0.0"
-clone-response@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
- integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==
+clone-deep@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
+ integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
dependencies:
- mimic-response "^1.0.0"
-
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
+ is-plain-object "^2.0.4"
+ kind-of "^6.0.2"
+ shallow-clone "^3.0.0"
clsx@^1.0.4, clsx@^1.1.1:
version "1.2.1"
@@ -3821,6 +3456,14 @@ collect-v8-coverage@^1.0.0:
resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59"
integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==
+collection-visit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+ integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==
+ dependencies:
+ map-visit "^1.0.0"
+ object-visit "^1.0.0"
+
color-convert@^1.9.0:
version "1.9.3"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
@@ -3850,12 +3493,12 @@ colord@^2.9.1:
resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1"
integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==
-colorette@^2.0.10:
+colorette@^2.0.10, colorette@^2.0.16:
version "2.0.19"
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
-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==
@@ -3867,6 +3510,11 @@ commander@2, commander@^2.20.0, commander@^2.20.3:
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+commander@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
+ integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
+
commander@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
@@ -3877,11 +3525,6 @@ commander@^8.3.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
-commander@^9.0.0:
- version "9.3.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-9.3.0.tgz#f619114a5a2d2054e0d9ff1b31d5ccf89255e26b"
- integrity sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==
-
common-path-prefix@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0"
@@ -3897,29 +3540,11 @@ commondir@^1.0.1:
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
-component-emitter@^1.3.0:
+component-emitter@^1.2.1, component-emitter@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
-compress-brotli@^1.3.8:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/compress-brotli/-/compress-brotli-1.3.8.tgz#0c0a60c97a989145314ec381e84e26682e7b38db"
- integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==
- dependencies:
- "@types/json-buffer" "~3.0.0"
- json-buffer "~3.0.1"
-
-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"
-
compressible@~2.0.16:
version "2.0.18"
resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
@@ -3984,6 +3609,11 @@ cookie@0.5.0:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
+copy-descriptor@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+ integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==
+
core-js-compat@^3.21.0, core-js-compat@^3.22.1:
version "3.23.4"
resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.23.4.tgz#56ad4a352884317a15f6b04548ff7139d23b917f"
@@ -4002,6 +3632,11 @@ core-js@^3.19.2:
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.23.4.tgz#92d640faa7f48b90bbd5da239986602cfc402aa6"
integrity sha512-vjsKqRc1RyAJC3Ye2kYqgfdThb3zYnx9CrqoCcjMOENMtQPC7ZViBvlDxwYU/2z2NI/IPuiXw5mT4hWhddqjzQ==
+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"
@@ -4029,19 +3664,6 @@ cosmiconfig@^7.0.0:
path-type "^4.0.0"
yaml "^1.10.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"
-
cronstrue@^1.72.0:
version "1.125.0"
resolved "https://registry.yarnpkg.com/cronstrue/-/cronstrue-1.125.0.tgz#8030816d033d00caade9b2a9f9b71e69175bcf42"
@@ -4052,22 +3674,7 @@ cronstrue@^2.11.0:
resolved "https://registry.yarnpkg.com/cronstrue/-/cronstrue-2.11.0.tgz#18ff1b95a836b9b4e06854f796db2dc8fa98ce41"
integrity sha512-iIBCSis5yqtFYWtJAmNOiwDveFWWIn+8uV5UYuPHYu/Aeu5CSSJepSbaHMyfc+pPFgnsCcGzfPQEo7LSGmWbTg==
-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.2:
- 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.2, cross-spawn@^7.0.3:
+cross-spawn@^7.0.0, 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==
@@ -4162,11 +3769,6 @@ css-select@^4.1.3:
domutils "^2.8.0"
nth-check "^2.0.1"
-css-shorthand-properties@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz#1c808e63553c283f289f2dd56fcee8f3337bd935"
- integrity sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A==
-
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"
@@ -4192,11 +3794,6 @@ css-tree@^1.1.2, css-tree@^1.1.3:
mdn-data "2.0.14"
source-map "^0.6.1"
-css-value@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/css-value/-/css-value-0.0.1.tgz#5efd6c2eea5ea1fd6b6ac57ec0427b18452424ea"
- integrity sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q==
-
css-vendor@^2.0.8:
version "2.0.8"
resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d"
@@ -4215,20 +3812,6 @@ css-what@^6.0.1:
resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
-css.escape@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
- integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==
-
-css@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d"
- integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==
- dependencies:
- inherits "^2.0.4"
- source-map "^0.6.1"
- source-map-resolve "^0.6.0"
-
cssdb@^6.6.3:
version "6.6.3"
resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.6.3.tgz#1f331a2fab30c18d9f087301e6122a878bb1e505"
@@ -4327,6 +3910,54 @@ csstype@^3.0.2:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2"
integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==
+cypress@^10.0.3:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/cypress/-/cypress-10.3.0.tgz#fae8d32f0822fcfb938e79c7c31ef344794336ae"
+ integrity sha512-txkQWKzvBVnWdCuKs5Xc08gjpO89W2Dom2wpZgT9zWZT5jXxqPIxqP/NC1YArtkpmp3fN5HW8aDjYBizHLUFvg==
+ dependencies:
+ "@cypress/request" "^2.88.10"
+ "@cypress/xvfb" "^1.2.4"
+ "@types/node" "^14.14.31"
+ "@types/sinonjs__fake-timers" "8.1.1"
+ "@types/sizzle" "^2.3.2"
+ arch "^2.2.0"
+ blob-util "^2.0.2"
+ bluebird "^3.7.2"
+ buffer "^5.6.0"
+ cachedir "^2.3.0"
+ chalk "^4.1.0"
+ check-more-types "^2.24.0"
+ cli-cursor "^3.1.0"
+ cli-table3 "~0.6.1"
+ commander "^5.1.0"
+ common-tags "^1.8.0"
+ dayjs "^1.10.4"
+ debug "^4.3.2"
+ enquirer "^2.3.6"
+ eventemitter2 "^6.4.3"
+ execa "4.1.0"
+ executable "^4.1.1"
+ extract-zip "2.0.1"
+ figures "^3.2.0"
+ fs-extra "^9.1.0"
+ getos "^3.2.1"
+ is-ci "^3.0.0"
+ is-installed-globally "~0.4.0"
+ lazy-ass "^1.6.0"
+ listr2 "^3.8.3"
+ lodash "^4.17.21"
+ log-symbols "^4.0.0"
+ minimist "^1.2.6"
+ ospath "^1.2.2"
+ pretty-bytes "^5.6.0"
+ proxy-from-env "1.0.0"
+ request-progress "^3.0.0"
+ semver "^7.3.2"
+ supports-color "^8.1.1"
+ tmp "~0.2.1"
+ untildify "^4.0.0"
+ yauzl "^2.10.0"
+
d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0:
version "1.2.4"
resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f"
@@ -4842,6 +4473,13 @@ damerau-levenshtein@^1.0.8:
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
+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-urls@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
@@ -4856,37 +4494,46 @@ date-fns@^2.16.1:
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2"
integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==
-date-format@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/date-format/-/date-format-0.0.2.tgz#fafd448f72115ef1e2b739155ae92f2be6c28dd1"
- integrity sha512-M4obuJx8jU5T91lcbwi0+QPNVaWOY1DQYz5xUuKYWO93osVzB2ZPqyDUc5T+mDjbA1X8VOb4JDZ+8r2MrSOp7Q==
+dayjs@^1.10.4:
+ 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.0, debug@^2.6.9:
+debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
-debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, 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.2.7:
+debug@4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
+ integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
+ dependencies:
+ ms "^2.1.1"
+
+debug@4.3.2:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
+ integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
+ dependencies:
+ ms "2.1.2"
+
+debug@^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==
dependencies:
ms "^2.1.1"
-decamelize@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
- integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
-
decimal.js@^10.2.1:
version "10.3.1"
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783"
@@ -4897,13 +4544,6 @@ decode-uri-component@^0.2.0:
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==
-decompress-response@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
- integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
- dependencies:
- mimic-response "^3.1.0"
-
dedent@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
@@ -4919,7 +4559,7 @@ deepmerge@^2.1.1:
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170"
integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==
-deepmerge@^4.0.0, deepmerge@^4.2.2:
+deepmerge@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
@@ -4931,18 +4571,6 @@ default-gateway@^6.0.3:
dependencies:
execa "^5.0.0"
-defaults@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
- integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==
- dependencies:
- clone "^1.0.2"
-
-defer-to-connect@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
- integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-
define-lazy-prop@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
@@ -4956,6 +4584,28 @@ define-properties@^1.1.3, define-properties@^1.1.4:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
+define-property@^0.2.5:
+ version "0.2.5"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
+ integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==
+ dependencies:
+ is-descriptor "^0.1.0"
+
+define-property@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
+ integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==
+ dependencies:
+ is-descriptor "^1.0.0"
+
+define-property@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
+ integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
+ dependencies:
+ is-descriptor "^1.0.2"
+ isobject "^3.0.1"
+
defined@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
@@ -4986,11 +4636,6 @@ destroy@1.2.0:
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-detect-libc@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
-
detect-newline@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -5018,59 +4663,6 @@ detective@^5.2.1:
defined "^1.0.0"
minimist "^1.2.6"
-devtools-protocol@0.0.981744:
- version "0.0.981744"
- resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf"
- integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==
-
-devtools-protocol@^0.0.1011705:
- version "0.0.1011705"
- resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz#2582ed29f84848df83fba488122015540a744539"
- integrity sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q==
-
-devtools-protocol@^0.0.998712:
- version "0.0.998712"
- resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.998712.tgz#35788d4e9e91c55288330f3ae8cc4584b21e07bc"
- integrity sha512-KCl+wJ9RsnDyGSsW7nbkgLFYxcKxZ7nzr6/r/hMOjkS02q2x1p8PbUenzKRMfL0jALhYxkCHrYnPnV3GHVD9EQ==
-
-devtools@7.19.7:
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.19.7.tgz#b9091006f698303021dfb6593c35fe2792ca2601"
- integrity sha512-XkIuojwTD0LeCzEeoTozKfAYWZUAw5Sj6CNPUuift3eDD9wnY2AcKLmFw8e9ihVUevJriyV8tMNbDsl97HSYWg==
- dependencies:
- "@types/node" "^17.0.4"
- "@types/ua-parser-js" "^0.7.33"
- "@wdio/config" "7.19.5"
- "@wdio/logger" "7.19.0"
- "@wdio/protocols" "7.19.0"
- "@wdio/types" "7.19.5"
- "@wdio/utils" "7.19.7"
- chrome-launcher "^0.15.0"
- edge-paths "^2.1.0"
- puppeteer-core "^13.1.3"
- query-selector-shadow-dom "^1.0.0"
- ua-parser-js "^1.0.1"
- uuid "^8.0.0"
-
-devtools@7.20.4:
- version "7.20.4"
- resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.20.4.tgz#cf572d26cee3566428692e78a236379cde0f2a85"
- integrity sha512-8Mn/1L5TeBmD4/EhMeeh1Sp9WzEBKZWgvSs5i7MiGdUyblc0VouGfbMDlzi7UW8SWa2srNevjGC2Jnj76f5uSA==
- dependencies:
- "@types/node" "^18.0.0"
- "@types/ua-parser-js" "^0.7.33"
- "@wdio/config" "7.20.3"
- "@wdio/logger" "7.19.0"
- "@wdio/protocols" "7.20.4"
- "@wdio/types" "7.20.3"
- "@wdio/utils" "7.20.3"
- chrome-launcher "^0.15.0"
- edge-paths "^2.1.0"
- puppeteer-core "^13.1.3"
- query-selector-shadow-dom "^1.0.0"
- ua-parser-js "^1.0.1"
- uuid "^8.0.0"
-
didyoumean@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
@@ -5081,21 +4673,6 @@ diff-sequences@^27.5.1:
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==
-diff-sequences@^28.1.1:
- version "28.1.1"
- resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-28.1.1.tgz#9989dc731266dc2903457a70e996f3a041913ac6"
- integrity sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==
-
-diff@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
- integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
-
-diff@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40"
- integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==
-
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -5134,11 +4711,6 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
-dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9:
- version "0.5.14"
- resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz#56082f71b1dc7aac69d83c4285eef39c15d93f56"
- integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==
-
dom-converter@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
@@ -5230,34 +4802,25 @@ dotenv@^10.0.0:
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81"
integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==
-duplexer@^0.1.2:
+duplexer@^0.1.2, duplexer@~0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
-easy-table@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/easy-table/-/easy-table-1.2.0.tgz#ba9225d7138fee307bfd4f0b5bc3c04bdc7c54eb"
- integrity sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==
- dependencies:
- ansi-regex "^5.0.1"
- optionalDependencies:
- wcwidth "^1.0.1"
-
-edge-paths@^2.1.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/edge-paths/-/edge-paths-2.2.1.tgz#d2d91513225c06514aeac9843bfce546abbf4391"
- integrity sha512-AI5fC7dfDmCdKo3m5y7PkYE8m6bMqR6pvVpgtrZkkhcJXFLelUgkjrhk3kXXx8Kbw2cRaTT4LkOR7hqf39KJdw==
+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:
- "@types/which" "^1.3.2"
- which "^2.0.2"
+ jsbn "~0.1.0"
+ safer-buffer "^2.1.0"
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-ejs@^3.0.1, ejs@^3.1.6, ejs@^3.1.7:
+ejs@^3.1.6, ejs@^3.1.7:
version "3.1.8"
resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b"
integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==
@@ -5299,7 +4862,7 @@ encodeurl@~1.0.2:
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-end-of-stream@^1.1.0, end-of-stream@^1.4.1:
+end-of-stream@^1.1.0:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
@@ -5314,12 +4877,19 @@ enhanced-resolve@^5.9.3:
graceful-fs "^4.2.4"
tapable "^2.2.0"
+enquirer@^2.3.6:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
+ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
+ dependencies:
+ ansi-colors "^4.1.1"
+
entities@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
-error-ex@^1.2.0, error-ex@^1.3.1:
+error-ex@^1.3.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
@@ -5398,12 +4968,7 @@ escape-html@~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@4.0.0, escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
+escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
@@ -5413,6 +4978,11 @@ escape-string-regexp@^2.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
escodegen@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
@@ -5461,6 +5031,13 @@ eslint-module-utils@^2.7.3:
debug "^3.2.7"
find-up "^2.1.0"
+eslint-plugin-cypress@^2.12.1:
+ version "2.12.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz#9aeee700708ca8c058e00cdafe215199918c2632"
+ integrity sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==
+ dependencies:
+ globals "^11.12.0"
+
eslint-plugin-flowtype@^8.0.3:
version "8.0.3"
resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912"
@@ -5684,6 +5261,24 @@ etag@~1.8.1:
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
+event-stream@=3.3.4:
+ version "3.3.4"
+ resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"
+ integrity sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==
+ dependencies:
+ duplexer "~0.1.1"
+ from "~0"
+ map-stream "~0.1.0"
+ pause-stream "0.0.11"
+ split "0.3"
+ stream-combiner "~0.0.4"
+ through "~2.3.1"
+
+eventemitter2@^6.4.3:
+ version "6.4.6"
+ resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.6.tgz#92d56569cc147a4d9b9da9e942e89b20ce236b0a"
+ integrity sha512-OHqo4wbHX5VbvlbB6o6eDwhYmiTjrpWACjF8Pmof/GTD6rdBNdZFNck3xlhqOiQFGCOoq3uzHvA0cQpFHIGVAQ==
+
eventemitter3@^4.0.0:
version "4.0.7"
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
@@ -5694,7 +5289,22 @@ events@^3.2.0:
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-execa@^5.0.0:
+execa@4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
+ integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
+ dependencies:
+ cross-spawn "^7.0.0"
+ get-stream "^5.0.0"
+ human-signals "^1.1.1"
+ is-stream "^2.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^4.0.0"
+ onetime "^5.1.0"
+ signal-exit "^3.0.2"
+ strip-final-newline "^2.0.0"
+
+execa@5.1.1, execa@^5.0.0:
version "5.1.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -5709,18 +5319,30 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
+executable@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c"
+ integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==
+ dependencies:
+ pify "^2.2.0"
+
exit@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==
-expect-webdriverio@^3.0.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/expect-webdriverio/-/expect-webdriverio-3.4.0.tgz#32944cefaae3380285ee8d3a88edc1a3b9ed4612"
- integrity sha512-7Ivy1IB35pmkbCcI36un2OMytGEYCy1PcdqrlDnWZBzTpewAO14r+gO2FSuO5kNpDWm3gZSD4NYLG1KXJOlI3w==
+expand-brackets@^2.1.4:
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
+ integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==
dependencies:
- expect "^28.1.0"
- jest-matcher-utils "^28.1.0"
+ debug "^2.3.3"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ posix-character-classes "^0.1.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
expect@^27.5.1:
version "27.5.1"
@@ -5732,17 +5354,6 @@ expect@^27.5.1:
jest-matcher-utils "^27.5.1"
jest-message-util "^27.5.1"
-expect@^28.1.0:
- version "28.1.1"
- resolved "https://registry.yarnpkg.com/expect/-/expect-28.1.1.tgz#ca6fff65f6517cf7220c2e805a49c19aea30b420"
- integrity sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==
- dependencies:
- "@jest/expect-utils" "^28.1.1"
- jest-get-type "^28.0.2"
- jest-matcher-utils "^28.1.1"
- jest-message-util "^28.1.1"
- jest-util "^28.1.1"
-
express@^4.17.3:
version "4.18.1"
resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
@@ -5780,14 +5391,39 @@ express@^4.17.3:
utils-merge "1.0.1"
vary "~1.1.2"
-external-editor@^3.0.3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
- integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
+extend-shallow@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+ integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==
+ dependencies:
+ is-extendable "^0.1.0"
+
+extend-shallow@^3.0.0, extend-shallow@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
+ integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==
dependencies:
- chardet "^0.7.0"
- iconv-lite "^0.4.24"
- tmp "^0.0.33"
+ assign-symbols "^1.0.0"
+ is-extendable "^1.0.1"
+
+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==
+
+extglob@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
+ integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
+ dependencies:
+ array-unique "^0.3.2"
+ define-property "^1.0.0"
+ expand-brackets "^2.1.4"
+ extend-shallow "^2.0.1"
+ fragment-cache "^0.2.1"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
extract-zip@2.0.1:
version "2.0.1"
@@ -5800,10 +5436,15 @@ extract-zip@2.0.1:
optionalDependencies:
"@types/yauzl" "^2.9.1"
-fast-deep-equal@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
- integrity sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==
+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-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
@@ -5859,14 +5500,7 @@ fd-slicer@~1.1.0:
dependencies:
pend "~1.2.0"
-fibers@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/fibers/-/fibers-5.0.1.tgz#bb9b02aa022685185d21aed227363e456d87660d"
- integrity sha512-VMC7Frt87Oo0AOJ6EcPFbi+tZmkQ4tD85aatwyWL6I9cYMJmm2e+pXUJsfGZ36U7MffXtjou2XIiWJMtHriErw==
- dependencies:
- detect-libc "^1.0.3"
-
-figures@^3.0.0:
+figures@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
@@ -5900,6 +5534,16 @@ filesize@^8.0.6:
resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8"
integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==
+fill-range@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
+ integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+ to-regex-range "^2.1.0"
+
fill-range@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
@@ -5920,6 +5564,15 @@ finalhandler@1.2.0:
statuses "2.0.1"
unpipe "~1.0.0"
+find-cache-dir@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
+ integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^2.0.0"
+ pkg-dir "^3.0.0"
+
find-cache-dir@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
@@ -5929,22 +5582,6 @@ find-cache-dir@^3.3.1:
make-dir "^3.0.2"
pkg-dir "^4.1.0"
-find-up@5.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@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
- integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==
- dependencies:
- path-exists "^2.0.0"
- pinkie-promise "^2.0.0"
-
find-up@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
@@ -5967,6 +5604,38 @@ 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-webpack@2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/find-webpack/-/find-webpack-2.2.1.tgz#96e7b701a2d37c3500cae30d4dc59e14923ba460"
+ integrity sha512-OdDtn2AzQvu3l9U1TS5ALc7uTVcLK/yv3fhjo+Pz7yuv4hG3ANKnbkKnPIPZ5ofd9mpYe6wRf5g5H4X9Lx48vQ==
+ dependencies:
+ debug "4.1.1"
+ find-yarn-workspace-root "1.2.1"
+ mocked-env "1.3.2"
+
+find-yarn-workspace-root@1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db"
+ integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==
+ dependencies:
+ fs-extra "^4.0.3"
+ micromatch "^3.1.4"
+
+find-yarn-workspace-root@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
+ integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
+ dependencies:
+ micromatch "^4.0.2"
+
flat-cache@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
@@ -5975,21 +5644,26 @@ flat-cache@^3.0.4:
flatted "^3.1.0"
rimraf "^3.0.2"
-flat@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
- integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-
flatted@^3.1.0:
version "3.2.6"
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2"
integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==
-follow-redirects@^1.0.0:
+follow-redirects@^1.0.0, follow-redirects@^1.14.0:
version "1.15.1"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
+for-in@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
+ integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==
+
+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==
+
fork-ts-checker-webpack-plugin@^6.5.0:
version "6.5.2"
resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340"
@@ -6018,6 +5692,15 @@ form-data@^3.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"
+
formik@^2.2.9:
version "2.2.9"
resolved "https://registry.yarnpkg.com/formik/-/formik-2.2.9.tgz#8594ba9c5e2e5cf1f42c5704128e119fc46232d0"
@@ -6041,15 +5724,22 @@ fraction.js@^4.2.0:
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950"
integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==
+fragment-cache@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
+ integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==
+ dependencies:
+ map-cache "^0.2.2"
+
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==
+from@~0:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
+ integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==
fs-extra@^10.0.0:
version "10.1.0"
@@ -6060,7 +5750,16 @@ fs-extra@^10.0.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^9.0.0, fs-extra@^9.0.1:
+fs-extra@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
+ integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
+fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -6110,13 +5809,6 @@ functions-have-names@^1.2.2:
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-gaze@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a"
- integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==
- dependencies:
- globule "^1.0.0"
-
gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
@@ -6146,7 +5838,7 @@ get-package-type@^0.1.0:
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
-get-stream@^5.1.0:
+get-stream@^5.0.0, get-stream@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
@@ -6166,6 +5858,25 @@ get-symbol-description@^1.0.0:
call-bind "^1.0.2"
get-intrinsic "^1.1.1"
+get-value@^2.0.3, get-value@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
+ integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
+
+getos@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5"
+ integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==
+ dependencies:
+ async "^3.2.0"
+
+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"
+
glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
@@ -6185,18 +5896,6 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -6209,28 +5908,12 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@^8.0.3:
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e"
- integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^5.0.1"
- once "^1.3.0"
-
-glob@~7.1.1:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
- integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
+global-dirs@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
+ integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
+ ini "2.0.0"
global-modules@^2.0.0:
version "2.0.0"
@@ -6248,7 +5931,7 @@ global-prefix@^3.0.0:
kind-of "^6.0.2"
which "^1.3.1"
-globals@^11.1.0:
+globals@^11.1.0, globals@^11.12.0:
version "11.12.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
@@ -6272,42 +5955,11 @@ globby@^11.0.4, globby@^11.1.0:
merge2 "^1.4.1"
slash "^3.0.0"
-globule@^1.0.0:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.4.tgz#7c11c43056055a75a6e68294453c17f2796170fb"
- integrity sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==
- dependencies:
- glob "~7.1.1"
- lodash "^4.17.21"
- minimatch "~3.0.2"
-
-got@^11.0.2, got@^11.8.1, got@^11.8.2:
- version "11.8.5"
- resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
- integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==
- dependencies:
- "@sindresorhus/is" "^4.0.0"
- "@szmarczak/http-timer" "^4.0.5"
- "@types/cacheable-request" "^6.0.1"
- "@types/responselike" "^1.0.0"
- cacheable-lookup "^5.0.3"
- cacheable-request "^7.0.2"
- decompress-response "^6.0.0"
- http2-wrapper "^1.0.0-beta.5.2"
- lowercase-keys "^2.0.0"
- p-cancelable "^2.0.0"
- responselike "^2.0.0"
-
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.10"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-grapheme-splitter@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
- integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
-
graphlib@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da"
@@ -6337,13 +5989,6 @@ harmony-reflect@^1.4.6:
resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710"
integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==
-has-ansi@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
- integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==
- dependencies:
- ansi-regex "^2.0.0"
-
has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -6378,6 +6023,37 @@ has-tostringtag@^1.0.0:
dependencies:
has-symbols "^1.0.2"
+has-value@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+ integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==
+ dependencies:
+ get-value "^2.0.3"
+ has-values "^0.1.4"
+ isobject "^2.0.0"
+
+has-value@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
+ integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==
+ dependencies:
+ get-value "^2.0.6"
+ has-values "^1.0.0"
+ isobject "^3.0.0"
+
+has-values@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
+ integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==
+
+has-values@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
+ integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==
+ dependencies:
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
+
has@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
@@ -6385,7 +6061,7 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
-he@1.2.0, he@^1.2.0:
+he@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
@@ -6414,11 +6090,6 @@ hoopy@^0.1.4:
resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d"
integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
hpack.js@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
@@ -6480,11 +6151,6 @@ htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
-http-cache-semantics@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
- integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
-
http-deceiver@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
@@ -6545,15 +6211,16 @@ http-proxy@^1.18.1:
follow-redirects "^1.0.0"
requires-port "^1.0.0"
-http2-wrapper@^1.0.0-beta.5.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
- integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
+http-signature@~1.3.6:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9"
+ integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==
dependencies:
- quick-lru "^5.1.1"
- resolve-alpn "^1.0.0"
+ assert-plus "^1.0.0"
+ jsprim "^2.0.2"
+ sshpk "^1.14.1"
-https-proxy-agent@5.0.1, https-proxy-agent@^5.0.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"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
@@ -6561,6 +6228,11 @@ https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0:
agent-base "6"
debug "4"
+human-signals@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
+ integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
+
human-signals@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -6571,7 +6243,7 @@ hyphenate-style-name@^1.0.3:
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d"
integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==
-iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.24:
+iconv-lite@0.4, 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==
@@ -6648,11 +6320,6 @@ imurmurhash@^0.1.4:
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-indent-string@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
- integrity sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==
-
indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
@@ -6666,7 +6333,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
+inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -6676,32 +6343,16 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==
+ini@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
+ integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
+
ini@^1.3.5:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-inquirer@8.2.4:
- version "8.2.4"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.4.tgz#ddbfe86ca2f67649a67daa6f1051c128f684f0b4"
- integrity sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==
- dependencies:
- ansi-escapes "^4.2.1"
- chalk "^4.1.1"
- cli-cursor "^3.1.0"
- cli-width "^3.0.0"
- external-editor "^3.0.3"
- figures "^3.0.0"
- lodash "^4.17.21"
- mute-stream "0.0.8"
- ora "^5.4.1"
- run-async "^2.4.0"
- rxjs "^7.5.5"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
- through "^2.3.6"
- wrap-ansi "^7.0.0"
-
internal-slot@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
@@ -6726,6 +6377,20 @@ ipaddr.js@^2.0.1:
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
+is-accessor-descriptor@^0.1.6:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
+ integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==
+ dependencies:
+ kind-of "^3.0.2"
+
+is-accessor-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
+ integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
+ dependencies:
+ kind-of "^6.0.0"
+
is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -6753,11 +6418,23 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
+is-buffer@^1.1.5:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
+ integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
+
is-callable@^1.1.4, is-callable@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
+is-ci@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867"
+ integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==
+ dependencies:
+ ci-info "^3.2.0"
+
is-core-module@^2.8.1, is-core-module@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
@@ -6765,6 +6442,20 @@ is-core-module@^2.8.1, is-core-module@^2.9.0:
dependencies:
has "^1.0.3"
+is-data-descriptor@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
+ integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==
+ dependencies:
+ kind-of "^3.0.2"
+
+is-data-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
+ integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
+ dependencies:
+ kind-of "^6.0.0"
+
is-date-object@^1.0.1:
version "1.0.5"
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
@@ -6772,11 +6463,41 @@ is-date-object@^1.0.1:
dependencies:
has-tostringtag "^1.0.0"
+is-descriptor@^0.1.0:
+ version "0.1.6"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
+ integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
+ dependencies:
+ is-accessor-descriptor "^0.1.6"
+ is-data-descriptor "^0.1.4"
+ kind-of "^5.0.0"
+
+is-descriptor@^1.0.0, is-descriptor@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
+ integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
+ dependencies:
+ is-accessor-descriptor "^1.0.0"
+ is-data-descriptor "^1.0.0"
+ kind-of "^6.0.2"
+
is-docker@^2.0.0, is-docker@^2.1.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
+is-extendable@^0.1.0, is-extendable@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
+ integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
+
+is-extendable@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
+ integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
+ dependencies:
+ is-plain-object "^2.0.4"
+
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -6804,10 +6525,13 @@ is-in-browser@^1.0.2, is-in-browser@^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@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
+is-installed-globally@~0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
+ integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
+ dependencies:
+ global-dirs "^3.0.0"
+ is-path-inside "^3.0.2"
is-module@^1.0.0:
version "1.0.0"
@@ -6826,6 +6550,13 @@ is-number-object@^1.0.4:
dependencies:
has-tostringtag "^1.0.0"
+is-number@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+ integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==
+ dependencies:
+ kind-of "^3.0.2"
+
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
@@ -6836,20 +6567,22 @@ is-obj@^1.0.1:
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==
-is-plain-obj@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
- integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
+is-path-inside@^3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
is-plain-obj@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7"
integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==
-is-port-reachable@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/is-port-reachable/-/is-port-reachable-3.1.0.tgz#f6668d3bca9c36b07f737c48a8f875ab0653cd2b"
- integrity sha512-vjc0SSRNZ32s9SbZBzGaiP6YVB+xglLShhgZD/FHMZUXBvQWaV9CtzgeVhjccFJrI6RAMV+LX7NYxueW/A8W5A==
+is-plain-object@^2.0.3, is-plain-object@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+ integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
+ dependencies:
+ isobject "^3.0.1"
is-potential-custom-element-name@^1.0.1:
version "1.0.1"
@@ -6900,7 +6633,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
-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==
@@ -6910,11 +6643,6 @@ is-unicode-supported@^0.1.0:
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-is-utf8@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
- integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==
-
is-weakref@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
@@ -6922,6 +6650,11 @@ is-weakref@^1.0.2:
dependencies:
call-bind "^1.0.2"
+is-windows@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
+ integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
+
is-wsl@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
@@ -6934,7 +6667,7 @@ 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@~1.0.0:
+isarray@1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
@@ -6944,6 +6677,23 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
+isobject@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
+ integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==
+ dependencies:
+ isarray "1.0.0"
+
+isobject@^3.0.0, isobject@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+ integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
+
+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"
@@ -7088,16 +6838,6 @@ jest-diff@^27.5.1:
jest-get-type "^27.5.1"
pretty-format "^27.5.1"
-jest-diff@^28.1.1:
- version "28.1.1"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-28.1.1.tgz#1a3eedfd81ae79810931c63a1d0f201b9120106c"
- integrity sha512-/MUUxeR2fHbqHoMMiffe/Afm+U8U4olFRJ0hiVG2lZatPJcnGxx292ustVu7bULhjV65IYMxRdploAKLbcrsyg==
- dependencies:
- chalk "^4.0.0"
- diff-sequences "^28.1.1"
- jest-get-type "^28.0.2"
- pretty-format "^28.1.1"
-
jest-docblock@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0"
@@ -7146,11 +6886,6 @@ jest-get-type@^27.5.1:
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1"
integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==
-jest-get-type@^28.0.2:
- version "28.0.2"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-28.0.2.tgz#34622e628e4fdcd793d46db8a242227901fcf203"
- integrity sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==
-
jest-haste-map@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f"
@@ -7212,16 +6947,6 @@ jest-matcher-utils@^27.5.1:
jest-get-type "^27.5.1"
pretty-format "^27.5.1"
-jest-matcher-utils@^28.0.0, jest-matcher-utils@^28.1.0, jest-matcher-utils@^28.1.1:
- version "28.1.1"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-28.1.1.tgz#a7c4653c2b782ec96796eb3088060720f1e29304"
- integrity sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw==
- dependencies:
- chalk "^4.0.0"
- jest-diff "^28.1.1"
- jest-get-type "^28.0.2"
- pretty-format "^28.1.1"
-
jest-message-util@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf"
@@ -7503,6 +7228,17 @@ jest@^27.4.3:
import-local "^3.0.2"
jest-cli "^27.5.1"
+joi@^17.4.0:
+ version "17.6.0"
+ resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2"
+ integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+ "@hapi/topo" "^5.0.0"
+ "@sideway/address" "^4.1.3"
+ "@sideway/formula" "^3.0.0"
+ "@sideway/pinpoint" "^2.0.0"
+
js-sha3@0.8.0:
version "0.8.0"
resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
@@ -7528,6 +7264,11 @@ js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
+jsbn@~0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+ integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
+
jsdom@^16.6.0:
version "16.7.0"
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710"
@@ -7576,11 +7317,6 @@ json-bigint-string@^1.0.0:
resolved "https://registry.yarnpkg.com/json-bigint-string/-/json-bigint-string-1.0.0.tgz#3399784d778bb78440bd72c7094af0e075bbe683"
integrity sha512-lbVEXU+QTCSHNY+owX+n7EkquMQJsCvxOy6ry2f7Y858CoC6ck3NiEJKjRBd7Y3tSbw2jWTW66K0JvwRsC71zw==
-json-buffer@3.0.1, json-buffer@~3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
- integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-
json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
@@ -7596,7 +7332,7 @@ 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:
+json-schema@0.4.0, 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==
@@ -7606,7 +7342,7 @@ json-stable-stringify-without-jsonify@^1.0.1:
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-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==
@@ -7623,6 +7359,13 @@ json5@^2.1.2, json5@^2.2.0, json5@^2.2.1:
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
+jsonfile@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+ integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
jsonfile@^6.0.1:
version "6.1.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
@@ -7637,6 +7380,16 @@ jsonpointer@^5.0.0:
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz#f802669a524ec4805fa7389eadbc9921d5dc8072"
integrity sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==
+jsprim@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d"
+ integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==
+ dependencies:
+ assert-plus "1.0.0"
+ extsprintf "1.3.0"
+ json-schema "0.4.0"
+ verror "1.10.0"
+
jss-plugin-camel-case@^10.5.1:
version "10.9.0"
resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz#4921b568b38d893f39736ee8c4c5f1c64670aaf7"
@@ -7715,30 +7468,31 @@ jss@10.9.0, jss@^10.5.1:
array-includes "^3.1.5"
object.assign "^4.1.2"
-junit-report-builder@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/junit-report-builder/-/junit-report-builder-3.0.0.tgz#829680cfb20d99ce70e26cbb426162afe199fedc"
- integrity sha512-aW7DnfLddUb51T+V08bJyecexaLomy5ID/0FXvhwsRXs9E0abvDaDT024U99J2agU3dt4q0ppzfKxSwrIIgXWg==
- dependencies:
- date-format "0.0.2"
- lodash "^4.17.15"
- make-dir "^1.3.0"
- xmlbuilder "^15.1.1"
-
keycharm@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/keycharm/-/keycharm-0.3.1.tgz#1de258425454752b95c4d8a6cab9ec83218670de"
integrity sha512-zn47Ti4FJT9zdF+YBBLWJsfKF/fYQHkrYlBeB5Ez5e2PjW7SoIxr43yehAne2HruulIoid4NKZZxO0dHBygCtQ==
-keyv@^4.0.0:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.2.tgz#e839df676a0c7ee594c8835e7c1c83742558e5c2"
- integrity sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==
+kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
+ integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==
dependencies:
- compress-brotli "^1.3.8"
- json-buffer "3.0.1"
+ is-buffer "^1.1.5"
+
+kind-of@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+ integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+ integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
-kind-of@^6.0.2:
+kind-of@^6.0.0, kind-of@^6.0.2:
version "6.0.3"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
@@ -7753,11 +7507,6 @@ klona@^2.0.4, klona@^2.0.5:
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc"
integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
-ky@^0.30.0:
- version "0.30.0"
- resolved "https://registry.yarnpkg.com/ky/-/ky-0.30.0.tgz#a3d293e4f6c4604a9a4694eceb6ce30e73d27d64"
- integrity sha512-X/u76z4JtDVq10u1JA5UQfatPxgPaVDMYTrgHyiTpGN2z4TMEJkIHsoSBBSg9SWZEIXTKsi9kHgiQ9o3Y/4yog==
-
language-subtag-registry@~0.3.2:
version "0.3.22"
resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
@@ -7770,12 +7519,10 @@ 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"
+lazy-ass@1.6.0, lazy-ass@^1.6.0:
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513"
+ integrity sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==
leven@^3.1.0:
version "3.1.0"
@@ -7798,14 +7545,6 @@ levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"
-lighthouse-logger@^1.0.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.3.0.tgz#ba6303e739307c4eee18f08249524e7dafd510db"
- integrity sha512-BbqAKApLb9ywUli+0a+PcV04SyJ/N1q/8qgCNe6U97KbPCS1BTksEuHFLYdvc8DltuhfxIUBqDZsC0bBGtl3lA==
- dependencies:
- debug "^2.6.9"
- marky "^1.2.2"
-
lilconfig@^2.0.3, lilconfig@^2.0.5:
version "2.0.6"
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4"
@@ -7816,16 +7555,19 @@ lines-and-columns@^1.1.6:
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-load-json-file@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
- integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
- strip-bom "^2.0.0"
+listr2@^3.8.3:
+ version "3.14.0"
+ resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e"
+ integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==
+ dependencies:
+ cli-truncate "^2.1.0"
+ colorette "^2.0.16"
+ log-update "^4.0.0"
+ p-map "^4.0.0"
+ rfdc "^1.3.0"
+ rxjs "^7.5.1"
+ through "^2.3.8"
+ wrap-ansi "^7.0.0"
loader-runner@^4.2.0:
version "4.3.0"
@@ -7881,97 +7623,47 @@ 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.clonedeep@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
- integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==
-
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
-lodash.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.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.flattendeep@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
- integrity sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==
-
-lodash.isobject@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d"
- integrity sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==
-
-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.mapvalues@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c"
- integrity sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==
-
lodash.memoize@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
-lodash.merge@^4.6.1, lodash.merge@^4.6.2:
+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.once@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
+ integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==
+
lodash.orderby@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.orderby/-/lodash.orderby-4.6.0.tgz#e697f04ce5d78522f54d9338b32b81a3393e4eb3"
integrity sha512-T0rZxKmghOOf5YPnn8EY5iLYeWCpZq8G41FfqoVHH5QDTAFaghJRmAdLiadEDq+ztgM2q5PjA+Z1fOwGrLgmtg==
-lodash.pickby@^4.6.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff"
- integrity sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q==
-
lodash.sortby@^4.7.0:
version "4.7.0"
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==
-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.zip@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020"
- integrity sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==
-
lodash@^4.17.11, lodash@^4.17.15, 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==
-log-symbols@4.1.0, log-symbols@^4.1.0:
+log-symbols@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
@@ -7979,15 +7671,15 @@ log-symbols@4.1.0, log-symbols@^4.1.0:
chalk "^4.1.0"
is-unicode-supported "^0.1.0"
-loglevel-plugin-prefix@^0.8.4:
- version "0.8.4"
- resolved "https://registry.yarnpkg.com/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz#2fe0e05f1a820317d98d8c123e634c1bd84ff644"
- integrity sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==
-
-loglevel@^1.6.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114"
- integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==
+log-update@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
+ integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
+ dependencies:
+ ansi-escapes "^4.3.0"
+ cli-cursor "^3.1.0"
+ slice-ansi "^4.0.0"
+ wrap-ansi "^6.2.0"
loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
version "1.4.0"
@@ -8003,19 +7695,6 @@ lower-case@^2.0.2:
dependencies:
tslib "^2.0.3"
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-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"
@@ -8023,11 +7702,6 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
-lz-string@^1.4.4:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
- integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==
-
magic-string@^0.25.0, magic-string@^0.25.7:
version "0.25.9"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c"
@@ -8035,12 +7709,13 @@ magic-string@^0.25.0, magic-string@^0.25.7:
dependencies:
sourcemap-codec "^1.4.8"
-make-dir@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
- integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
+make-dir@^2.0.0, make-dir@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
+ integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
dependencies:
- pify "^3.0.0"
+ pify "^4.0.1"
+ semver "^5.6.0"
make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
version "3.1.0"
@@ -8056,15 +7731,22 @@ makeerror@1.0.12:
dependencies:
tmpl "1.0.5"
-map-obj@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
- integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==
+map-cache@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+ integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==
-marky@^1.2.2:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.5.tgz#55796b688cbd72390d2d399eaaf1832c9413e3c0"
- integrity sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==
+map-stream@~0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
+ integrity sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==
+
+map-visit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
+ integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==
+ dependencies:
+ object-visit "^1.0.0"
match-sorter@^6.0.2:
version "6.3.1"
@@ -8116,6 +7798,25 @@ methods@~1.1.2:
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
+micromatch@^3.1.4:
+ version "3.1.10"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
+ integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ braces "^2.3.1"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ extglob "^2.0.4"
+ fragment-cache "^0.2.1"
+ kind-of "^6.0.2"
+ nanomatch "^1.2.9"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.2"
+
micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5:
version "4.0.5"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
@@ -8134,7 +7835,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2":
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.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
+mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, 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==
@@ -8151,21 +7852,6 @@ mimic-fn@^2.1.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-mimic-response@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
- integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-mimic-response@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
- integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
-min-indent@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
- integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-
mini-create-react-context@^0.4.0:
version "0.4.1"
resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e"
@@ -8193,13 +7879,6 @@ minimatch@3.0.4:
dependencies:
brace-expansion "^1.1.7"
-minimatch@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b"
- integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==
- dependencies:
- brace-expansion "^2.0.1"
-
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"
@@ -8207,34 +7886,25 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^5.0.0, minimatch@^5.0.1, minimatch@^5.1.0:
+minimatch@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"
integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==
dependencies:
brace-expansion "^2.0.1"
-minimatch@~3.0.2:
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1"
- integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==
- dependencies:
- brace-expansion "^1.1.7"
-
minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
version "1.2.6"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
-mkdirp-classic@^0.5.2:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
- integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
-
-mkdirp@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+mixin-deep@^1.2.0:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
+ integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
+ dependencies:
+ for-in "^1.0.2"
+ is-extendable "^1.0.1"
mkdirp@~0.5.1:
version "0.5.6"
@@ -8243,33 +7913,15 @@ mkdirp@~0.5.1:
dependencies:
minimist "^1.2.6"
-mocha@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.0.0.tgz#205447d8993ec755335c4b13deba3d3a13c4def9"
- integrity sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==
- dependencies:
- "@ungap/promise-all-settled" "1.1.2"
- ansi-colors "4.1.1"
- browser-stdout "1.3.1"
- chokidar "3.5.3"
- debug "4.3.4"
- diff "5.0.0"
- escape-string-regexp "4.0.0"
- find-up "5.0.0"
- glob "7.2.0"
- he "1.2.0"
- js-yaml "4.1.0"
- log-symbols "4.1.0"
- minimatch "5.0.1"
- ms "2.1.3"
- nanoid "3.3.3"
- serialize-javascript "6.0.0"
- strip-json-comments "3.1.1"
- supports-color "8.1.1"
- workerpool "6.2.1"
- yargs "16.2.0"
- yargs-parser "20.2.4"
- yargs-unparser "2.0.0"
+mocked-env@1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/mocked-env/-/mocked-env-1.3.2.tgz#548eb2fde141d083de70dc6b231cd9f3210d8731"
+ integrity sha512-jwm3ziowCjpbLNhUNYwn2G0tawV/ZGRuWeEGt6PItrkQT74Nk3pDldL2pmwm9sQZw6a/x+ZBGeBVYq54acTauQ==
+ dependencies:
+ check-more-types "2.24.0"
+ debug "4.1.1"
+ lazy-ass "1.6.0"
+ ramda "0.26.1"
moment@^2.29.2:
version "2.29.4"
@@ -8299,11 +7951,6 @@ multicast-dns@^7.2.5:
dns-packet "^5.2.2"
thunky "^1.0.2"
-mute-stream@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
- integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
-
nano-time@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef"
@@ -8316,11 +7963,6 @@ nanoclone@^0.2.1:
resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4"
integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==
-nanoid@3.3.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
- integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==
-
nanoid@^2.1.0:
version "2.1.11"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280"
@@ -8331,6 +7973,23 @@ nanoid@^3.3.4:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+nanomatch@^1.2.9:
+ version "1.2.13"
+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
+ integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ fragment-cache "^0.2.1"
+ is-windows "^1.0.2"
+ kind-of "^6.0.2"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -8354,13 +8013,6 @@ no-case@^3.0.4:
lower-case "^2.0.2"
tslib "^2.0.3"
-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==
- dependencies:
- whatwg-url "^5.0.0"
-
node-forge@^1, node-forge@^1.3.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
@@ -8376,16 +8028,6 @@ node-releases@^2.0.5:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
-normalize-package-data@^2.3.2:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
@@ -8401,7 +8043,7 @@ normalize-url@^6.0.1:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-npm-run-path@^4.0.1:
+npm-run-path@^4.0.0, npm-run-path@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
@@ -8425,12 +8067,21 @@ object-assign@^4.1.1:
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
+object-copy@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
+ integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==
+ dependencies:
+ copy-descriptor "^0.1.0"
+ define-property "^0.2.5"
+ kind-of "^3.0.3"
+
object-hash@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
-object-inspect@^1.10.3, object-inspect@^1.12.0, object-inspect@^1.9.0:
+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==
@@ -8440,6 +8091,13 @@ object-keys@^1.1.1:
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+object-visit@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
+ integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==
+ dependencies:
+ isobject "^3.0.0"
+
object.assign@^4.1.0, object.assign@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
@@ -8486,6 +8144,13 @@ object.hasown@^1.1.1:
define-properties "^1.1.4"
es-abstract "^1.19.5"
+object.pick@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
+ integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==
+ dependencies:
+ isobject "^3.0.1"
+
object.values@^1.1.0, object.values@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac"
@@ -8564,35 +8229,10 @@ optionator@^0.9.1:
type-check "^0.4.0"
word-wrap "^1.2.3"
-ora@^5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
- integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
- dependencies:
- bl "^4.1.0"
- chalk "^4.1.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.5.0"
- is-interactive "^1.0.0"
- is-unicode-supported "^0.1.0"
- log-symbols "^4.1.0"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
-
-os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-
-p-cancelable@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
- integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
-
-p-iteration@^1.1.8:
- version "1.1.8"
- resolved "https://registry.yarnpkg.com/p-iteration/-/p-iteration-1.1.8.tgz#14df726d55af368beba81bcc92a26bb1b48e714a"
- integrity sha512-IMFBSDIYcPNnW7uWYGrBqmvTiq7W0uB0fJn6shQZs7dlF3OvrHOre+JT9ikSZ7gZS3vWqclVgoQSvToJrns7uQ==
+ospath@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b"
+ integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==
p-limit@^1.1.0:
version "1.3.0"
@@ -8643,6 +8283,13 @@ p-locate@^5.0.0:
dependencies:
p-limit "^3.0.2"
+p-map@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
+ integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
+ dependencies:
+ aggregate-error "^3.0.0"
+
p-retry@^4.5.0:
version "4.6.2"
resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16"
@@ -8676,13 +8323,6 @@ parent-module@^1.0.0:
dependencies:
callsites "^3.0.0"
-parse-json@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
- integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==
- dependencies:
- error-ex "^1.2.0"
-
parse-json@^5.0.0, parse-json@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
@@ -8693,11 +8333,6 @@ parse-json@^5.0.0, parse-json@^5.2.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
-parse-ms@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d"
- integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==
-
parse-svg-path@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/parse-svg-path/-/parse-svg-path-0.1.2.tgz#7a7ec0d1eb06fa5325c7d3e009b859a09b5d49eb"
@@ -8721,12 +8356,10 @@ pascal-case@^3.1.2:
no-case "^3.0.4"
tslib "^2.0.3"
-path-exists@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
- integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==
- dependencies:
- pinkie-promise "^2.0.0"
+pascalcase@^0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+ integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==
path-exists@^3.0.0:
version "3.0.0"
@@ -8765,20 +8398,18 @@ path-to-regexp@^1.7.0:
dependencies:
isarray "0.0.1"
-path-type@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
- integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==
- dependencies:
- graceful-fs "^4.1.2"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
-
path-type@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+pause-stream@0.0.11:
+ version "0.0.11"
+ resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
+ integrity sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==
+ dependencies:
+ through "~2.3"
+
pend@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
@@ -8804,34 +8435,29 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatc
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-pify@^2.0.0, pify@^2.3.0:
+pify@^2.2.0, pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-pify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
- integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
-
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
- dependencies:
- pinkie "^2.0.0"
-
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
+pify@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
+ integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-pirates@^4.0.4:
+pirates@^4.0.4, pirates@^4.0.5:
version "4.0.5"
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:
+pkg-dir@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3"
+ integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
+ dependencies:
+ find-up "^3.0.0"
+
+pkg-dir@^4.1.0, pkg-dir@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
@@ -8850,6 +8476,11 @@ popper.js@1.16.1-lts:
resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05"
integrity sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==
+posix-character-classes@^0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+ integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==
+
postcss-attribute-case-insensitive@^5.0.1:
version "5.0.2"
resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741"
@@ -9415,7 +9046,7 @@ prettier@^2.2.1:
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
-pretty-bytes@^5.3.0, pretty-bytes@^5.4.1:
+pretty-bytes@^5.3.0, pretty-bytes@^5.4.1, pretty-bytes@^5.6.0:
version "5.6.0"
resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
@@ -9428,7 +9059,7 @@ pretty-error@^4.0.0:
lodash "^4.17.20"
renderkid "^3.0.0"
-pretty-format@^27.0.2, pretty-format@^27.5.1:
+pretty-format@^27.5.1:
version "27.5.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e"
integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==
@@ -9437,7 +9068,7 @@ pretty-format@^27.0.2, pretty-format@^27.5.1:
ansi-styles "^5.0.0"
react-is "^17.0.1"
-pretty-format@^28.0.0, pretty-format@^28.1.1:
+pretty-format@^28.1.1:
version "28.1.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.1.tgz#f731530394e0f7fcd95aba6b43c50e02d86b95cb"
integrity sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==
@@ -9447,23 +9078,11 @@ pretty-format@^28.0.0, pretty-format@^28.1.1:
ansi-styles "^5.0.0"
react-is "^18.0.0"
-pretty-ms@^7.0.0:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8"
- integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==
- dependencies:
- parse-ms "^2.1.0"
-
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-progress@2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
promise@^8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e"
@@ -9508,17 +9127,19 @@ proxy-addr@~2.0.7:
forwarded "0.2.0"
ipaddr.js "1.9.1"
-proxy-from-env@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
- integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
+proxy-from-env@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
+ integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==
-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==
+ps-tree@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.2.0.tgz#5e7425b89508736cdd4f2224d028f7bb3f722ebd"
+ integrity sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==
+ dependencies:
+ event-stream "=3.3.4"
-psl@^1.1.33:
+psl@^1.1.28, psl@^1.1.33:
version "1.9.0"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
@@ -9536,24 +9157,6 @@ punycode@^2.1.0, punycode@^2.1.1:
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-puppeteer-core@^13.1.3:
- version "13.7.0"
- resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-13.7.0.tgz#3344bee3994163f49120a55ddcd144a40575ba5b"
- integrity sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==
- dependencies:
- cross-fetch "3.1.5"
- debug "4.3.4"
- devtools-protocol "0.0.981744"
- extract-zip "2.0.1"
- https-proxy-agent "5.0.1"
- pkg-dir "4.2.0"
- progress "2.0.3"
- proxy-from-env "1.1.0"
- rimraf "3.0.2"
- tar-fs "2.1.1"
- unbzip2-stream "1.4.3"
- ws "8.5.0"
-
q@^1.1.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
@@ -9566,10 +9169,10 @@ qs@6.10.3:
dependencies:
side-channel "^1.0.4"
-query-selector-shadow-dom@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/query-selector-shadow-dom/-/query-selector-shadow-dom-1.0.0.tgz#8fa7459a4620f094457640e74e953a9dbe61a38e"
- integrity sha512-bK0/0cCI+R8ZmOF1QjT7HupDUYCxbf/9TJgAmSXQxZpftXmTAeil9DRoCnTDkWbvOyZzhcMBwKpptWcdkGFIMg==
+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-state-core@^2.5.0:
version "2.5.0"
@@ -9603,6 +9206,11 @@ raf@^3.4.1:
dependencies:
performance-now "^2.1.0"
+ramda@0.26.1:
+ version "0.26.1"
+ resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06"
+ integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==
+
randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -9893,24 +9501,7 @@ read-cache@^1.0.0:
dependencies:
pify "^2.3.0"
-read-pkg-up@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
- integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==
- dependencies:
- find-up "^1.0.0"
- read-pkg "^1.0.0"
-
-read-pkg@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
- integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==
- dependencies:
- load-json-file "^1.0.0"
- normalize-package-data "^2.3.2"
- path-type "^1.0.0"
-
-readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5:
+readable-stream@^2.0.1:
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==
@@ -9923,7 +9514,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
+readable-stream@^3.0.6:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -9932,13 +9523,6 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
-readdir-glob@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.2.tgz#b185789b8e6a43491635b6953295c5c5e3fd224c"
- integrity sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==
- dependencies:
- minimatch "^5.1.0"
-
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -9953,14 +9537,6 @@ recursive-readdir@^2.2.2:
dependencies:
minimatch "3.0.4"
-redent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
- integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==
- dependencies:
- indent-string "^4.0.0"
- strip-indent "^3.0.0"
-
regenerate-unicode-properties@^10.0.1:
version "10.0.1"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56"
@@ -9985,6 +9561,14 @@ regenerator-transform@^0.15.0:
dependencies:
"@babel/runtime" "^7.8.4"
+regex-not@^1.0.0, regex-not@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
+ integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
+ dependencies:
+ extend-shallow "^3.0.2"
+ safe-regex "^1.1.0"
+
regex-parser@^2.2.11:
version "2.2.11"
resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58"
@@ -10049,6 +9633,23 @@ renderkid@^3.0.0:
lodash "^4.17.21"
strip-ansi "^6.0.1"
+repeat-element@^1.1.2:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
+ integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
+
+repeat-string@^1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+ integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==
+
+request-progress@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe"
+ integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==
+ dependencies:
+ throttleit "^1.0.0"
+
require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -10069,11 +9670,6 @@ resize-observer-polyfill@^1.5.1:
resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
-resolve-alpn@^1.0.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
- integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
-
resolve-cwd@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
@@ -10107,12 +9703,17 @@ resolve-url-loader@^4.0.0:
postcss "^7.0.35"
source-map "0.6.1"
+resolve-url@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+ integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==
+
resolve.exports@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9"
integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==
-resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1:
+resolve@^1.1.7, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1:
version "1.22.1"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
@@ -10130,20 +9731,6 @@ resolve@^2.0.0-next.3:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-responselike@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
- integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
- dependencies:
- lowercase-keys "^2.0.0"
-
-resq@^1.9.1:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/resq/-/resq-1.10.2.tgz#cedf4f20d53f6e574b1e12afbda446ad9576c193"
- integrity sha512-HmgVS3j+FLrEDBTDYysPdPVF9/hioDMJ/otOiQDKqk77YfZeeLOj0qi34yObumcud1gBpk+wpBTEg4kMicD++A==
- dependencies:
- fast-deep-equal "^2.0.1"
-
restore-cursor@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
@@ -10152,6 +9739,11 @@ restore-cursor@^3.1.0:
onetime "^5.1.0"
signal-exit "^3.0.2"
+ret@~0.1.10:
+ version "0.1.15"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+ integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+
retry@^0.13.1:
version "0.13.1"
resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
@@ -10162,10 +9754,10 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-rgb2hex@0.2.5:
- version "0.2.5"
- resolved "https://registry.yarnpkg.com/rgb2hex/-/rgb2hex-0.2.5.tgz#f82230cd3ab1364fa73c99be3a691ed688f8dbdc"
- integrity sha512-22MOP1Rh7sAo1BZpDG6R5RFYzR2lYEgwq7HEmyW2qcsOqR2lQKmn+O//xV3YG/0rrhMC6KVX2hU+ZXuaw9a5bw==
+rfdc@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
+ integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2:
version "3.0.2"
@@ -10196,11 +9788,6 @@ rollup@^2.43.1:
optionalDependencies:
fsevents "~2.3.2"
-run-async@^2.4.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
- integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
-
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@@ -10213,7 +9800,7 @@ rw@1:
resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4"
integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==
-rxjs@^7.2.0, rxjs@^7.5.5:
+rxjs@^7.1.0, rxjs@^7.5.1:
version "7.5.6"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc"
integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==
@@ -10225,12 +9812,19 @@ 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.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
+safe-buffer@5.2.1, safe-buffer@>=5.1.0, 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":
+safe-regex@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+ integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==
+ dependencies:
+ ret "~0.1.10"
+
+"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==
@@ -10319,26 +9913,6 @@ select-hose@^2.0.0:
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==
-selenium-standalone@^8.0.3:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/selenium-standalone/-/selenium-standalone-8.2.0.tgz#378b9740fe84953083fa9c0b1d8dcbfc3bd8508c"
- integrity sha512-gRFJm2A91sL0/4PavIsfTVNjyqNjk+zbdJg/zAYgTMjuoWJv+BlYJh+1UbEtyjt4YvZACYif1DFAzFjQapqiOA==
- dependencies:
- commander "^9.0.0"
- cross-spawn "^7.0.3"
- debug "^4.3.1"
- fs-extra "^10.0.0"
- got "^11.8.2"
- is-port-reachable "^3.0.0"
- lodash.mapvalues "^4.6.0"
- lodash.merge "^4.6.2"
- minimist "^1.2.5"
- mkdirp "^1.0.4"
- progress "2.0.3"
- tar-stream "2.2.0"
- which "^2.0.2"
- yauzl "^2.10.0"
-
selfsigned@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56"
@@ -10346,22 +9920,22 @@ selfsigned@^2.0.1:
dependencies:
node-forge "^1"
-"semver@2 || 3 || 4 || 5":
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
-
semver@7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
+semver@^5.6.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-semver@^7.3.2, semver@^7.3.5, semver@^7.3.7:
+semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:
version "7.3.7"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
@@ -10387,27 +9961,20 @@ send@0.18.0:
range-parser "~1.2.1"
statuses "2.0.1"
-serialize-error@^8.0.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-8.1.0.tgz#3a069970c712f78634942ddd50fbbc0eaebe2f67"
- integrity sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==
+serialize-javascript@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
+ integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
dependencies:
- type-fest "^0.20.2"
+ randombytes "^2.1.0"
-serialize-javascript@6.0.0, serialize-javascript@^6.0.0:
+serialize-javascript@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
dependencies:
randombytes "^2.1.0"
-serialize-javascript@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
- integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
- dependencies:
- randombytes "^2.1.0"
-
serve-index@^1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
@@ -10431,6 +9998,16 @@ serve-static@1.15.0:
parseurl "~1.3.3"
send "0.18.0"
+set-value@^2.0.0, set-value@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
+ integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-extendable "^0.1.1"
+ is-plain-object "^2.0.3"
+ split-string "^3.0.1"
+
setprototypeof@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
@@ -10441,6 +10018,13 @@ setprototypeof@1.2.0:
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
+shallow-clone@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
+ integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
+ dependencies:
+ kind-of "^6.0.2"
+
shallowequal@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
@@ -10499,6 +10083,54 @@ slash@^4.0.0:
resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
+slice-ansi@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
+ integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
+snapdragon-node@^2.0.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
+ integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
+ dependencies:
+ define-property "^1.0.0"
+ isobject "^3.0.0"
+ snapdragon-util "^3.0.1"
+
+snapdragon-util@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
+ integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
+ dependencies:
+ kind-of "^3.2.0"
+
+snapdragon@^0.8.1:
+ version "0.8.2"
+ resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
+ integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
+ dependencies:
+ base "^0.11.1"
+ debug "^2.2.0"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ map-cache "^0.2.2"
+ source-map "^0.5.6"
+ source-map-resolve "^0.5.0"
+ use "^3.1.0"
+
sockjs@^0.3.24:
version "0.3.24"
resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
@@ -10527,15 +10159,18 @@ source-map-loader@^3.0.0:
iconv-lite "^0.6.3"
source-map-js "^1.0.1"
-source-map-resolve@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2"
- integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==
+source-map-resolve@^0.5.0:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
+ integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
dependencies:
atob "^2.1.2"
decode-uri-component "^0.2.0"
+ resolve-url "^0.2.1"
+ source-map-url "^0.4.0"
+ urix "^0.1.0"
-source-map-support@^0.5.6, source-map-support@~0.5.20:
+source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.20:
version "0.5.21"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
@@ -10543,11 +10178,21 @@ source-map-support@^0.5.6, source-map-support@~0.5.20:
buffer-from "^1.0.0"
source-map "^0.6.0"
+source-map-url@^0.4.0:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
+ integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
+
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==
+source-map@^0.5.6:
+ version "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.7.3:
version "0.7.4"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656"
@@ -10565,32 +10210,6 @@ sourcemap-codec@^1.4.8:
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
-spdx-correct@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
- integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.11"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
- integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
-
spdy-transport@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
@@ -10614,16 +10233,40 @@ spdy@^4.0.2:
select-hose "^2.0.0"
spdy-transport "^3.0.0"
-split2@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809"
- integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==
+split-string@^3.0.1, split-string@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
+ integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
+ dependencies:
+ extend-shallow "^3.0.0"
+
+split@0.3:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f"
+ integrity sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==
+ dependencies:
+ through "2"
sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
+sshpk@^1.14.1:
+ 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"
+
stable@^0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
@@ -10641,11 +10284,32 @@ stackframe@^1.3.4:
resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310"
integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==
+start-server-and-test@^1.14.0:
+ version "1.14.0"
+ resolved "https://registry.yarnpkg.com/start-server-and-test/-/start-server-and-test-1.14.0.tgz#c57f04f73eac15dd51733b551d775b40837fdde3"
+ integrity sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==
+ dependencies:
+ bluebird "3.7.2"
+ check-more-types "2.24.0"
+ debug "4.3.2"
+ execa "5.1.1"
+ lazy-ass "1.6.0"
+ ps-tree "1.2.0"
+ wait-on "6.0.0"
+
state-local@^1.0.6:
version "1.0.7"
resolved "https://registry.yarnpkg.com/state-local/-/state-local-1.0.7.tgz#da50211d07f05748d53009bee46307a37db386d5"
integrity sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==
+static-extend@^0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
+ integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==
+ dependencies:
+ define-property "^0.2.5"
+ object-copy "^0.1.0"
+
statuses@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
@@ -10656,10 +10320,12 @@ statuses@2.0.1:
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
-stream-buffers@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521"
- integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==
+stream-combiner@~0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
+ integrity sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==
+ dependencies:
+ duplexer "~0.1.1"
string-length@^4.0.1:
version "4.0.2"
@@ -10682,7 +10348,7 @@ string-natural-compare@^3.0.1:
resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4"
integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==
-string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+string-width@^4.1.0, string-width@^4.2.0:
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -10746,13 +10412,6 @@ stringify-object@^3.3.0:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-strip-ansi@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
- integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
- dependencies:
- ansi-regex "^2.0.0"
-
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
@@ -10767,13 +10426,6 @@ strip-ansi@^7.0.1:
dependencies:
ansi-regex "^6.0.1"
-strip-bom@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
- integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==
- dependencies:
- is-utf8 "^0.2.0"
-
strip-bom@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -10794,14 +10446,7 @@ strip-final-newline@^2.0.0:
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-strip-indent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
- integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
- dependencies:
- min-indent "^1.0.0"
-
-strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
+strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
@@ -10835,23 +10480,6 @@ stylehacks@^5.1.0:
browserslist "^4.16.6"
postcss-selector-parser "^6.0.4"
-suffix@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/suffix/-/suffix-0.1.1.tgz#cc58231646a0ef1102f79478ef3a9248fd9c842f"
- integrity sha512-j5uf6MJtMCfC4vBe5LFktSe4bGyNTBk7I2Kdri0jeLrcv5B9pWfxVa5JQpoxgtR8vaVB7bVxsWgnfQbX5wkhAA==
-
-supports-color@8.1.1, supports-color@^8.0.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
- integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==
-
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"
@@ -10866,6 +10494,13 @@ supports-color@^7.0.0, supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
+supports-color@^8.0.0, supports-color@^8.1.1:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+ dependencies:
+ has-flag "^4.0.0"
+
supports-hyperlinks@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb"
@@ -10959,27 +10594,6 @@ tapable@^2.0.0, 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-fs@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
- integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
- dependencies:
- chownr "^1.1.1"
- mkdirp-classic "^0.5.2"
- pump "^3.0.0"
- tar-stream "^2.1.4"
-
-tar-stream@2.2.0, tar-stream@^2.1.4, 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"
-
temp-dir@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
@@ -11043,7 +10657,12 @@ throat@^6.0.1:
resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375"
integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==
-through@^2.3.6, through@^2.3.8:
+throttleit@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
+ integrity sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==
+
+through@2, through@^2.3.8, through@~2.3, through@~2.3.1:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
@@ -11063,12 +10682,12 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^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"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
+tmp@~0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
+ integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
dependencies:
- os-tmpdir "~1.0.2"
+ rimraf "^3.0.0"
tmpl@1.0.5:
version "1.0.5"
@@ -11080,6 +10699,21 @@ to-fast-properties@^2.0.0:
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
+to-object-path@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
+ integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==
+ dependencies:
+ kind-of "^3.0.2"
+
+to-regex-range@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
+ integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==
+ dependencies:
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+
to-regex-range@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
@@ -11087,6 +10721,16 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
+to-regex@^3.0.1, to-regex@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
+ integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
+ dependencies:
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ regex-not "^1.0.2"
+ safe-regex "^1.1.0"
+
toidentifier@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
@@ -11106,6 +10750,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@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
@@ -11120,11 +10772,6 @@ tr46@^2.1.0:
dependencies:
punycode "^2.1.1"
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
tryer@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
@@ -11157,6 +10804,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"
@@ -11211,11 +10870,6 @@ typescript@^4.6.3:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235"
integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==
-ua-parser-js@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.2.tgz#e2976c34dbfb30b15d2c300b2a53eac87c57a775"
- integrity sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==
-
unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
@@ -11226,14 +10880,6 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
-unbzip2-stream@1.4.3:
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
- integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==
- dependencies:
- buffer "^5.2.1"
- through "^2.3.8"
-
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
@@ -11257,6 +10903,16 @@ unicode-property-aliases-ecmascript@^2.0.0:
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
+union-value@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
+ integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
+ dependencies:
+ arr-union "^3.1.0"
+ get-value "^2.0.6"
+ is-extendable "^0.1.1"
+ set-value "^2.0.1"
+
unique-string@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
@@ -11264,7 +10920,7 @@ unique-string@^2.0.0:
dependencies:
crypto-random-string "^2.0.0"
-universalify@^0.1.2:
+universalify@^0.1.0, universalify@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
@@ -11292,6 +10948,19 @@ unquote@~1.1.1:
resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==
+unset-value@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
+ integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==
+ dependencies:
+ has-value "^0.3.1"
+ isobject "^3.0.0"
+
+untildify@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b"
+ integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==
+
upath@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
@@ -11312,6 +10981,11 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
+urix@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
+ integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==
+
url-parse@^1.5.1:
version "1.5.10"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
@@ -11332,6 +11006,11 @@ use-location-state@^2.5.0:
dependencies:
query-state-core "^2.5.0"
+use@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
+ integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
+
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
@@ -11362,7 +11041,7 @@ uuid@^7.0.0:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b"
integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==
-uuid@^8.0.0, uuid@^8.3.2:
+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==
@@ -11381,15 +11060,7 @@ v8-to-istanbul@^8.1.0:
convert-source-map "^1.6.0"
source-map "^0.7.3"
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
- dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
-
-validator@^13.0.0, validator@^13.7.0:
+validator@^13.7.0:
version "13.7.0"
resolved "https://registry.yarnpkg.com/validator/-/validator-13.7.0.tgz#4f9658ba13ba8f3d82ee881d3516489ea85c0857"
integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==
@@ -11404,6 +11075,15 @@ vary@~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"
+
vis-data@^7.1.0:
version "7.1.4"
resolved "https://registry.yarnpkg.com/vis-data/-/vis-data-7.1.4.tgz#90e5e796a79e1901de14c0808fb32a1a0735c1dc"
@@ -11433,6 +11113,17 @@ w3c-xmlserializer@^2.0.0:
dependencies:
xml-name-validator "^3.0.0"
+wait-on@6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-6.0.0.tgz#7e9bf8e3d7fe2daecbb7a570ac8ca41e9311c7e7"
+ integrity sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==
+ dependencies:
+ axios "^0.21.1"
+ joi "^17.4.0"
+ lodash "^4.17.21"
+ minimist "^1.2.5"
+ rxjs "^7.1.0"
+
walker@^1.0.7:
version "1.0.8"
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f"
@@ -11455,114 +11146,6 @@ wbuf@^1.1.0, wbuf@^1.7.3:
dependencies:
minimalistic-assert "^1.0.0"
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
- dependencies:
- defaults "^1.0.3"
-
-webdriver@7.19.7:
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.19.7.tgz#be2ba4052d9fad9cfdc88024949a55cb2f28168f"
- integrity sha512-3gygDpwaCMZlUhh7Wv1SbjTvfdLGbPqRQ3poZ7lKvsVAAmciLziJDeR8LrNTyS9R418MgNbBdWOQrHGS+gp0ZQ==
- dependencies:
- "@types/node" "^17.0.4"
- "@wdio/config" "7.19.5"
- "@wdio/logger" "7.19.0"
- "@wdio/protocols" "7.19.0"
- "@wdio/types" "7.19.5"
- "@wdio/utils" "7.19.7"
- got "^11.0.2"
- ky "^0.30.0"
- lodash.merge "^4.6.1"
-
-webdriver@7.20.4, webdriver@^7.19.7:
- version "7.20.4"
- resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.20.4.tgz#8c279e46e8178e28d16a7cc5d0a99143570efbad"
- integrity sha512-gKJ70aOvdNYG3TRd8vOF0O7pCsNGZ/SNe2ZvFB4NeC53xVglkCxHnyoC1WcGxBpDv8gaHh3iNFbwXc0JtMWdXw==
- dependencies:
- "@types/node" "^18.0.0"
- "@wdio/config" "7.20.3"
- "@wdio/logger" "7.19.0"
- "@wdio/protocols" "7.20.4"
- "@wdio/types" "7.20.3"
- "@wdio/utils" "7.20.3"
- got "^11.0.2"
- ky "^0.30.0"
- lodash.merge "^4.6.1"
-
-webdriverio@7.19.7:
- version "7.19.7"
- resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.19.7.tgz#781d43cf4db272537cd5422649145f93225b6aa2"
- integrity sha512-GaekRmFN3wokW3VN08hFjTJ3GagJxuKR6AV8kVvlxxMye9nfU3TQPzsrqGrue8uWYvyZ3x0SVkUluwtImZNzPA==
- dependencies:
- "@types/aria-query" "^5.0.0"
- "@types/node" "^17.0.4"
- "@wdio/config" "7.19.5"
- "@wdio/logger" "7.19.0"
- "@wdio/protocols" "7.19.0"
- "@wdio/repl" "7.19.7"
- "@wdio/types" "7.19.5"
- "@wdio/utils" "7.19.7"
- archiver "^5.0.0"
- aria-query "^5.0.0"
- css-shorthand-properties "^1.1.1"
- css-value "^0.0.1"
- devtools "7.19.7"
- devtools-protocol "^0.0.998712"
- fs-extra "^10.0.0"
- grapheme-splitter "^1.0.2"
- lodash.clonedeep "^4.5.0"
- lodash.isobject "^3.0.2"
- lodash.isplainobject "^4.0.6"
- lodash.zip "^4.2.0"
- minimatch "^5.0.0"
- puppeteer-core "^13.1.3"
- query-selector-shadow-dom "^1.0.0"
- resq "^1.9.1"
- rgb2hex "0.2.5"
- serialize-error "^8.0.0"
- webdriver "7.19.7"
-
-webdriverio@^7.19.7:
- version "7.20.5"
- resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.20.5.tgz#55e0b702bacb0214a7cb20c8155924f4a28c3deb"
- integrity sha512-GcONsT2eOTXnjwMxvilc95uWTUlzWRBpdbxC1M+664uTfzomCFDMHMsa+evPSKG5+pFMSCrEL67nwRtoLXhh9Q==
- dependencies:
- "@types/aria-query" "^5.0.0"
- "@types/node" "^18.0.0"
- "@wdio/config" "7.20.3"
- "@wdio/logger" "7.19.0"
- "@wdio/protocols" "7.20.4"
- "@wdio/repl" "7.20.3"
- "@wdio/types" "7.20.3"
- "@wdio/utils" "7.20.3"
- archiver "^5.0.0"
- aria-query "^5.0.0"
- css-shorthand-properties "^1.1.1"
- css-value "^0.0.1"
- devtools "7.20.4"
- devtools-protocol "^0.0.1011705"
- fs-extra "^10.0.0"
- grapheme-splitter "^1.0.2"
- lodash.clonedeep "^4.5.0"
- lodash.isobject "^3.0.2"
- lodash.isplainobject "^4.0.6"
- lodash.zip "^4.2.0"
- minimatch "^5.0.0"
- puppeteer-core "^13.1.3"
- query-selector-shadow-dom "^1.0.0"
- resq "^1.9.1"
- rgb2hex "0.2.5"
- serialize-error "^8.0.0"
- webdriver "7.20.4"
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-
webidl-conversions@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
@@ -11632,6 +11215,14 @@ webpack-manifest-plugin@^4.0.2:
tapable "^2.0.0"
webpack-sources "^2.2.0"
+webpack-merge@^5.4.0:
+ version "5.8.0"
+ resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
+ integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
+ dependencies:
+ clone-deep "^4.0.1"
+ wildcard "^2.0.0"
+
webpack-sources@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
@@ -11714,14 +11305,6 @@ whatwg-mimetype@^2.3.0:
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
whatwg-url@^7.0.0:
version "7.1.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
@@ -11751,20 +11334,25 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which@^1.2.9, which@^1.3.1:
+which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
dependencies:
isexe "^2.0.0"
-which@^2.0.1, which@^2.0.2:
+which@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
isexe "^2.0.0"
+wildcard@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
+ integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
+
word-wrap@^1.2.3, word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
@@ -11939,10 +11527,14 @@ workbox-window@6.5.3:
"@types/trusted-types" "^2.0.2"
workbox-core "6.5.3"
-workerpool@6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
- integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
+wrap-ansi@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
+ integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
wrap-ansi@^7.0.0:
version "7.0.0"
@@ -11968,11 +11560,6 @@ write-file-atomic@^3.0.0:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
-ws@8.5.0:
- version "8.5.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f"
- integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==
-
ws@^7.4.6:
version "7.5.8"
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a"
@@ -11988,11 +11575,6 @@ xml-name-validator@^3.0.0:
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
-xmlbuilder@^15.1.1:
- version "15.1.1"
- resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5"
- integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==
-
xmlchars@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
@@ -12016,11 +11598,6 @@ 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 sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==
-
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
@@ -12031,32 +11608,12 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2:
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-yargs-parser@20.2.4:
- version "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:
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==
-yargs-parser@^21.0.0:
- version "21.0.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35"
- integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==
-
-yargs-unparser@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb"
- integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==
- dependencies:
- camelcase "^6.0.0"
- decamelize "^4.0.0"
- flat "^5.0.2"
- is-plain-obj "^2.1.0"
-
-yargs@16.2.0, yargs@^16.2.0:
+yargs@^16.2.0:
version "16.2.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
@@ -12069,28 +11626,6 @@ yargs@16.2.0, yargs@^16.2.0:
y18n "^5.0.5"
yargs-parser "^20.2.2"
-yargs@^17.0.0:
- version "17.5.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"
- integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==
- dependencies:
- cliui "^7.0.2"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.3"
- y18n "^5.0.5"
- yargs-parser "^21.0.0"
-
-yarn-install@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/yarn-install/-/yarn-install-1.0.0.tgz#57f45050b82efd57182b3973c54aa05cb5d25230"
- integrity sha512-VO1u181msinhPcGvQTVMnHVOae8zjX/NSksR17e6eXHRveDvHCF5mGjh9hkN8mzyfnCqcBe42LdTs7bScuTaeg==
- dependencies:
- cac "^3.0.3"
- chalk "^1.1.3"
- cross-spawn "^4.0.2"
-
yauzl@^2.10.0:
version "2.10.0"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
@@ -12116,12 +11651,3 @@ yup@^0.32.11:
nanoclone "^0.2.1"
property-expr "^2.0.4"
toposort "^2.0.2"
-
-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"